Qt5中文乱码解决方案
升级到Qt5.X之后,原先解决的Qt显示中文乱码的方法突然不适用了,找了很多方式来解决这个问题
第一种:
在公司代码里看到的方法,先将对应的cpp文件用windows自带的记事本打开,另存为UTF-8格式,然后在代码中,遇到中文字符,使用QStringLiteral("中文")进行修饰
这种方式每次新建一个class就要切出去用记事本编辑一下实在麻烦,而且每个中文字符串都要用QStringLiteral来修饰,实在麻烦
后来有找到了个方法
第二种:
在头文件申明中加上
#pragma execution_character_set("utf-8")
一切OK了
2016-10-8补充
PS:方法2只是用在Qt5最初的某个版本上大概是两三年前的某个版本,当初使用是可以解决中文显示问题
最近用Qt5.6 5.7两个版本,这个方法已经不行了。各位还是继续使用方法1来显示中文字符
—————————————这是一条浪荡的分割线—————————————————
2017.3.20更新
专门找了资料,把目前测试能用的解决中文字符乱码的方法整理的一下
环境:VS2015 Qt5.7
- QString str1=QStringLiteral("中文字符");
- QString str2=QString::fromLocal8bit("中文字符");
- QString str3=QString::fromWCharArray(L"中文字符");
- QString str4=u8"中文字符"; //好像这种方法只适合C++11以上版本
Qt5中文乱码解决方案相关推荐
- iis 站点中文乱码 解决方案
iis 站点中文乱码 解决方案 参考文章: (1)iis 站点中文乱码 解决方案 (2)https://www.cnblogs.com/zhaokunbokeyuan256/p/10001726.ht ...
- Spring RestTemplate中文乱码解决方案
Spring RestTemplate中文乱码解决方案 参考文章: (1)Spring RestTemplate中文乱码解决方案 (2)https://www.cnblogs.com/accesski ...
- python写入csv文件中文乱码解决方案
python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...
- Windows 10 powershell 中文乱码解决方案
Windows 10 powershell 中文乱码解决方案 参考文章: (1)Windows 10 powershell 中文乱码解决方案 (2)https://www.cnblogs.com/we ...
- Spring MVC POST中文乱码解决方案
2019独角兽企业重金招聘Python工程师标准>>> POST中文乱码解决方案 1.自己编写一个filter,来实现编码,代码如下: 1 public class Characte ...
- POST中文乱码解决方案
2019独角兽企业重金招聘Python工程师标准>>> POST中文乱码解决方案 ? Spring Web MVC提供了Filter用于解决POST方式造成的中文乱码问题,具体配置 ...
- PHP——PHP读取MySQL数据库中文乱码解决方案
问题描述 PHP读取MySQL数据库中文乱码 解决方案 静态页面 <head> <metahttp-equiv="Content-Type"content=&q ...
- mysql中文乱码解决方案_Mysql中文乱码解决方案
Mysql中文乱码解决方案 时间:2017-07-11 来源:华清远见JAVA学院 中文乱码问题一直是我们编程过程中比较常见又让人头疼的问题,但是只要按照标准进行配置,就能很好的避免出现中文乱 ...
- php乱码解决方案,PHP中文乱码解决方案
PHP中文乱码解决方案 前言 PHP中文乱码是PHP开发中的常见问题之一,中文乱码现像有时发生在网页本身,有些产生在于MYSQL交互的过程中,有时与操作系统有关,下面进行总结. 一. PHP网页的编码 ...
最新文章
- 访问权限的等级最大到最小依次是:
- Redis 为什么用跳表而不用平衡树?
- C++——类访问修饰符
- 基于android的视频采集系统的设计与实现,基于Android的视频通话系统的设计与实现.docx...
- superset云主机上出现报错
- python传输大文件_python之socket运用之传输大文件
- 【AD用户配置系列三】文件夹重定向为用户登录与注销加速
- android获取自适应高度,Android中oncreate中获得控件高度或宽度的实现方法
- 汉诺塔问题详细解析zufeoj
- 牛客网 链表结构 算法相关内容
- mulitpartfile怎么接收不到值_手机有时接收不到微信消息通知,怎么办?超全解决方案...
- java异常中的Error和Exception的区别是什么?
- win10卸载软件_WIN10系统如何关闭/卸载自带杀毒软件
- 零基础小白如何系统的自学网络安全(包含学习路线、工作方向)
- pandas_计算前复权收盘价和后复权收盘价
- PE——滴水的壳项目
- 【软件测试】浅谈API功能测试
- java数组初始化0_Java自学-数组 初始化数组
- js获取最近12个月
- 安装ATOM并使用apm
热门文章
- mysql的执行效率_数据库执行效率的对比测试
- 操作系统提供什么服务、如何服务?
- b - 数据结构实验之查找二:平衡二叉树_文件系统的灵魂数据结构 B树
- hough变换连接边缘matlab,边缘检测与Hough变换实验报告 Matlab - 图文
- 【LeetCode笔记】121. 买卖股票的最佳时机 / 剑指 Offer 63. 股票的最大利润(Java、动态规划)
- hadoop 传感器数据_读取模式错误,计算引擎操作复杂……面对Hadoop这些问题该如何应对?...
- 解析mysqlbinlog日志_mysqlbinlog日志分析 日志挖掘 违规操作
- telnet入侵linux,教你入侵RedHatLinux
- 蓝牙版本avrcp怎么选_500元内无线蓝牙耳机测评年轻人的第一款廉价蓝牙耳机怎么选?...
- 大工14秋《计算机应用基础》在线测试2,2017大工《计算机应用基础》在线测试2答案.doc...