vs编译器编译cpp文件时默认系统字符编码为GB2312或者GBK,我们熟知是GBK,但是Qt的编码方式是utf-8
1.在头文件前方加入以上三行代码即可解决乱码问题
#ifdef WIN32
#pragma execution_character_set("utf-8")
#endif
2.利用QString类的静态方法返回一个QString类型变量
QString::fromLocal8Bit("你好");
vs编译器编译cpp文件时默认系统字符编码为GB2312或者GBK,我们熟知是GBK,但是Qt的编码方式是utf-8
1.在头文件前方加入以上三行代码即可解决乱码问题
#ifdef WIN32
#pragma execution_character_set("utf-8")
#endif
QString::fromLocal8Bit("你好");