区位码和国标码的转换(区位码和国标码的转换为什么加80)国标码和区位码怎么算啊
计算机处理汉字信息的前提条件是对每个汉字进行编码, 统称为汉字编码 。 系统中汉字信息传递的过程就是汉字编码转换的过程 。
1.在汉字信息处理系统或通信系统之间传递信息时, 我国指定了汉字交换码国家标准《信息交换用汉字编码字符集——基本集》, 代号为GB 2312-80, 又称“国标码” 。
2.国家标准代码:所有汉字都应遵循这一标准 。 汉字内码的编码、汉字字体的设计、汉字输入码的转换、输出设备的汉字地址码都是基于这个标准 。 Gb2312-80是国家标准规范 。 这种编码规定一个汉字用两个字节表示, 每个字节只有七位数字, 类似于ASCII码 。
3.区位码:将GB 2312-80的所有字符集组成9494的方阵, 每一行称为一个“区”, 数字为0L ~ 94每列称为一个“位”, 编号为0L ~ 94, 从而得到GB 2312-80的区域位图, 区域位图的位置所代表的汉字代码称为区域代码 。
【区位码和国标码的转换为什么加80 区位码和国标码的转换】4.将两个字节的定位码(十进制)分别转换成十六进制, 然后相加20H, 得到相应的国家标准码;位置代码的两个字节(十进制)转换成十六进制, 然后加上A0H得到相应的内部代码 。
5.GB码(国标码):由于区号是十进制码, 而电脑实际使用的是二进制码, 所以电脑的内码在实际使用过程中使用的是国标码 。
扩展信息:
ASCII(美国信息交换标准码)是一种基于拉丁字母的计算机编码系统, 主要用于显示现代英语和其他西欧语言 。 这是当今最常见的系统, 相当于国际标准ISO/IEC 646 。
区号与国家标准代码的转换关系;
位置码先转换成十六进制数表示, (位置码的十六进制表示)+2020H==国家标准码 。 区号为20, 位号为83, 将位号2083转换成十六进制表示为1453H, 1453h 2020h=3473h, 得到国家标准代码 。
来源:搜狗百科-国标代码
参考来源:搜狗百科-位置代码GB2312形成一个二维平面, 分为94行94列, 行号成为区号, 列号成为位置号 。 唯一地识别一个汉字 。
将位置码的位数和分数分别加32(20H), 得到国家标准交换码 。
将国标代码的两个字节的最高位1 (128, 即80H)相加得到PC的常用内置码 。
汉字的位置码、国家标准码和内码有如下关系:
国家代码=位置代码2020H
内部代码=国家标准代码8080H
内部代码=位置代码A0A0H
汉字内码为双字节, 最高位为1;西文字符内码为单字节, 最高位为0 。 计算机处理中文信息的前提是对每个汉字进行编码, 统称为汉字编码 。 系统中汉字信息传递的过程就是汉字编码转换的过程 。
汉字交换码:在汉字信息处理系统或通信系统之间传输信息时, 为每个汉字指定统一的代码 。 我国已指定汉字交换码国家标准《信息交换用汉字编码字符集——基本集》, 代号GB 2312-80, 又称“国标码” 。
国家标准代码:所有汉字都应遵循这一标准 。 汉字内码的编码、汉字字体的设计、汉字输入码的转换和输出设备的汉字地址码都是基于这个标准 。 Gb2312-80是国家标准规范 。 这种编码规定一个汉字用两个字节表示, 每个字节只有七位数字, 类似于ASCII码 。
区号:GB 2312-80的字符集全部为格式
内码:为了避免ASCII码和国标码同时使用时产生歧义, 大多数汉字系统都采用国标码每个字节的高位1作为汉字的内码 。 这不仅解决了中国内码与西方内码的歧义, 而且使中国内码与国家标准码有了非常简单的对应关系 。
- 音乐节全价票和预售票的区别
- 对联的上联和下联怎么分辨?
- 银行营销短信 短信营销范文
- tiktok和抖音是一个公司吗
- 2008年中国男乒和2016年中国男乒打团体赛谁赢?
- 食品生物技术专业的主要课程和就业方向
- 应用电子技术专业主要课程和就业方向
- 属羊配什么生肖?
- 家用榨油机的清洁和调养方式
- 男女合租房子安全吗
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
