Qt msvc 乱码如何解决?
#ifdef Q_OS_WIN
#pragma execution_character_set("UTF-8")
#endif
其他
菜单栏->工具->选项->文本编辑器->行为->文件编码->UTF-8 BOM
设置成 总是删除,即不带 bom
msvc:QMAKE_CXXFLAGS += -execution-charset:utf-8
#pragma execution_character_set("utf-8")
QString str(u8"我是中文");
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif
不带bom,则设置
msvc:QMAKE_CXXFLAGS += -source-charset:utf-8
转载请注明出处并保持作品的完整性,谢谢