ACSII碼就是1個(gè)字節(jié)表示,主要應(yīng)用127以內(nèi)的字符,十六進(jìn)制是0X7F以內(nèi)。
gbk包含了gbk2312,兩個(gè)字節(jié)表示。gbk2312是常用字,5千來個(gè),早期應(yīng)用很廣,主要因?yàn)?千個(gè)字占內(nèi)存256K以內(nèi),早期的手機(jī)有些顯示不出來就是裝的是gbk2312的字庫。gbk兩個(gè)字節(jié)表示,頭字節(jié)是0x81開頭到0xfe,第二字節(jié)是0x40開頭到0xfe。
...
char a[2];
a[0]=0xb5;
a[1]=0xd1;
printf("%s",a);
...
結(jié)果為:漢
GBK18030為四字節(jié)表示。是gbk的擴(kuò)展。包含很多地方的民族地方的字符,也有韓國的字符。第一字節(jié)在0x81~0xFE之間,第二字節(jié)在0x30~0x39之間,第三字節(jié)在0x81~0xFE之間,第四字節(jié)在0x30~0x39之間。
要用printf輸出有點(diǎn)麻煩,因?yàn)閣indows XP沒有函數(shù)庫,需要下載函數(shù)庫,百度一下“ms4bsp.dll”就查到一套微軟的安裝包。還需要下載字庫“宋體 方正超大字符集”。
其它的ucs等有空再和大家介紹。
浙公網(wǎng)安備 33010602011771號(hào)