vs2015集成Qt下解决中文乱码

来源:互联网 发布:java设计 编辑:程序博客网 时间:2024/06/11 13:50

vs编译器编译cpp文件时默认系统字符编码为GB2312或者GBK,我们熟知是GBK,但是Qt的编码方式是utf-8

1.在头文件前方加入以上三行代码即可解决乱码问题

#ifdef WIN32#pragma execution_character_set("utf-8")#endif

2.利用QString类的静态方法返回一个QString类型变量

QString::fromLocal8Bit("你好");


0 0