2 john tostr John_ToStr 于 2016.01.21 17:43 提问

MFC中, win764位的代码在控件上面显示汉字没问题, 但是到了win732系统显示汉字为乱码

MFC中, win764位的代码在控件上面显示汉字没问题, 但是到了win732系统显示汉字为乱码,

5个回答

jayuamy1
jayuamy1   2016.01.21 17:46

的代码在控件上面显示汉字没问题, 但是到了win732系统显示汉字为

lx624909677
lx624909677   Ds   Rxr 2016.01.21 17:49

乱码是编码的问题,为什么还和系统有关系呢?来点运行截图

u010064736
u010064736   2016.01.21 17:54

不知道你用的什么版本的vs,建议查一下代码里面是不是有硬编码,因为32位系统里很多数据类型占的字节数都是不一样的。

oyljerry
oyljerry   Ds   Rxr 2016.01.21 18:08

是否用的unicode编码工程,然后就是目标机器是是否有对应的字体

John_ToStr
John_ToStr 是的
接近 2 年之前 回复
91program
91program   Ds   Rxr 2016.01.21 17:48

乱码,与系统是 32 位或者 64 位没有太大关系吧,查查其它原因。
字体,或者相关设置。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!