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”)
标签:中文,qt,int,乱码,codec,Linux,QTextCodec,main 来源: https://blog.csdn.net/weixin_44748512/article/details/118303705