• 5501阅读
  • 5回复

[提问]涉及中文的编码与解码 [复制链接]

上一主题 下一主题
离线kingnight
 
只看楼主 正序阅读 楼主  发表于: 2010-05-07
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
按GB格式编码的内容,按照Latin-1存储,然后在按照Lantin-1读取后,设置QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB18030"));
放到QString里显示出来是正常的,
但是可能部分内容不是按GB编码,或者其他原因,再按上述方法显示出来所有都是错误的“贩”字,请问大家能在程序中判断出是在显示这个错误的字吗?
离线hehui

只看该作者 5楼 发表于: 2010-05-09
QtCreator可以检测不正常的编码
离线kingnight
只看该作者 4楼 发表于: 2010-05-07
引用第3楼water_wf于2010-05-07 11:45发表的  :
问题原因在判断编码方式上,世界难题,不过可以参考 firefox的做法

请问firefox怎么做的呢?
离线water_wf

只看该作者 3楼 发表于: 2010-05-07
问题原因在判断编码方式上,世界难题,不过可以参考 firefox的做法
离线kingnight
只看该作者 2楼 发表于: 2010-05-07
可是,现在不能的话,这该怎么去能做个判断呢
离线beajisong

只看该作者 1楼 发表于: 2010-05-07
其实你的IDE在任何平台都设置成UTF8存储源码,这样的问题解决起来就很方便的。
快速回复
限100 字节
 
上一个 下一个