int main(intargc, char *argv[])
{
//在main函数中加入如下即可
QApplication a(argc, argv);
QTextCodec *codec = QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
//以上是在mian函数中加入的语句,可以防止乱码
................
}
基本上,每次出现乱码,只要加入这些就没问题