Qt初学者一般会遇到中文乱码问题,例如下图的情况:
解决方法:
在main.cpp中添加如下代码,将字符集设置成UTF-8编码即可
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
需要包含头文件 #include <QTextCodec>,类 QTextCodec封装定义了文本字符集的转换功能。
效果如下:
Qt初学者一般会遇到中文乱码问题,例如下图的情况:
解决方法:
在main.cpp中添加如下代码,将字符集设置成UTF-8编码即可
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
效果如下: