一、问题出现场景
用Qt开发应用程序时,用以下代码设置中文标题。
setWindowTitle("串口调试助手");
运行程序,实际效果如下:
二、解决方法:
方法1. 使用QStringLiteral()
setWindowTitle(QStringLiteral("串口调试助手"));
方法2. 在Qt工程的pro文件中加入如下代码:
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}
保存源文件为带bom的UTF8格式
三、效果: