1. 程式人生 > >1.Qt字元編碼

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()