我有一个返回字符串的函数。 我必须在函数中使用希腊字符定义该字符串,并返回该字符串。 我在Linux平台上工作,我的代码是用C++编写的。在linux中输入包含希腊字符的字符串
我的功能如下:
string gen_string()
{
string str = "αγρω";
return str;
}
但我不能够给输入。 当我尝试复制粘贴我希望的希腊字符时,它显示为一些垃圾字符。
有人可以帮助我吗?
在此先感谢。
编辑: 感谢您的回复。
它不关于使用wstring或字符串。 当我将字符串复制到vim中以将其作为输入时,它显示为类似这样的内容。
▒〜^▒〜T▒〜A▒〜A201604¸▒〜B▒žMDF_F▒〜S123▒〜T▒〜B▒▒〜B▒
我还保持文本文件中尝试并从vim中打开文本文件。 但仍然是一样的。
这似乎更像是一个IDE问题。 – zmbq
有没有你不使用'wstring'和宽文字的原因? –
什么不起作用?您是否无法创建包含希腊字符的源文件? –