什么是區(qū)位碼
漢字區(qū)位碼是什么?
漢字區(qū)位碼是為每個漢字編一個唯一的代碼,以便計算機辨認、接收和處理。
國際碼=區(qū)位碼+2020H,漢字機內(nèi)碼=國際碼+8080H。首先將區(qū)位碼轉(zhuǎn)換成國際碼,然后將國際碼加上8080H,即得機內(nèi)碼。
漢字區(qū)位碼在上世紀七八十年代起到了很大的作用,解決了六千多個漢字在DOS操作系統(tǒng)的漢字輸入問題。現(xiàn)在,特別是2013年8月19日國務院頒布實施8105個通用規(guī)范漢字之后,便不再被人們使用。
相關信息
為了使每一個漢字有一個全國統(tǒng)一的代碼,1980年,我國頒布了第一個漢字編碼的國家標準:GB2312-80《信息交換用漢字編碼字符集》基本集,這個字符集是我國中文信息處理技術的發(fā)展基礎,也是目前國內(nèi)所有漢字系統(tǒng)的統(tǒng)一標準。由于國標碼是四位十六進制,為了便于交流,大家常用的是四位十進制的區(qū)位碼。
機內(nèi)碼、國際碼、區(qū)位碼之間如何換算
一般換算全部用十六進制。機內(nèi)碼、國際碼是十六進制的,區(qū)位碼是十進制的。具體換算步驟:(H表示十六進制,D表示十進制)
1、將四位數(shù)的區(qū)位碼分為兩部分,兩位數(shù)一組。
2、將這兩個兩位數(shù)換算為十六進制,運用公式進行計算。
國際碼=區(qū)位碼(十六進制)+2020H
機內(nèi)碼=國際碼+8080H
例如:某漢字的區(qū)位碼是2534。則25D=19H,34D=22H
則國際碼=1922H+2020H=3952H,機內(nèi)碼=3952H+8080H=B9D2H
擴展資料
區(qū)位碼、國標碼與機內(nèi)碼都是漢字的編碼形式,它們之間有著千絲萬縷的聯(lián)系,但其間的區(qū)別也是不容忽視的。
國標碼是基礎,指國家標準漢字編碼。即《信息交換用漢字編碼字符集(基本集)》,簡稱GB-2312。該字符集有漢字6763個。設有94個區(qū),每個區(qū)94個位。每個漢字有一個固定的區(qū)位。
區(qū)位碼與國標碼的區(qū)別在于,在GB-2312中預留了一些空位,便于補充和擴展,經(jīng)過擴展的區(qū)位碼字符數(shù)量及范圍就超過了GB-2312。而且臺灣、香港、及日韓也是用區(qū)位碼的,但其區(qū)位號與大陸用的就完全不相同。
機內(nèi)碼是為了避免ASCII碼和國標碼同時使用時產(chǎn)生兩義性問題,大部分漢字系統(tǒng)都采用將國標碼每個字節(jié)高位置1作為漢字機內(nèi)碼。這樣既解決了漢字機內(nèi)碼與西文機內(nèi)碼之間的二義性,又使?jié)h字機內(nèi)碼與國標碼具有極簡單的對應關系。
參考資料來源:百度百科-機內(nèi)碼
參考資料來源:百度百科-國標碼
參考資料來源:百度百科-區(qū)位碼
區(qū)位碼和國標碼怎樣轉(zhuǎn)換?
區(qū)位碼與國標碼轉(zhuǎn)換步驟如下:
1、區(qū)碼與位碼分別轉(zhuǎn)換成十六進制數(shù)表示;
2、區(qū)位碼的十六進制表示+2020H=國標碼。
以具字為例,具字的區(qū)位碼為:3063
1、將30轉(zhuǎn)換成16進制表示為:1E,63轉(zhuǎn)換成16進制表示為:3F,區(qū)位碼十六進制數(shù)表示為:1E3FH
2、1E3FH+2020H=3E5FH
所以具字的國標碼為:3E5FH
區(qū)位碼的使用方法:
在DOS下的各漢字系統(tǒng)中,同時按Alt鍵和F1鍵即可調(diào)用區(qū)位碼輸入方法。而在Windows中常用Ctrl+空格鍵和Ctrl+Shift鍵調(diào)出區(qū)位碼。如“2901”代表“健”字,“4582”代表“萬”字,“8150”代表“楮”字,這些都是漢字。
用區(qū)位碼還可以輸入特殊符號,比如,“0189”代表“※”(符號),“0528”代表“ゼ”(日本語),“0711”代表“Й”(俄文),“0949”代表“┭”(制表符)。
擴展資料:
編碼規(guī)則
01-09區(qū)為特殊符號
10-15區(qū)為用戶自定義符號區(qū)(未編碼)
16-55區(qū)為一級漢字,按拼音排序
56-87區(qū)為二級漢字,按部首/筆畫排序
88-94區(qū)為用戶自定義漢字區(qū)(未編碼)
國標碼
高位字節(jié)=(21)(十進制)+20H(十六進制)=15H+20H=35H
低位字節(jié)=(34)(十進制)+20H(十六進制)=22H+20H=42H
參考資料來源:百度百科-區(qū)位碼
區(qū)位碼和國標碼怎樣轉(zhuǎn)換?
(1)區(qū)位碼先轉(zhuǎn)換成十六進制數(shù)表示;
(2)(區(qū)位碼的十六進制表示)+2020H=國標碼;
(3)國標碼+8080H=機內(nèi)碼
舉例:以漢字“大”為例,“大”字的區(qū)內(nèi)碼為2083
解:1、區(qū)號為20,位號為83
2、將區(qū)位號2083轉(zhuǎn)換為十六進制表示為1453H
3、1453H+2020H=3473H,得到國標碼3473H
4、3473H+8080H=B4F3H,得到機內(nèi)碼為B4F3H
擴展資料:
區(qū)位碼的使用方法:
在DOS下的各漢字系統(tǒng)中,同時按Alt鍵和F1鍵即可調(diào)用區(qū)位碼輸入方法。而在Windows中常用Ctrl+空格鍵和Ctrl+Shift鍵調(diào)出區(qū)位碼。如“2901”代表“健”字,“4582”代表“萬”字,“8150”代表“楮”字,這些都是漢字。
用區(qū)位碼還可以輸入特殊符號,比如,“0189”代表“※”(符號),“0528”代表“ゼ”(日本語),“0711”代表“Й”(俄文),“0949”代表“┭”(制表符)。
在區(qū)位碼中,01-09區(qū)為特殊字符,10-55區(qū)為一級漢字(3755個最常用的漢字,按拼音字母的次序排列),56-87區(qū)為二級漢字(3008個漢字,按部首次序排列), 在區(qū)位碼漢字輸入方法中,漢字編碼無重碼。
參考資料來源:百度百科-漢字國標碼
參考資料來源:百度百科-區(qū)位碼
漢字區(qū)位碼指的是什么?
漢字區(qū)位碼是為每個漢字編一個唯一的代碼,以便計算機辨認、接收和處理。區(qū)位碼是一個四位的十進制數(shù),對應著一個唯一的漢字或符號。
十進制的每個數(shù)碼由4位二進制數(shù)碼表示,稱為BCD碼,即“二一十進制編碼”。常用的BCD碼是8421-BCD編碼,采用4位二進制數(shù)來表示1位十進制數(shù),自左至右每一個二進制位對應的位權是8、4、2、1。
具體說明
通常,在DOS下的各漢字系統(tǒng)中,同時按Alt鍵和F1鍵即可調(diào)用區(qū)位碼輸入方法。而在Windows中常用Ctrl+空格鍵和Ctrl+Shift鍵調(diào)出區(qū)位碼。
如“2901”代表“健”字,“4582”代表“萬”字,“8150”代表“楮”字,這些都是漢字,用區(qū)位碼還可以很輕松地輸入特殊符號,比如,“0189”代表“※”(符號),“0528”代表“ゼ”(日本語),“0711”代表“Й”(俄文),“0949”代表“┭”(制表符)。
在區(qū)位碼中,01-09區(qū)為特殊字符,10-55區(qū)為一級漢字(3755個最常用的漢字,按拼音字母的次序排列),56-87區(qū)為二級漢字(3008個漢字,按部首次序排列)。
在區(qū)位碼漢字輸入方法中,漢字編碼無重碼,在熟練掌握漢字的區(qū)位碼后,錄入漢字的速度是很快的,但若想記憶住全部區(qū)位碼是相當困難的,常使用于錄入特殊符號,如制表符、希臘字母等,這里簡單介紹幾個區(qū)。
本文發(fā)布于:2023-02-28 18:46:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167758320843888.html
版權聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:區(qū)位碼(區(qū)位碼和國標碼的轉(zhuǎn)換).doc
本文 PDF 下載地址:區(qū)位碼(區(qū)位碼和國標碼的轉(zhuǎn)換).pdf
| 留言與評論(共有 0 條評論) |