在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”)
Linux qt 中文乱码输出问题的解决办法:
最新推荐文章于 2022-03-23 15:57:13 发布