Qt 乱码处理Qt5
方式1 C++方式
源文件开头部分设置以下语句 () 内是指定编码
#pragma execution_character_set(“utf-8”)
方式2
QString::fromLocal8Bit(“汉字”);
方式3
QStringLiteral(“汉字”);
方式4
QTextCodec *codec = QTextCodec::codecForName(“GBK”);//修改这两行
codec->toUnicode(“学生事务管理系统”);
方式5 Qt4处理方式
QTextCodec::setCodecForTr(QTextCodec::codecForName(“UTF8”));
QTextCodec::setCodecForLocale(QTextCodec::codecForName(“UTF8”));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName(“UTF8”));