區位碼和國標碼怎樣轉換

時間 2021-05-23 03:54:07

1樓:四舍**入

區位碼與國標碼轉換步驟如下:

1、區碼與位碼分別轉換成十六進位制數表示;

2、區位碼的十六進位制表示+2020h=國標碼。

以具字為例,具字的區位碼為:3063

1、將30轉換成16進製表示為:1e,63轉換成16進製表示為:3f,區位碼十六進位制數表示為:1e3fh

2、1e3fh+2020h=3e5fh

所以具字的國標碼為:3e5fh

區位碼的使用方法:

在dos下的各漢字系統中,同時按alt鍵和f1鍵即可呼叫區位碼輸入方法。而在windows中常用ctrl+空格鍵和ctrl+shift鍵調出區位碼。如「2901」代表「健」字,「4582」代表「萬」字,「8150」代表「楮」字,這些都是漢字。

用區位碼還可以輸入特殊符號,比如,「0189」代表「※」(符號),「0528」代表「ゼ」(日本語),「0711」代表「й」(俄文),「0949」代表「┭」(製表符)。

2樓:薔祀

(1)區位碼先轉換成十六進位制數表示;

(2)(區位碼的十六進位制表示)+2020h=國標碼;

(3)國標碼+8080h=機內碼

舉例:以漢字「大」為例,「大」字的區內碼為2083解:1、區號為20,位號為83

2、將區位號2083轉換為十六進位制表示為1453h3、1453h+2020h=3473h,得到國標碼3473h4、3473h+8080h=b4f3h,得到機內碼為b4f3h擴充套件資料

區位碼的使用方法:

在dos下的各漢字系統中,同時按alt鍵和f1鍵即可呼叫區位碼輸入方法。而在windows中常用ctrl+空格鍵和ctrl+shift鍵調出區位碼。如「2901」代表「健」字,「4582」代表「萬」字,「8150」代表「楮」字,這些都是漢字。

用區位碼還可以輸入特殊符號,比如,「0189」代表「※」(符號),「0528」代表「ゼ」(日本語),「0711」代表「й」(俄文),「0949」代表「┭」(製表符)。

在區位碼中,01-09區為特殊字元,10-55區為一級漢字(3755個最常用的漢字,按拼音字母的次序排列),56-87區為二級漢字(3008個漢字,按部首次序排列), 在區位碼漢字輸入方法中,漢字編碼無重碼。

3樓:神亦勝

區位碼和國標碼,如果你不知道怎麼轉換,可以問一問it專業的朋友,因為這個是他們常用的一個轉換功能。

4樓:來自貓耳灘負責的曉月

1.機內碼與區位碼

機內碼高位位元組=(區號)h+a0h

機內碼低位位元組=(位號)h+a0h

2.國標碼與區位碼

國標碼高位位元組=(區號)h+20h

國標碼低位位元組=(位號)h+20h

3.區位碼用兩個10進位制數表示,另外兩種碼用兩個十六進位制數表示.

4."德"的區位碼為2134,下面舉例來看如何轉成另外兩種碼:

a.機內碼

高位位元組=(21)(十進位制)+a0h(十六進位制)=15h+a0h=b5h

低位位元組=(34)(十進位制)+a0h(十六進位制)=22h+a0h=c2h

所以,機內碼為b5c2

b.國標碼

高位位元組=(21)(十進位制)+20h(十六進位制)=15h+20h=35h

低位位元組=(34)(十進位制)+20h(十六進位制)=22h+20h=42h

所以,國標碼為3542

5樓:匿名使用者

區位碼應該是用四個十進位制數表示吧?

某漢字的區位碼是2534,它的國標碼是多少

漢字的區位碼是2534,它的國標碼是3942h。國標碼與區位碼 國標碼高位位元組 區號 h 20h,國標碼低位位元組 位號 h 20h。國家標準強制標準冠以 gb 推薦標準冠以 gb t 與很多iso國際標準相比,很多國家標準等同採用 idt,identical to 其他標準 修改採用 mod,m...

假如漢字的區位碼為1608,它的機內碼和國標碼為多少

1608的區碼是16,位碼08,表示16行08列。國標碼 16d 10h,10h 20h 30h,08d 08h,08h 20h 28h,國標碼為3028。機內碼 在國標碼基礎上改動,將最高位元組置1.30h 0011 0000b,置1後為1011 0000b b0h,所以該題的機內碼為b028。沒...