永发信息网

区域码,国际码,机内码 这三个怎么转换啊?我搞不懂他们!

答案:1  悬赏:50  手机版
解决时间 2021-04-28 03:57
  • 提问者网友:情歌越听越心酸
  • 2021-04-27 09:57
区域码,国际码,机内码 这三个怎么转换啊?我搞不懂他们!
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-04-27 10:22
汉字系统中的过程包括区位码、国标码和机内码,其中的转换关系如下:

1.区位码(十进制)转换成区位码(十六进制)。
这里要把前两个位换成十六进制,然后后两位换成十六进制。
例如,某汉字的区位码是5448,这样把54转换为16进制数36;再把位码48转换为16进制数为30,得到十六进制数3630。

2.国际码=区位码(十六进制)+2020H
例如,3630H+2020H=5050H 得到国标码GB2312

3.汉字机内码=国际码+8080H
机内码就是5050H+8080H=D0D0H

ASCII码是八位的一个字节 最高位为0,这样可以区分和汉字编码的区别。 Unicode是欧洲提出来的编码。


如果大段的数据包中的字节是大于A0A0H的双字节信息,可以初步认定为汉字内容编码。


说明一下,汉字你在数据包中只能获得机内码。区位码是输入码,不在计算机当中的,呵呵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯