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

相关推荐

  1. 处理器中断处理

    2023-12-17 15:40:04       53 阅读
  2. Qt::中文乱码问题解决

    2023-12-17 15:40:04       35 阅读
  3. QT】QSettings读取中文乱码

    2023-12-17 15:40:04       30 阅读
  4. qt 国际化语言,英文和中文切换

    2023-12-17 15:40:04       19 阅读
  5. Qt之图像处理

    2023-12-17 15:40:04       59 阅读
  6. QT 异常处理

    2023-12-17 15:40:04       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-17 15:40:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-17 15:40:04       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-17 15:40:04       82 阅读
  4. Python语言-面向对象

    2023-12-17 15:40:04       91 阅读

热门阅读

  1. RMAN执行crosscheck archivelog出现ORA-19633错误

    2023-12-17 15:40:04       57 阅读
  2. 【设计模式】之工厂模式

    2023-12-17 15:40:04       56 阅读
  3. css的高级选择器使用

    2023-12-17 15:40:04       61 阅读
  4. ECAT【对象字典】

    2023-12-17 15:40:04       58 阅读
  5. 算法基础十四

    2023-12-17 15:40:04       54 阅读
  6. Spring boot 配置参数

    2023-12-17 15:40:04       38 阅读
  7. Go 小知识之 Go 中如何使用 set

    2023-12-17 15:40:04       59 阅读
  8. HTML基础:打开网页魔法的大门

    2023-12-17 15:40:04       58 阅读