QT5常见问题二:程序显示中文乱码以及Linguist打开翻译文件乱码,该如何解决?
2018-02-12 14:20
931 查看
在使用Qt库进行程序开发的过程中,中文乱码问题是许多程序员都会遇到的问题,解决方法也有很多种。在Qt4的各个版本中,大家解决中文乱码的方法比较一致,也很有效!
一:在Qt4中通常使用如下代码,便可以轻松解决中文乱码问题:
二:在Qt5中,由于相关的API已经被取消,上述方法已经不再适用!那么该如何解决呢?
如上图所示,我的程序中存在中文乱码,也许进行翻译进行国际化,但是在使用Linguist制作翻译文件的时候,却发现依然存在乱码,这该怎么解决?怎么解决Linguist中乱码问题?在下一篇博客中我将根据自己的实践对相关问题的解决方法进行一下总结。(如有错误请多多指正)!
注:我使用的开发环境VS2015,Qt5.6.2(64位版)
一:在Qt4中通常使用如下代码,便可以轻松解决中文乱码问题:
QTextCodec *codec = QTextCodec::codecForName("GB2312"); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForTr(codec);
二:在Qt5中,由于相关的API已经被取消,上述方法已经不再适用!那么该如何解决呢?
如上图所示,我的程序中存在中文乱码,也许进行翻译进行国际化,但是在使用Linguist制作翻译文件的时候,却发现依然存在乱码,这该怎么解决?怎么解决Linguist中乱码问题?在下一篇博客中我将根据自己的实践对相关问题的解决方法进行一下总结。(如有错误请多多指正)!
注:我使用的开发环境VS2015,Qt5.6.2(64位版)
相关文章推荐
- QT5常见问题二:中文乱码以及Linguist乱码,该如何解决?
- Jira饼图上中文乱码,显示为“口”的解决办法,以及问题附件中文名时无法打开终极办法
- Ubuntu10.04下语言安装以及txt文件显示中文乱码问题的解决
- 解决gedit打开txt文件乱码问题and解决pdf中文不显示的问题
- 解决gedit打开txt文件乱码问题and解决pdf中文不显示的问题
- 如何在Mac上新建txt文件,以及打开txt文稿的乱码问题如何解决
- java如何发送邮件以及使用Velocity模板解决模板文件中文乱码的问题
- 如何解决复制来的js以及css等文件中文乱码问题
- (Java控制台程序版)递归打包整个父文件夹下的文件和子文件夹成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法
- 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录
- asp.net 将文件 二进制 上传 保存 再显示,解决文件流中文乱码问题。
- Ubuntu下CodeBlocks控制台程序中文显示乱码解决问题
- 解决在linux下用eclipse打开windows文本文件产生中文乱码的问题
- Weblogic Server中如何解决中文显示乱码问题
- CodeMan的Linux问题解决集锦:Linux打开阅读chm文件和解决chm中文乱码的方法
- 如何解决Visual c++不能打开文件以及工程不能添加文件的问题(转)
- 如何存储中文到文件中,解决乱码问题
- 如何解决Visual c++不能打开文件以及工程不能添加文件的问题
- 解决Toad的中文显示乱码问题&EXCEL文件时中文乱码问题
- 打开CHM文件内部中文乱码问题的解决