只是为了备忘,随手记一下,用这个方法,可以解决大部分的Qt中文乱码问题,
而且可以自适应系统的默认编码集。
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QApplication::addLibraryPath("./plugins");
QTextCodec *codec = QTextCodec::codecForName("System");
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
MainWindow w;
w.show();
return a.exec();
}