Chinaunix首页 | 论坛 | 博客
  • 博客访问: 336509
  • 博文数量: 100
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 521
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-31 11:37
个人简介

活到老,学到老

文章分类

全部博文(100)

文章存档

2018年(1)

2017年(2)

2016年(11)

2015年(82)

2014年(4)

我的朋友

分类: C/C++

2015-08-06 11:35:33

原文地址:http://blog.csdn.net/xgbing/article/details/7772749

一般在Windows下使用的是GBK编码:

  1. QTextCodec *gbk = QTextCodec::codecForName("gb18030");  
  2. QTextCodec::setCodecForTr(gbk);         //设置QObject::tr使用的编码  
  3. QTextCodec::setCodecForLocale(gbk);     //设置和对本地文件系统读写时候的默认编码格式。  
  4. QTextCodec::setCodecForCStrings(gbk);   //设置字符常量或者QByteArray构造QString对象时使用的一种编码方式。  


在linux下使用的是utf8编码,所以在LINUX下的代码是:
  1. QTextCodec *gbk = QTextCodec::codecForName("utf-8");  
  2. QTextCodec::setCodecForTr(gbk);         //设置QObject::tr使用的编码  
  3. QTextCodec::setCodecForLocale(gbk);     //设置和对本地文件系统读写时候的默认编码格式。  
  4. QTextCodec::setCodecForCStrings(gbk);   //设置字符常量或者QByteArray构造QString对象时使用的一种编码方式。 
阅读(627) | 评论(0) | 转发(0) |
0

上一篇:layout

下一篇:CURL常用命令

给主人留下些什么吧!~~