异度部落格

学习是一种生活态度。

0%

Qt4程序中文乱码解决方案

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

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

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

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

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