Qt 中文处理

windows下 Qt显示中文的几种方式:

1,

环境:Qt 5.15.2 vs2019 64位 win11系统

默认用Qt 创建的文件使用utf-8编码格式,此环境下 中文没有问题

ui->textEdit->append("中文测试");

2

某些 低于此版本的qt,上述方式会出现乱码的情况,此时需要将utf-8编码方式的文件转成utf-8 带bom 。比如使用txt进行转换,但是win7 系统的某些版本 txt 不带此格式。

同时代码也需要修改一下

ui->textEdit->append(QStringLiteral("中文测试3"));

3,

自己写了一个工具 用于批量将utf-8 文件 加bom

https://download.csdn.net/download/weixin_38416696/88621974

相关推荐
PiKaMouse.1 小时前
Qt串口通信开发教程:Linux下的串口调试工具实现
linux·开发语言·c++·qt
孤独得猿3 小时前
Qt项目文件解析与注意事项
开发语言·c++·笔记·qt
chuanshan2344 小时前
从Windows到ARM Linux:Qt程序的交叉编译与移植指南
linux·arm开发·qt
17´5 小时前
Qt从入门到入土(八) -打包Qt程序
开发语言·c++·qt
AI+程序员在路上5 小时前
QT显示网页控件QAxWidget、QWebEngineView及区别
开发语言·qt
坚定学代码8 小时前
Qt C++ 实际开发中宏编译的运用
c++·qt
恋恋风辰10 小时前
QT系列教程(17) MVC结构之Model模型介绍
开发语言·qt·mvc
水瓶丫头站住1 天前
Qt的QGraphicsView控件的样式设置
qt·样式设置
已是上好佳1 天前
介绍一下Qt 中的QSizePolicy 布局策略
数据库·qt
ccloud111 天前
OpenGL实现场景编辑器
qt·游戏引擎