• 6145阅读
  • 10回复

[提问]为什么编译的程序在我的电脑上可以正常显示汉字,到别的电脑上就乱码? [复制链接]

上一主题 下一主题
离线46526059
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-18
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
如题
离线nmiirq

只看该作者 1楼 发表于: 2008-12-18
请查历史帖!
离线46526059
只看该作者 2楼 发表于: 2008-12-18

谢了。
离线yleesun

只看该作者 3楼 发表于: 2008-12-18
引用第1楼nmiirq于2008-12-18 13:16发表的  :
请查历史帖!

历史帖没有解决办法,我都找了半天了,也遇到这个问题
离线46526059
只看该作者 4楼 发表于: 2008-12-18
是啊,怎么回事呢。
离线yleesun

只看该作者 5楼 发表于: 2008-12-18
查找乱码问题
最终终于明白:要解决现实中文问题的所需工作:
1.在主函数中设置编码格式:
            QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
2.设置解码dll路径:需要qcncodecs4.dll和qcncodecsd4.dl两个dll,用于解决debug和release版本下的乱码问题。l
离线46526059
只看该作者 6楼 发表于: 2008-12-18
qcncodecs4.dll和qcncodecsd4.dl两个dll,我没有啊
离线yleesun

只看该作者 7楼 发表于: 2008-12-18
qcncodecs4.dll和qcncodecsd4.dl两个dll在plugins文件夹中
离线asdemon235b
只看该作者 8楼 发表于: 2008-12-18
设置解码dll路径?
如何设置?
离线ttylikl

只看该作者 9楼 发表于: 2009-05-12
引用第8楼asdemon235b于2008-12-18 15:49发表的  :
设置解码dll路径?
如何设置?

同问。
离线ttylikl

只看该作者 10楼 发表于: 2009-05-12
使用addLibraryPath没能解决问题。。。。
快速回复
限100 字节
 
上一个 下一个