当前位置: 首页 > news >正文

Qt常量字符串中文乱码QTextCodec转换无效

windows中文系统,local编码是GBK18030

常量字符串包含中文,通过QString::fromLocal8bitQTextCodec::codecForName("GB18030")->toUnicode均不奏效

原因:源码编码为UTF-8,但VS编译器(MSVC)不支持UTF-8的源码的中文解析

解决办法:将源码编码改为UTF-8-BOM,直接使用常量字符串即可,不用任何转换

原理见:MSVC中C++ UTF8中文编码处理探究

http://www.lryc.cn/news/350430.html

相关文章:

  • (五)Spring教程——Spring IoC容器(上)
  • TiDB学习1:TiDB体系架构概览
  • Prometheus 保留或删除标签 labeldrop、labelkeep
  • uniapp中实现保存图片,复制信息功能函数的封装
  • C#【进阶】委托和事件
  • 【class9】人工智能初步(处理单张图片)
  • cgicc开发 (结合jsoncpp)
  • HTML常用标签及属性
  • 【PB案例学习笔记】-03用户名密码校验
  • 设计模式六大原则之 接口分离原则
  • 嵌入式学习——Shell()——day21
  • STM32学习计划
  • 小米15曝光?可能会要稍微涨价
  • 深度优先搜索汇总
  • 【虚拟仿真】Unity3D中实现对大疆无人机遥控器手柄按键响应
  • Python学习之路 | Python基础语法(一)
  • 【已解决】AttributeError: module ‘clip‘ has no attribute ‘load‘
  • 安卓实现连接wesokcet
  • Xinstall助力App下载量精准统计,洞悉推广效果
  • CSS字体修饰
  • 高并发缓存服务的构建要点与陷阱
  • Electron学习笔记(五)
  • 【jest 调试 - vscode debug】
  • 华为OD机试【分奖金】(java)(100分)
  • 27- ESP32-S3 USB虚拟串口(USB-OTG 外设介绍)
  • PostgreSQL查看sql的执行计划
  • macOS Ventura 13如何设置定时重启(命令行)
  • 【sass简介以及如何安装使用】
  • Git版本控制工具的原理及应用详解(四)
  • AI图书推荐:ChatGPT全面指南—用AI帮你更健康、更富有、更智慧