• 5594阅读
  • 5回复

[提问]求达人指点,为什么我的程序在本机正常,在别人的机子上显示是乱码的呢? [复制链接]

上一主题 下一主题
离线liujun_seu
 

只看楼主 倒序阅读 楼主  发表于: 2009-01-18
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
我在Main函数中加入了如下语句,Windows下VS2005编译的,在本机上运行正常,拷到别的机子上显示是乱码,不知道是为什么,求达人指点,很急,谢谢~~~~
QApplication a(argc, argv);
    //支持中文
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));//GB2312GB18030
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
离线XChinux

只看该作者 1楼 发表于: 2009-01-18
带上qcncodecs4这个插件。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线liujun_seu

只看该作者 2楼 发表于: 2009-01-18
谢谢,怎么带,是把这个文件放在一起吗?我试了,不管用啊
离线liujun_seu

只看该作者 3楼 发表于: 2009-01-18
很着急啊,有没有人遇到过类似的问题啊,谢谢啊~~~
离线yleesun

只看该作者 4楼 发表于: 2009-01-19
设置下库搜索路径,然后把那个qcncodecs4带上,注意两个版本都带上。
离线liujun_seu

只看该作者 5楼 发表于: 2009-01-21
谢谢大家,问题解决了,的确是qcncodecs4的问题
详细地说就是在可执行文件同目录下建个qt.conf文件[Paths]
Plugins = plugins ,然后把qcncodecs4带上
快速回复
限100 字节
 
上一个 下一个