Qt4程序中文乱码解决方案

这个主要是编码的问题,我用的Ubuntu,貌似XP就没有这个问题,蛮发下….

只要在程序种加上这两句:

1
2
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));

具体编码要看具体环境了,可能是GBK或者GB18030或者其他的…..

PS:今天才搞懂,BS自己阿….

坚持原创技术分享,您的支持将鼓励我继续创作!