将Qt5.x中写的代码放在Qt4.8.6中运行出现了中文全是乱码问题,查了一下,给出的解决方案是,需要添加如下几行代码:
#include <QTextCodec>
QTextCodec *codec=QTextCodec::codecForName("utf-8");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
将Qt5.x中写的代码放在Qt4.8.6中运行出现了中文全是乱码问题,查了一下,给出的解决方案是,需要添加如下几行代码:
#include <QTextCodec>
QTextCodec *codec=QTextCodec::codecForName("utf-8");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);