Qt4.8.4 解决中文乱码的问题

原文链接: https://www.cnblogs.com/guobbs/p/3884316.html

 

#include "myclass.h"
#include
#include

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QTextCodec *codec = QTextCodec::codecForName("gbk");  //window平台上是gbk,平台不同,设置不同
                                   //实测,另外使用cp936或gb2312都可以
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);

    a.setStyle("plastique");
    MyClass w;
    w.show();
    return a.exec();
}

你可能感兴趣的:(C++,Qt)