汉字的二进制编码在不同场景下有不同的名称,具体如下:
汉字国标码(GB2312-80) - 定义:
由国家标准制定,用于统一汉字的二进制编码,覆盖6763个常用汉字。 - 结构:每个汉字由2个7位二进制数(14位)表示,分为94个区(第一字节)和94个位(第二字节),实际存储时每个字节加32(0x20)。
汉字内码(如GBK) - 定义:
计算机内部存储、处理和传输的汉字编码,与ASCII兼容但扩展了汉字集,常用16位二进制数表示。 - 特点:通过将国标码最高位设为1(如D0A1对应二进制1101000010100001)实现与ASCII的区别。
ASCII码 - 定义:
西文字符编码标准,包含128个字符(大小写字母、数字等),每个字符用7位二进制表示。 - 与汉字编码的区别:仅支持西文,汉字需额外编码(如国标码或内码)。
总结:汉字的二进制编码名称取决于使用场景,国标码是国家标准,内码是计算机内部处理代码,而ASCII码仅适用于西文字符。