直接上传代码,复制即可使用!
#if (QT_VERSION < QT_VERSION_CHECK(5,0,0)) //判断QT版本
#if _MSC_VER //判断是否为MSVC编译器
QTextCodec *codec = QTextCodec::codecForName("gbk"); //获取GBK编解码器
#else
QTextCodec *codec = QTextCodec::codecForName("utf-8"); //获取UTF8编解码器
#endif
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
#else
QTextCodec *codec = QTextCodec::codecForName("utf-8");
QTextCodec::setCodecForLocale(codec);
#endif