对话框控件多语言(国际化)问题
问题:日文系统,显示中文Unicode后,出现带有问号的字符串。
程序希望支持中,英,日三国语言,实现如下:
(1)初始化的时候,用BSTR xx = L"";(用Unicode)
(2)替换控件上字符串的时候,用WideCharToMultiByte转化后,用CString给控件赋值。
现在在中文系统下,三国语言都可以正常切换。
但是在日文系统下,虽然日语,英语都可以正常切换。
但是切换到中文的时候,有的文字中加带有?,有点像乱码,但是有的也能长长显示。
求教高手~~~
[解决办法]