在计算机中存储汉字主要采用 机内码(又称内码或汉字存储码),其核心信息如下:
定义与作用 机内码是计算机内部用于存储、处理和传输汉字的二进制编码,用于解决国标码与ASCII码的冲突问题。
与国标码的关系
- 国标码(GB2312-80)是汉字交换标准,采用两个字节表示,但与ASCII码存在冲突(如“啊”字国标码为B0A1,与ASCII码冲突)。
- 机内码通过将国标码每个字节的最高位加1(即“区位码+128”)转换而来,例如“啊”的机内码为C1A2。
存储与转换过程
- 输入的汉字首先通过输入法转换为 输入码(如拼音码),再由操作系统转换成机内码进行存储。
- 显示或打印时,机内码会进一步转换为 字形码(点阵图)。
其他相关编码
- 区位码: 国标码的一种表示方式,由两个十进制数组成(如B0A1)。 - ASCII码
总结:计算机内部存储汉字采用机内码,其核心是通过转换机制解决编码冲突,确保汉字系统的兼容性和稳定性。