QT在代码中正常使用中文

在QT中使用中文往往会出现乱码问题。

这种问题很容易解决。

 

修改main.cpp(含有main函数的文件)

 

#include<QTextCodec>  //添加一个头文件
...
int main(int argc,char *argv[]){
    QApplication a(argc,argv);
    //添加下面一行代码
    QTextCodec::setCodecForCString(QTextCodec::codecForName("GB2312"));
    ....
}

你可能感兴趣的:(qt)