Linux qt 中文乱码输出问题的解决办法:

在main.cpp添加头文件:
#include
在int main(int argc, char *argv[])加入以下代码:
QTextCodec *codec = QTextCodec::codecForName(“utf8”);
QTextCodec::setCodecForLocale(codec);
wondows下如果中文乱码可以试加入下面的代码:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());

在mainwindow.h添加:#pragma execution_character_set(“utf-8”)

上一篇:Netty4.x中文教程系列(五)编解码器Codec


下一篇:QT的QTextCodec类的使用