【Qt开发】Qt5.7中文显示乱码解决方法两种
2023-09-27 14:20:28 时间
升级到Qt5.X之后,原先解决的Qt显示中文乱码的方法突然不适用了,找了很多方式来解决这个问题
第一种:
在公司代码里看到的方法,先将对应的cpp文件用windows自带的记事本打开,另存为UTF-8格式,然后在代码中,遇到中文字符,使用QStringLiteral("中文")进行修饰
这种方式每次新建一个class就要切出去用记事本编辑一下实在麻烦,而且每个中文字符串都要用QStringLiteral来修饰,实在麻烦
后来有找到了个方法
第二种:
在头文件申明中加上
#pragma execution_character_set("utf-8")
一切OK了
相关文章
- Ubuntu下Qt(Retex)无法输入中文
- UOS下 Qt程序无法输入中文的问题 【自测通过】
- Qt 控制台输入输出(支持中文)
- Qt Creator build遇到error lnk1158 无法运行rc.exe
- Qt 配置文件QSettings读取以及中文问题
- qt中的进程优先级及应用内存大小设置方法,VS和Qt工程中申请超过2G的内存的方法
- Qt开发经验小技巧246-250
- Qt编写物联网管理平台35-实时曲线
- Qt音视频开发35-Onvif图片参数
- Qt编写地图综合应用19-地图服务
- Qt编写地图综合应用17-地址经纬度互转
- Qt编写气体安全管理系统13-短信告警
- Qt编写控件属性设计器5-属性中文
- Qt编写数据库通用翻页demo(开源)
- Qt编写可换肤的中文双拼汉字输入法
- Qt之QParallelAnimationGroup
- Qt之QHeaderView自定义排序(QSortFilterProxyModel)
- Qt ------ 再论事件循环
- UOS系统的Qt无法使用中文输入法
- Qt Examples Qt实例汇总
- C/C++教程 第二十章 —— Qt使用入门
- C/C++教程 第二十一章 —— Qt界面开发
- QT - 内存泄漏检测