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

相关推荐
YxVoyager4 小时前
Qt C++ :QLayout 布局管理
c++·qt
共享家95279 小时前
QT-常用控件(一)
开发语言·qt
ajassi200010 小时前
开源 C++ QT QML 开发(十二)通讯--TCP客户端
c++·qt·开源
nnnnichijou11 小时前
Qt Quick 3D-机械臂模型显示与交互
qt·3d·交互
长源Gingko14 小时前
Windows中在QTCreator中调试,提示缺少debug information files问题的解决
windows·qt
SundayBear16 小时前
Qt 开发修炼指南:从入门到通透的实战心法
开发语言·qt·嵌入式
ajassi200016 小时前
开源 C++ QT QML 开发(十)通讯--串口
c++·qt·开源
BingeBlog17 小时前
[01] Qt的UI框架选择和对比
开发语言·c++·笔记·qt·ui·开源软件
扶尔魔ocy21 小时前
【QT常用技术讲解】opencv实现摄像头图像检测并裁剪物体
开发语言·qt·opencv
ajassi20001 天前
开源 C++ QT QML 开发(二)工程结构
linux·qt·qml