前言

本人使用的是编译环境是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出现中文乱码及解决方案相关推荐

  1. 【QT5.3】VS2013+QT5.3 中文乱码问题 解决方案

    VS2013+QT5.3 中文乱码问题 解决方案 网上很多关于QT中文乱码的问题及答案,但情况不同解决方法也不一样. 本方案适用于VS2013+QT5.3环境(编译器是VC) using namesp ...

  2. 编码(ACSII unicod UTF-8)、QT输出中文乱码深入分析

    总结: 1. qt输出中文乱码原因分析 qt的编程环境默认是utf-8编码格式(关于编码见下文知识要点一): cout << "中文" << endl; 程 ...

  3. 使用Kettle抽取数据时,出现中文乱码问题解决方案

    使用Kettle抽取数据时,出现中文乱码问题解决方案 参考文章: (1)使用Kettle抽取数据时,出现中文乱码问题解决方案 (2)https://www.cnblogs.com/yiyezhiqiu ...

  4. python3.x+requests 爬取网站遇到中文乱码的解决方案

    正常情况下,遇见问题上google找答案能甩百度100条街,但是这个问题是个例外······人家老外就没有乱码的问题.言归正传,首先建议大家看一下python3.x+requests 爬取网站遇到中文 ...

  5. sublime java文件乱码问题_Sublime Text 打开Java文档中文乱码的解决方案

    问题: 打开文档后出现中文乱码如图 1.在安装插件之前,首先要安装package control这个组件,才能够给sublime text安装各种插件 打开sublime text,按 ctrl+` ...

  6. 安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案

    mysql server安装步骤如下所示: 1安装mysql server 2 安装mysqlserver管理工具 解压中文语言包,将文件复制到安装目录下覆盖 文件覆盖后,打开软件设置语言为中文(cn ...

  7. QT中中文乱码的解决

    2019独角兽企业重金招聘Python工程师标准>>> QT中中文乱码的解决: #include <QtGui/QApplication> #include <QT ...

  8. [HttpClient]HTTPClient PostMethod 中文乱码问题解决方案(2种)

     HTTPClient PostMethod 中文乱码问题解决方案(2种) Apache HttpClient ( http://jakarta.apache.org/commons/httpcl ...

  9. eclipse 编辑 python 中文乱码的解决方案

    eclipse 编辑 python 中文乱码的解决方案 参考文章: (1)eclipse 编辑 python 中文乱码的解决方案 (2)https://www.cnblogs.com/mouseIT/ ...

最新文章

  1. php excel 追加写入,phpexcel写入追加已有的excel文件
  2. ios markdown 解析_Shortcuts 教程:正则表达式修改 Markdown 链接
  3. js中闭包的概念和用法
  4. Gym - 215177C 玩游戏
  5. git常用操作,切换分支,合并分支
  6. 如何在html网页中嵌入一段语法高亮的代码?_工程师私藏的代码比较工具,好用!...
  7. 带你学 Redis:Redis安装(二)
  8. CCF201503-2 数字排序(100分)
  9. 零基础、转行学习Python是否还在纠结?这里告诉你答案!
  10. 高职院校计算机实验室管理的对策与思考
  11. LayuiAdmin 滚动条设置问题解决
  12. JDK 的 ORACLE 官网下载步骤
  13. 玩转5G之--网络布线2 详细解说
  14. CAXA 数控车编程视频教程 CAXA车床绘图教程
  15. 【打印机】连接共享打印机找不到网络路径解决方案
  16. group by 为什么 distinct 效率高
  17. c语言简单的图案设计,分形艺术图案设计
  18. 复杂网络研究机构与大牛(不断更新)
  19. 音视频开发—抖音GsyVideoPlayer视频底层分析使用
  20. android uri图片压缩,详解android 通过uri获取bitmap图片并压缩

热门文章

  1. git忽略文件的规则
  2. 视频监控P2P解决方案
  3. LeetCode695. 岛屿的最大面积(C++版)
  4. UBT14:ubuntu安装Drawing
  5. 人间不值得计算机谱子,黄诗扶《人间不值得》简谱
  6. 基于高德地图SDK开发之地图显式
  7. [LeetCode-Algorithms-91] Decode Ways (2017.10.19-WEEK7)
  8. android 使用asm.jar将android手机屏幕投影到电脑上
  9. 【从0到1搭建LoRa物联网】7、国产LoRa终端ASR6505驱动段式LCD例程
  10. 利用/proc/mounts检查已经被系统挂载的设备