虽说有多种编码方式,实际上除ASCII码外,其它区位码、国标码基本上都是一回事,只是其编码的方式不同、对汉字的存取方式不同。机内码是机器语言编码,它包括有语言的解释、各类字符的机器编码等。ASCII码是常用的字符、符号,为1到255,十六进制01到FF。区位码是包括汉字在内的特殊字符集,共分87区,94位,其基数都是从0开始。国标码实际上是区位码的字符集,只是其编码的基数与区位码有所区别,一般用十六进制表示,区数从21到79,位数从21到7e。机内码的字符集编码是区码从a1到f7,位码是从a1到fe。
区位码
01
01
03
04
05
06
07
08
国标码
21
22
23
24
25
26
27
28
机内码
A1
A2
A3
A4
A5
A6
A7
A8
16
30
啊
阿
埃
挨
哎
唉
哀
皑
B0
1.ASCII码:
ASCII码0至32一般为功能控制,48至57为0到9数字,58至90为大写字母,97至122为小写字母,其它为常用符号。
2.区位码:
区位码的1区是常用图案符号,2区是序数标数,3区是与ASCII相近的常用符号,4、5区日文片假名,6区是拉丁文,7区是俄文,8区是汉语拼音,9区是制表符,16区以后是汉字区。10区至15区为空区。
3.国标码:
国标码的推算公式:国标码=区位码+20
4.机内码:
机内码的推算公式:
机内码=区位码+A0