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

这种问题很容易解决。

 

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

 

#include<QTextCodec>  //添加一个头文件
...
int main(int argc,char *argv[]){
    QApplication a(argc,argv);
    //添加下面一行代码
    QTextCodec::setCodecForCString(QTextCodec::codecForName("GB2312"));
    ....
}
posted on 2011-01-25 13:17  TwilightSun  阅读(1045)  评论(0编辑  收藏  举报