• 4824阅读
  • 1回复

[提问]请教一个问题,程序在没有Qt机器上的运行问题(汉字问题) [复制链接]

上一主题 下一主题
离线okk12345
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-17
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
我的.exe +.dll在没有qt的环境下,汉字运行为乱码。在有Qt的情况下,汉字正常,为什么?

我在main()函数里添加了
{
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
  //QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
  QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
}

在别处运用tr("汉字")。

在安装了qt的机器上汉字显示正常。没有Qt的显示为乱码,为什么?
离线nmiirq

只看该作者 1楼 发表于: 2008-11-18
查一下历史帖!
应该是没有同时发布plugins/codecs目录下文件的问题!
快速回复
限100 字节
 
上一个 下一个