一句曾经很流行的预言
二十世纪八十年代前后,国内外都流传过一种判断:
汉字太复杂,数量太多,不可能被计算机处理;中国要想进入信息时代,早晚得放弃汉字、改用拼音文字。
这不是随口一说。当时的计算机是英文世界的产物——键盘只有几十个键,字符集只有一百多个。而汉字有几万个。
「打不进去、存不下来、显示不出来」——三座大山横在面前。
这场仗,汉字差点输掉。
难关一:怎么「打进去」
英文键盘只有 26 个字母键,怎么输入上万个汉字?
早期试过两条路:
- 大键盘——做一个有几百上千个键的巨大键盘,一个字对一个键。体积巨大、速度极慢,很快被淘汰。
- 编码输入——用几十个字母键的组合,表示一个汉字。
第二条路走通了。方向有好几种:
| 思路 | 代表 | 原理 |
|---|---|---|
| 按字形拆 | 五笔字型 | 把一个字拆成基本字根,敲对应键 |
| 按拼音 | 拼音输入法 | 键入读音,再从候选里选字 |
| 按笔画 | 笔画输入 | 按笔顺敲,适合不会拼音的人 |
一开始字形编码(如五笔)更快、更精确,占了上风——因为重码少、不用选字。
转折点出现在「智能拼音输入法」成熟之后。
难关二:怎么「存下来」和「显示出来」
输入解决了,还有编码和显示。
计算机内部要用数字代表字符。英文用 ASCII,一个字节表示一个字符,能覆盖 128 个符号。
汉字远不止这些。于是要专门为汉字设计编码标准:
- 1980 年,GB 2312 ——收录 6763 个常用汉字,是第一个大规模落地的汉字编码标准;
- 后续扩展 ——GBK、GB 18030 不断扩大收字范围;
- 国际标准 ——汉字被纳入 Unicode,与世界上其它文字共用一套编码。
显示则要解决「点阵字体」的问题——屏幕上的字是由一个个像素点拼出来的,笔画多的字在小尺寸下容易糊成一团。字体设计的重点因此转向「小字号下的清晰度」。
「打、存、显」三件事逐一打通,汉字才算真正进了计算机。
拼音输入法为什么最后赢了
当年很多人认为,五笔这类「字形输入」才是正道——因为精确。
但拼音输入法最后成了绝大多数人的选择。
原因不在编码本身,而在「门槛」:
- 拼音人人都会——只要上过小学,不用额外背口诀;
- 不用记字根表——五笔需要专门学习,拼音几乎零成本;
- 智能联想补足效率——随着词库、语句模型变强,输入整句、联想常用词,速度大幅提升;
- 重码问题被化解——拼音重码多,但「选字」从「逐个挑」变成了「自动猜」。
技术上的「最优解」不一定赢,用起来最省事的那个才赢。这就是拼音输入法的胜利逻辑。
顺带的后果
汉字进入电脑,不只是技术问题,它反过来影响了我们怎么用字。
- 常用字更强势——输入方便的字用得多,生僻字进一步边缘化;
- 异体字被规范——计算机字库只能收有限字形,客观上推动了异体字统一;
- 字形标准化——屏幕显示要求字号、笔画有统一标准,促进了字形规范的落地。
这一点常被忽略:计算机在「用字」这件事上,成了一个巨大的规范力量。
今天回看
当年那句「汉字早晚要改成拼音」的预言,落空了。
汉字的载体换了又换:甲骨、青铜、竹简、纸张、雕版……(参见书写材料)现在又多了一个——屏幕。
而它活了下来,靠的不是「汉字有多优美」这类理由,而是一代人在输入法、编码、字库上做的具体工作。
技术没有淘汰汉字,技术被改造成了适配汉字的样子。这大概是这场仗最值得记住的地方。
延伸阅读
参考文献
- 汉字信息处理技术发展历程相关文献
- 国家标准 GB 2312、GB 13000 相关说明
- 拼音输入法发展相关记述
本文结论均依据上述文献。如有疏漏或错误,欢迎通过 勘误页指正。