读书人

对话框控件多语言(国际化)有关问题

发布时间: 2012-02-02 23:57:14 作者: rapoo

对话框控件多语言(国际化)问题
问题:日文系统,显示中文Unicode后,出现带有问号的字符串。

程序希望支持中,英,日三国语言,实现如下:

(1)初始化的时候,用BSTR xx = L"";(用Unicode)

(2)替换控件上字符串的时候,用WideCharToMultiByte转化后,用CString给控件赋值。


现在在中文系统下,三国语言都可以正常切换。

但是在日文系统下,虽然日语,英语都可以正常切换。

但是切换到中文的时候,有的文字中加带有?,有点像乱码,但是有的也能长长显示。


求教高手~~~

[解决办法]

探讨

CFont嘛 网上一搜一大巴

读书人网 >VC/MFC

热点推荐