【Qt开发】Qt5.7中文显示乱码解决方法两种
2016-09-06 15:36
441 查看
升级到Qt5.X之后,原先解决的Qt显示中文乱码的方法突然不适用了,找了很多方式来解决这个问题
第一种:
在公司代码里看到的方法,先将对应的cpp文件用windows自带的记事本打开,另存为UTF-8格式,然后在代码中,遇到中文字符,使用QStringLiteral("中文")进行修饰
这种方式每次新建一个class就要切出去用记事本编辑一下实在麻烦,而且每个中文字符串都要用QStringLiteral来修饰,实在麻烦
后来有找到了个方法
第二种:
在头文件申明中加上
第一种:
在公司代码里看到的方法,先将对应的cpp文件用windows自带的记事本打开,另存为UTF-8格式,然后在代码中,遇到中文字符,使用QStringLiteral("中文")进行修饰
这种方式每次新建一个class就要切出去用记事本编辑一下实在麻烦,而且每个中文字符串都要用QStringLiteral来修饰,实在麻烦
后来有找到了个方法
第二种:
在头文件申明中加上
#pragma execution_character_set("utf-8")
一切OK了
相关文章推荐
- 【Qt】]两种解决Qt5显示中文乱码的方法
- 【Qt】]两种解决Qt5显示中文乱码的方法
- QT 打印中文显示乱码的解决方法
- 虚拟机安装rhel 5.7中文显示乱码怎么办?rhel 5.7中文乱码解决方法
- php fckeditor 上传文件(或图片)中文显示为乱码的解决方法(两种方法)
- qt5.6 中文字体显示乱码问题解决方法
- 某些开发版中的Qt Designer菜单等中文显示为乱码问题解决方法初探
- Qt5.7在AM3358下解决中文乱码显示问题
- Qt5.7在AM3358下解决中文乱码显示问题
- 【Qt开发】解决Qt5.7.0中文显示乱码的问题
- 解决SecureCRT中文显示乱码的两种方法
- QT5中文显示乱码解决方法
- QT中中文显示乱码 解决方法
- 两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set("utf-8")两种方法)
- Java开发,AWT控件的中文显示成乱码的解决方法
- qt编写的android程序在android系统中运行,中文显示乱码的解决方法
- TOMCAT4.1.29中文显示乱码解决方法
- jsp显示中文为乱码的解决方法
- ASP.NET开发在JavaScript有中文汉字时出现乱码时简单有效的解决方法
- 解决JSP开发中Web程序显示中文三种方法