今天按照Qt的编程规则在程序中加了以下语句:
//设置支持中文
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
并将中文都用tr("中文")包装;
而且也将codecs文件夹一起发布了;
在本机上是不会乱码的,但是放到其它机子上却乱码了!
查来查去最后安装vs2008 的发布包vcredist_x86.exe之后就好了,具体原因还不知道!
今天按照Qt的编程规则在程序中加了以下语句:
//设置支持中文
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
并将中文都用tr("中文")包装;
而且也将codecs文件夹一起发布了;
在本机上是不会乱码的,但是放到其它机子上却乱码了!
查来查去最后安装vs2008 的发布包vcredist_x86.exe之后就好了,具体原因还不知道!