QT中文乱码问题 本机可以显示 弄到另一台机器就乱码了
两边都是win7系统,不知道为什么在我的机器上就可以正常显示,而把exe文件加上必要的dll一起移到另一台win7系统电脑上时,button,label什么的都显示乱码了,而且QTextEdit里面的却能够正常显示。
请问下这是因为什么问题呢?
通过设置以下代码也没能解决问题
//QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312")); QTextCodec* code = QTextCodec::codecForName("gb2312"); QTextCodec::setCodecForCStrings(code); QTextCodec::setCodecForLocale(code); QTextCodec::setCodecForTr(code);
//Set Encode QTextCodec::setCodecForTr(QTextCodec::codecForName("system")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("system")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("system"));