
张老师为您分享以下优质知识
汉字的内码是通过国标码转换而来的,具体关系如下:
汉字内码 = 国标码 + 8080H
国标码是汉字的标准化编码,而内码是计算机内部实际存储和处理的编码。两者之间的转换规则如下:
每个汉字的内码等于其国标码的每个字节的最高位(第7位)保持不变,其余位加8080H(即10000000B)。
示例说明
- 国标码“小”(D0A1)转换为二进制为1101 0000 1010 0001,加8080H后得到内码“C3D7”(1100 0011 1101 0111)。
目的与作用
- 兼容性:
内码与ASCII码兼容,避免与西文字符冲突;
- 转换机制:输入时使用的拼音码或字形码需通过“输入码转换模块”转换为内码后,才能被计算机识别和存储。
补充说明
内码是计算机内部唯一的汉字编码,而外码(如拼音码、区位码)是用户输入时使用的编码,需通过转换模块转换为内码;
不同操作系统或字体可能使用不同的内码实现(如GBK、UTF-8等),但转换规则基于国标码+8080H的基本原理。