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

相关推荐
徒步僧7 小时前
ThingsBoard规则链节点:RPC Call Reply节点详解
qt·microsoft·rpc
可峰科技8 小时前
斗破QT编程入门系列之一:认识Qt:初步使用(四星斗师)
开发语言·qt
我喜欢就喜欢8 小时前
基于qt vs下的视频播放
开发语言·qt·音视频
CP-DD9 小时前
Qt的架构设计
qt
阿_旭10 小时前
基于YOLO11/v10/v8/v5深度学习的维修工具检测识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
人工智能·python·深度学习·qt·ai
Bruce小鬼14 小时前
QT创建按钮篇
开发语言·qt
martian66515 小时前
QT开发:掌握现代UI动画技术:深入解析QML和Qt Quick中的动画效果
开发语言·c++·qt·ui
墨染新瑞17 小时前
两个有趣的小东西(qt和类型转换)
开发语言·网络·qt
Bruce小鬼18 小时前
解决MAC安装QT启动项目不显示窗口问题
开发语言·qt·macos
云雨歇21 小时前
Qt学习笔记(三)网络编程
笔记·qt·学习