【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《汉字编码标准》,欢迎阅读!

4.1.2 汉字编码标准
为了用0、1代码串表示汉字,在汉字系统或通信系统之间交换信息, 个汉字规定一个统一的代码。这就是汉字的交换码。 一、国标码
国标码就是《信息交换用汉字编码字符集》(GB 2312-80)
必须给每
为汉字规定的代码,
在代码表中,纵向分为 0-93 ,共94行。横向也分为0-93 ,共94列。行列 均用7位二进制表示,即一个汉字要用两个字节。也可用十六进制表示。国标码 查表原则是先列后行,例如:
抚字 保 祈
第一字节 OUOD01
0口(01口0
藹二字节 0100011
Q10D0H1
十六进制 312?
3H21
1*7
U
u 1
1 O '□ (J 1 . □ 2
U
1 o O O 1 1
O J 口 u I o
o 1
■卜
41 1 O O 1 1
-
o 1 <1 0 1 1 1 7
i <> 1 O O O
»
酬 %
u
□ U O 1
tl 1 o
u 1 1
O
1
||
3
斗
•ar
r ■ ■
:RX
呛
U| KMM) 1
17 IM W
r<*
I'I:
倔
ret
ff* fS
厂
O1 KMJtU
Ml
城
営J
*■
Ol loot 1
K *
at Me
图4.2 GB2312-80 代码表(局部)
国标码共收集7445 个, 一级汉字3755个,按汉语拼音排序;二级汉字3008 个,按部首笔画排序。 二、 区位码
区位码是国标码的另外的一种表示形式。 将行号称为区号,将列号称为位号,分 别有94个区,94个位。区号和位号均用两位十进制的数表示, 据此得出了区位 码汉字输入法。
例:“啊”的区位码是1601 ,表示啊字在第16区,第1位,
“保”的区位码是1703 ,表示保字在第17区,第3位。 三、 机内码
机内码是在计算机内部使用的表示汉字的代码, 用两字节二进制表示。(在国标 码
每个字节前添 1 就是机内码,添 1 是为了确保与英文字符区分开)。 输入汉字 f 国标码(区位码)f 机内码 f 存储 转换关系:十六进制的区位码 + 2020H f 国标码
十六进制的国标码 + 8080H f 机内码
8080H 等于二进制的 l000000010000000 ,国标码加上 8080H ,可以保证 机内码每个字节首位均为 1 。
例:“啊” 的区位码是: 1601 转换成十六进制 1001
1001 +2020=3021 (国标码) 再转换成机内码: 3021+8080=B0A1 二进制表示为 1011000010100001 ( B0A1 )
中山市港口理工学校计算机科 温金辉
本文来源:https://www.wddqxz.cn/25d9b131961ea76e58fafab069dc5022aaea46b8.html