QT5中文乱码
程序员文章站
2022-05-30 22:35:05
...
QT5中文乱码时需要在头文件加上
#pragma once //保证头文件只被编译一次
#if _MSC_VER >= 1600 //VS2010以上
#pragma execution_character_set("utf-8") //设置编译环境为utf-8
#endif
输出中文请使用qDbug()<< "内容";
不要使用cout 这个是无法正常显示中文的.。。。。。。
或者
在 .pro文件中添加
CODECFORSRC = UTF8
或者(这个比较好用,一劳永逸)
DEFINES -= UNICODE
msvc:QMAKE_CXXFLAGS += -execution-charset:utf-8
上一篇: php分享表单提交到本页的实例
下一篇: 表单提交文件到数据库