网上查找半天:解决QT中文乱码。
大部分都是类似下面的语句:
QTextCodec::setCodecForLocale(QTextCodec::codecForName(“GBK”));
QTextCodec::setCodecForTr(QTextCodec::codecForName(“GBK”));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName(“GBK”));
然而自己添加上去却依然乱码,不妨使用这个 : fromLocal8Bit
如下:
QObject::tr((“网站名称”)
替换成
QString::fromLocal8Bit(“网站名称”)