linux中
#include <QTextCodec>
在main函数里添加
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
实际使用中,只要第一句话就好了。剩下的两句不加也可以
windows中
#include <QTextCodec>
在main函数里添加
QTextCodec::steCodecForTr(QTextCodec::codeCForName("gb18030"));