(1)國標:1981年,我國制訂了“中華人們共和國國家標準信息交換漢字編碼”,代號為“GB2312-80”。
(2)區位碼:按國標規定,漢字編碼表有94行94列,其行號01~94稱為區號,列號01~94稱為位號。一個漢字所在的區號和位號簡單地組合在一起就構成了這個漢字的區位碼。
GB2312-80
區位碼=區號+位號(采用十進制) 符:2391
例1:漢字“啊”處于16區的01位,則其區位碼為1601。
(3)國標碼:又稱為“交換碼”,它是在不同漢字處理系統間進行漢字交換時所使用的編碼。國標碼采用兩個字節表示,它與區位碼的關系是:
國標碼高位字節=(區號)16+(20)16
國標碼低位字節=(位號)16+(20)16
例2:漢字“啊”的區位碼為1601,則其國標碼為(3021)16。
(1)概念:在計算機內部表示漢字的代碼。
(2)特點:漢字內碼采用兩個字節,一個漢字占兩個ASCII字符;漢字內碼最高位為1,ASCII碼最高位為0
(3)漢字內碼與區位碼的關系:
漢字內碼高位字節=(區號)16+(A0)16
漢字內碼低位字節=(位號)16+(A0)16
例3:漢字“啊”的區位碼為1601,則其漢字內碼為(B0A1)16。
(1)概念:是指從鍵盤上輸入的代表漢字的編碼,又稱“漢字輸入碼”。例如區位碼、拼音碼、五筆字型碼等。
國標碼=區位碼+2020H
(區位和位碼分別由十進制轉換為對應的十六進制后+2020H)
機內碼=國標碼+8080H
例: “大”字的區位碼為2083, 20D=14H 83D=53H 1453H+2020H=3473H
所以,國標碼為3473H,
B4F3H=3473H+8080H 所以,機內碼為B4F3H。