本節(jié)知識(shí)體系
各編碼原理
ASCII編碼方式基于ASCII字符集,編碼得出來的二進(jìn)制字節(jié)下面就叫ASCII碼
ASCII 碼使用指定的7 位或8 位二進(jìn)制數(shù)組合來表示128 或256 種可能的字符。剛開始計(jì)算機(jī)中的常用字符是使用標(biāo)準(zhǔn)的ASCII編碼,更準(zhǔn)確一點(diǎn),由7位二進(jìn)制數(shù)表示一個(gè)字符,總共可以表示128個(gè)字符,由于剛才說的歷史情況,于是擴(kuò)展ASCII碼由8位二進(jìn)制數(shù)表示一個(gè)字符,總共可以表示256個(gè)字符。ASCII 編碼用一個(gè)字節(jié)。
GB2312編碼方式基于GB2312字符集,得出來的二進(jìn)制字節(jié)碼下面就叫:GB2312碼
GB2312是一個(gè)簡(jiǎn)體中文字符集,由6763個(gè)常用漢字和682個(gè)全角的非漢字字符組成。其中漢字根據(jù)使用的頻率分為兩級(jí)。一級(jí)漢字3755個(gè),二級(jí)漢字3008個(gè)。GB2312也兼容收集了ASCII字符集的256個(gè)字符,但是編碼值并不是完全一致的,GB2312碼小于127的字符與ASCII碼是相同,也就是常用的字母,數(shù)字,標(biāo)點(diǎn)符號(hào)等127個(gè),一般的字符集收集的時(shí)候都是基于ASCII字符集擴(kuò)展。
由于字符數(shù)量比較大,GB2312采用了二維矩陣編碼法對(duì)所有字符進(jìn)行編碼,如下的部分片段:
聯(lián)系客服