QT出现中文乱码及解决方案
前言
本人使用的是编译环境是msvc_2015-64,在程序运行后,出现以下乱码,会出现两种乱码的原因是:出现第一种乱码后,去百
度找答案,尝试多种方法后,又出现第二种乱码…,但是,这两种都可以用根本解决方案解决。
解决方案:
1)点击qt的工具栏->选项->文本编辑器->行为,如下图红色框体设置
2)在程序头文件中添加以下代码,则可解决问题
#if defined(_MSC_VER) && (_MSC_VER >= 1600)
# pragma execution_character_set("utf-8")
#endif
2.1)(此部分在2021-1-6添加)
使用QStringLiteral()宏对每个中文字符串进行封装。
例子:
// QString str = "你好:"; //乱码QString str = QStringLiteral("你好:");//没有乱码ui->label->setText(str);
3)以上就是我解决编码乱码的方法,最后程序运行没有乱码!!
最后非常 感谢 这位博主的文章 彻底解决Qt中文乱码,这里不仅介绍了编码相关的知识,还讲解了
在不同环境下解决不同编码问题的方法!
QT出现中文乱码及解决方案相关推荐
- 【QT5.3】VS2013+QT5.3 中文乱码问题 解决方案
VS2013+QT5.3 中文乱码问题 解决方案 网上很多关于QT中文乱码的问题及答案,但情况不同解决方法也不一样. 本方案适用于VS2013+QT5.3环境(编译器是VC) using namesp ...
- 编码(ACSII unicod UTF-8)、QT输出中文乱码深入分析
总结: 1. qt输出中文乱码原因分析 qt的编程环境默认是utf-8编码格式(关于编码见下文知识要点一): cout << "中文" << endl; 程 ...
- 使用Kettle抽取数据时,出现中文乱码问题解决方案
使用Kettle抽取数据时,出现中文乱码问题解决方案 参考文章: (1)使用Kettle抽取数据时,出现中文乱码问题解决方案 (2)https://www.cnblogs.com/yiyezhiqiu ...
- python3.x+requests 爬取网站遇到中文乱码的解决方案
正常情况下,遇见问题上google找答案能甩百度100条街,但是这个问题是个例外······人家老外就没有乱码的问题.言归正传,首先建议大家看一下python3.x+requests 爬取网站遇到中文 ...
- sublime java文件乱码问题_Sublime Text 打开Java文档中文乱码的解决方案
问题: 打开文档后出现中文乱码如图 1.在安装插件之前,首先要安装package control这个组件,才能够给sublime text安装各种插件 打开sublime text,按 ctrl+` ...
- 安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案
mysql server安装步骤如下所示: 1安装mysql server 2 安装mysqlserver管理工具 解压中文语言包,将文件复制到安装目录下覆盖 文件覆盖后,打开软件设置语言为中文(cn ...
- QT中中文乱码的解决
2019独角兽企业重金招聘Python工程师标准>>> QT中中文乱码的解决: #include <QtGui/QApplication> #include <QT ...
- [HttpClient]HTTPClient PostMethod 中文乱码问题解决方案(2种)
HTTPClient PostMethod 中文乱码问题解决方案(2种) Apache HttpClient ( http://jakarta.apache.org/commons/httpcl ...
- eclipse 编辑 python 中文乱码的解决方案
eclipse 编辑 python 中文乱码的解决方案 参考文章: (1)eclipse 编辑 python 中文乱码的解决方案 (2)https://www.cnblogs.com/mouseIT/ ...
最新文章
- php excel 追加写入,phpexcel写入追加已有的excel文件
- ios markdown 解析_Shortcuts 教程:正则表达式修改 Markdown 链接
- js中闭包的概念和用法
- Gym - 215177C 玩游戏
- git常用操作,切换分支,合并分支
- 如何在html网页中嵌入一段语法高亮的代码?_工程师私藏的代码比较工具,好用!...
- 带你学 Redis:Redis安装(二)
- CCF201503-2 数字排序(100分)
- 零基础、转行学习Python是否还在纠结?这里告诉你答案!
- 高职院校计算机实验室管理的对策与思考
- LayuiAdmin 滚动条设置问题解决
- JDK 的 ORACLE 官网下载步骤
- 玩转5G之--网络布线2 详细解说
- CAXA 数控车编程视频教程 CAXA车床绘图教程
- 【打印机】连接共享打印机找不到网络路径解决方案
- group by 为什么 distinct 效率高
- c语言简单的图案设计,分形艺术图案设计
- 复杂网络研究机构与大牛(不断更新)
- 音视频开发—抖音GsyVideoPlayer视频底层分析使用
- android uri图片压缩,详解android 通过uri获取bitmap图片并压缩
热门文章
- git忽略文件的规则
- 视频监控P2P解决方案
- LeetCode695. 岛屿的最大面积(C++版)
- UBT14:ubuntu安装Drawing
- 人间不值得计算机谱子,黄诗扶《人间不值得》简谱
- 基于高德地图SDK开发之地图显式
- [LeetCode-Algorithms-91] Decode Ways (2017.10.19-WEEK7)
- android 使用asm.jar将android手机屏幕投影到电脑上
- 【从0到1搭建LoRa物联网】7、国产LoRa终端ASR6505驱动段式LCD例程
- 利用/proc/mounts检查已经被系统挂载的设备