1.Qt字符编码

1.给空间设置内容,有显示中文的,必须是utf-8编码;

2.从Qt得到的字符串,如果有中文,编码是utf-8,和Linux是一样的;

3.如果使用标准的C函数,如果有中文,是gbk编码;

ANSI,gbk,gbk1830,gbk2320(Windows的中文编码)

a.头文件#include<QTextCodec>;

b.定义一个全局指针变量QTextCodec *codec;

c.构造函数内部,初始化

codec = QTextCodeC::codecForName("GBK");;

d.gbk -> utf-8;

e.utf-8 -> gbk : codec->fromUnicode()

猜你喜欢

转载自www.cnblogs.com/xigongxiaosha/p/10263669.html