• 3906阅读
  • 6回复

[提问]程序乱码 [复制链接]

上一主题 下一主题
离线tiancaiamao
 

只看楼主 倒序阅读 楼主  发表于: 2009-05-10
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
为什么编出来的程序,在别的机器上运行,乱码呢?
我在自己机子上
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));
自己机子上没有乱码,显示很正常
然后在另一台没装Qt的电脑上,把需要的dll文件拷过去,程序能运行,但是乱码
怎么回事啊?哪位大侠出来指导下
离线ttylikl

只看该作者 1楼 发表于: 2009-05-12
晕,跟我的问题一模一样,怎么回事。。。。
离线tiancaiamao

只看该作者 2楼 发表于: 2009-05-12
......郁闷中....没人回答?
离线ttylikl

只看该作者 3楼 发表于: 2009-05-14
看看我在另外一个QT论坛里的求助过程。我是把问题解决了。但是自己也还有点糊涂

http://www.cuteqt.com/bbs/viewthread.php?tid=37&extra=page%3D1
离线wd007

只看该作者 4楼 发表于: 2009-05-14
阿,这个问题值得关注。
两边的编码集不一致。都换成相同的,比如GB2312或utf-8怎么样
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线tiancaiamao

只看该作者 5楼 发表于: 2009-05-20
3楼的链接失效!
离线wader
只看该作者 6楼 发表于: 2009-05-21
我喜欢这样使用
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
快速回复
限100 字节
 
上一个 下一个