电竞比分网-中国电竞赛事及体育赛事平台

分享

漢字編碼

 翠微小齋 2012-04-08

 1、區(qū)位碼和國標(biāo)碼

 (1)國標(biāo):1981年,我國制訂了“中華人們共和國國家標(biāo)準(zhǔn)信息交換漢字編碼”,代號為“GB2312-80”。

 (2)區(qū)位碼:按國標(biāo)規(guī)定,漢字編碼表有94行94列,其行號01~94稱為區(qū)號,列號01~94稱為位號。一個漢字所在的區(qū)號和位號簡單地組合在一起就構(gòu)成了這個漢字的區(qū)位碼。

     GB2312-80

區(qū)位碼=區(qū)號+位號(采用十進制)      符:2391

例1:漢字“啊”處于16區(qū)的01位,則其區(qū)位碼為1601。

  (3)國標(biāo)碼:又稱為“交換碼”,它是在不同漢字處理系統(tǒng)間進行漢字交換時所使用的編碼。國標(biāo)碼采用兩個字節(jié)表示,它與區(qū)位碼的關(guān)系是:

國標(biāo)碼高位字節(jié)=(區(qū)號)16+(20)16

國標(biāo)碼低位字節(jié)=(位號)16+(20)16

例2:漢字“啊”的區(qū)位碼為1601,則其國標(biāo)碼為(3021)16。

 2、漢字內(nèi)碼(機內(nèi)碼)

 (1)概念:在計算機內(nèi)部表示漢字的代碼。

 (2)特點:漢字內(nèi)碼采用兩個字節(jié),一個漢字占兩個ASCII字符;漢字內(nèi)碼最高位為1,ASCII碼最高位為0

 (3)漢字內(nèi)碼與區(qū)位碼的關(guān)系:

漢字內(nèi)碼高位字節(jié)=(區(qū)號)16+(A0)16

漢字內(nèi)碼低位字節(jié)=(位號)16+(A0)16

 例3:漢字“啊”的區(qū)位碼為1601,則其漢字內(nèi)碼為(B0A1)16。

 3、漢字外碼(漢字輸入碼)

 (1)概念:是指從鍵盤上輸入的代表漢字的編碼,又稱“漢字輸入碼”。例如區(qū)位碼、拼音碼、五筆字型碼等。

國標(biāo)碼=區(qū)位碼+2020H  
  (區(qū)位和位碼分別由十進制轉(zhuǎn)換為對應(yīng)的十六進制后+2020H)  
  機內(nèi)碼=國標(biāo)碼+8080H  
      例:     “大”字的區(qū)位碼為2083,     20D=14H     83D=53H     1453H+2020H=3473H  
  所以,國標(biāo)碼為3473H,  
  B4F3H=3473H+8080H    所以,機內(nèi)碼為B4F3H。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多