MSVC Unicode不显示英文

时间:2009-11-22 20:30:57

标签: c++ unicode asianfonts

我的问题是我在MSVC express中编写的Unicode C ++程序正在以亚洲字体显示所有字符串。可能导致这种情况的原因以及如何用英语显示字符串?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。当转换WCHAR *以外的任何东西时,编译器会以不希望的方式解释它(显示日语字体而不是英语)。将已使用的字符串初始化为WCHAR *不仅被编译器接受,而且还提供了所需的英文字体结果。

我不知道这对其他人的问题有多好,但它解决了我的问题。感谢bmargulies和AraK做出回应(当我做的时候我离开了我的道歉)。