C++ MFC-示例编辑框阿拉伯文字符集
我再次带着一个关于MFC和阿拉伯语字符集的问题来到这里。 我创建了一个带有示例编辑框的PropPage,以获取用户的输入,尝试以下操作:C++ MFC-示例编辑框阿拉伯文字符集,c++,character-encoding,mfc,arabic,C++,Character Encoding,Mfc,Arabic,我再次带着一个关于MFC和阿拉伯语字符集的问题来到这里。 我创建了一个带有示例编辑框的PropPage,以获取用户的输入,尝试以下操作: CString userName; inputName.GetWindowText(userName); 其中inputName是与单个示例编辑框关联的CEdit变量。如果我在这个框中输入一个西方编码的字符串,一切都很好,而当我尝试用阿拉伯语键盘写东西或输入一些阿拉伯语文本时,在userName变量中我只得到一个像“?”这样的字符串 解决方案的字符集是多字节
CString userName;
inputName.GetWindowText(userName);
其中inputName是与单个示例编辑框关联的CEdit变量。如果我在这个框中输入一个西方编码的字符串,一切都很好,而当我尝试用阿拉伯语键盘写东西或输入一些阿拉伯语文本时,在userName变量中我只得到一个像“?”这样的字符串
解决方案的字符集是多字节的。我怎样才能得到阿拉伯字符串
谢谢您的帮助。转到“项目属性”“将字符集设置为Unicode字符集”。谢谢您的回复。我试图改变角色集,但我得到了许多链接错误,有没有其他方法可以做到这一点?完成!我已经使用Unicode字符集创建了一个MFC测试解决方案,一切正常。现在,我必须解决在主工具中更改字符集的所有问题。谢谢