• 5762阅读
  • 5回复

windows下4.3.3使用QTextCodec::codecForName会出错? [复制链接]

上一主题 下一主题
离线bborn
 

只看楼主 倒序阅读 楼主  发表于: 2007-12-25
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
我在vista下写这个代码
    QTextCodec *ChineseCodec =QTextCodec::codecForName("GB2312");
    QByteArray text = ChineseCodec->fromUnicode(tr("一直在"));
可以正常运行
拷贝到xp就会出错


还有别人写的插件  我重新编译了主程序,就无法正常载入,必须要重新编译插件才行,这是为什么啊
离线shiroki

只看该作者 1楼 发表于: 2007-12-27
ms系统库或者qt库的版本不一致
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线bborn

只看该作者 2楼 发表于: 2008-01-05
vista下可以编译运行 拷贝至xp就不行
这个qt库是一致的

也不行
离线powerxyh

只看该作者 3楼 发表于: 2008-01-07
同样的问题
我在开发机器上能正常显示汉字,但换到没有安装QT的机器上发现汉字变成了乱码(我把相应的DLL文件都拷贝过去了)
不知道问题出在哪里,希望各位大侠帮忙!
谢谢了!
离线XChinux

只看该作者 4楼 发表于: 2008-01-08
qcncodecs4.dll这个插件带了吗?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线pierce
只看该作者 5楼 发表于: 2008-11-10
qcncodecs4.dll带了也不行啊,请问版主还有什么别的原因吗?
快速回复
限100 字节
 
上一个 下一个