• 5510阅读
  • 6回复

[提问]中英文混合时中文乱码 [复制链接]

上一主题 下一主题
离线kingnight
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-14
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
请教大家一下,程序读取出的信息在显示时中文信息有时会有乱码,而且乱码的内容每次都是“贩”这个字,请教是为什么?
编码我已经设成GB2312了
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));

还有一种情况,就是有些是乱码,有些显示正常,请问这和什么有关系??
[ 此帖被kingnight在2010-04-14 17:12重新编辑 ]
离线water_wf

只看该作者 1楼 发表于: 2010-04-14
那就奇怪了,程序中可以输入"贩"吗?
离线kingnight
只看该作者 2楼 发表于: 2010-04-14
要显示的信息是从外部媒体文件中取出来的,不是我tr()或其他方式在程序中输入的
离线yangfanxing
只看该作者 3楼 发表于: 2010-04-14
没准230的时候没有收录这个字,哈哈~~~
你要不试试GB18030???
PHPWind好恶心。。。不想看这种界面。。。
离线kingnight
只看该作者 4楼 发表于: 2010-04-14
还有一种情况,就是有些是乱码,有些显示正常,请问这和什么有关系??
离线banyibanyi

只看该作者 5楼 发表于: 2010-04-14
你显示正常的是不是设计师里直接填的?
离线kingnight
只看该作者 6楼 发表于: 2010-04-14
引用第5楼banyibanyi于2010-04-14 17:34发表的  :
你显示正常的是不是设计师里直接填的?

所有信息都是从外部媒体文件去出来的
快速回复
限100 字节
 
上一个 下一个