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

相关推荐
ajassi20001 小时前
开源 C++ QT Widget 开发(六)通讯--TCP调试
c++·qt·开源
Forward♞6 小时前
Qt——网络通信(UDP/TCP/HTTP)
开发语言·c++·qt
老赵的博客1 天前
QT的项目pro qmake编译
开发语言·qt
WALL-EC1 天前
Qt工具栏中图标槽函数没有响应的问题分析
开发语言·qt·osgearth
春蕾夏荷_7282977251 天前
qt ElaWidgetTools第一个实例
开发语言·qt
韭菜钟2 天前
在Qt中用cmake实现类似pri文件的功能
开发语言·qt·系统架构
韭菜钟2 天前
Qt从qmake迁移到cmake的记录
开发语言·qt
永不停转2 天前
详谈 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响
c++·qt
王廷胡_白嫖帝2 天前
Qt网络速度测试工具开发教程 - 从零开始构建网络测速应用
开发语言·网络·qt
qq_25929724733 天前
QT-窗口类部件
c++·qt