程序在日文系统下运行,有一对话框中的编辑框要求可以显示中文,如何才能做到?

解决方案 »

  1.   


    用相同的字符集,比如在咱们使用的简体中文操作系统中,默认字符集为CP936,就是把你要表示的字符的值都用这个字符集编码导出来,这要用到不同字符集间同一字符编码值的转换;日文系统下默认的字符集,你因该可以找到吧!常用的好像是Shift_JIS或EUC_JP,你查查!你把中文的如“你好”在CP936下是:0xC4E3 0xBAC3,转为相同字符在Shift_JIS或EUC_JP
    下的编码,这个肯定是有的,就像CP936中有平假名、片假名的日文编码一样;其实就是做一个转换表这样你就可以把新的“你好”的在Shift_JIS或EUC_JP下的编码,输出到static控件,就出来中文的字符了!其实这只是一种办法!我看楼主在
    http://community.csdn.net/Expert/topic/3294/3294074.xml?temp=.2790186
    也回帖了!