在计算机中处理汉字时,不同场景会使用不同类型的编码,具体如下:
显示或打印汉字时 系统使用 字形码
(也称为字模码)来显示或打印汉字。字形码是汉字的点阵表示,描述了每个汉字的形状和结构,用于在屏幕或纸张上呈现具体字形。
汉字传输、存储时
使用 机内码(如GB2312、GBK等)。机内码是计算机内部存储和处理的编码形式,例如GB2312标准包含6763个汉字,分为一级3755个和二级3008个。
汉字输入时
采用 输入码(如拼音码、五笔码等)。输入码是用户通过键盘输入时使用的编码,需通过输入法转换为机内码。
补充说明
国标码是汉字交换码的一种,主要用于不同系统间的信息交换(如早期的GB2312标准),但现代系统更推荐使用 Unicode以支持更多汉字和符号。
ASCII码仅能表示128个字符,无法直接表示汉字,因此不适用于汉字处理。
总结流程:
用户输入的汉字 → 输入码 → 机内码 → 字形码 → 显示/打印。