常用编码方式的转换

虽说有多种编码方式,实际上除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

编码技术:http://www.utf.com.cn/article/3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值