已知机内码,如何求区位码
答案:2 悬赏:10
解决时间 2021-02-12 01:22
- 提问者网友:很好的背叛
- 2021-02-11 17:53
已知机内码,如何求区位码
最佳答案
- 二级知识专家网友:伤口狠精致
- 2021-02-11 19:28
区码=内码高位 - A0H
位码=内码低位 - A0H
在计算机上查汉字的机内码:
字体选择:宋体,打开 高级查看,字符集中选择 windows:中文(简体),选择好字后,在状态栏上就能看到,CJK统一编码,括号内就是机内码.
如选择 远,状态显示 U+8FDC(0xD4B6):CJK统一表意符号.
其中D4B6就是汉字 远 的机内码.
位码=内码低位 - A0H
在计算机上查汉字的机内码:
字体选择:宋体,打开 高级查看,字符集中选择 windows:中文(简体),选择好字后,在状态栏上就能看到,CJK统一编码,括号内就是机内码.
如选择 远,状态显示 U+8FDC(0xD4B6):CJK统一表意符号.
其中D4B6就是汉字 远 的机内码.
全部回答
- 1楼网友:啵啵桃汀
- 2021-02-11 20:47
汉字系统中的过程包括区内码、国标码和机内码,其中的转换关系如下: 1.区位码(十进制)转换成区位码(十六进制)。 这里要把前两个位换成十六进制,然后后两位换成十六进制。 例如,某汉字的区位码是5448,这样把54转换为16进制数36;再把位码48转换为16进制数为30,得到十六进制数3630。 2.国际码=区位码(十六进制)+2020h 例如,3630h 2020h=5050h 得到国标码gb2312 3.汉字机内码=国际码+8080h 机内码就是5050h 8080h=d0d0h ascii码是八位的一个字节 最高位为0,这样可以区分和汉字编码的区别。 unicode是欧洲提出来的编码。 如果大段的数据包中的字节是大于a0a0h的双字节信息,可以初步认定为汉字内容编码。 说明一下,汉字你在数据包中只能获得机内码。区位码是输入码,不在计算机当中的,呵呵
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯