为什么早期ASCII有←和↑,却没有↓或→?
早期ASCII字符集包含了左箭头(←)和上箭头(↑),但缺少下箭头(↓)和右箭头(→)。这主要是因为ASCII最初是为电传打字机和电报通信设计的,其箭头符号用于表示退格、换行等控制功能的方向性。左和上箭头对应了当时常见的机械走纸和光标移动需求,而右和下箭头则被认为可以通过其他控制字符或组合键来实现,因此未被纳入标准。
背景速读
ASCII(美国信息交换标准码)于1963年首次发布,最初只包含96个可打印字符。该标准早期版本确实包含了左箭头(←)和上箭头(↑),却没有对应的下箭头(↓)和右箭头(→)。
- 箭头的用途并非导航:←用作退格/擦除符号,↑用作表示“索引”或“上标”的控制字符,而非方向指示。
- 早期打字机(如IBM Selectric)和电传设备已有“退格”键(向左擦除),且部分设备用“索引”命令让纸向上卷一行。ASCII设计者只是为这些既有操作分配了图形符号。
- 下箭头和右箭头在当时的打字机/终端逻辑中没有对应“原生”机械操作——纸向下卷(换行)已有专用控制符(LF),光标向右移动已有专用控制符(SP,空格)。因此无需另配图形符号。
- 正因如此,后期标准化才加入了更多箭头(包括↓和→),但已不在最初96个可打印字符之列。
此事体现了早期字符编码设计的务实逻辑:每个字符背后必须对应一个实际存在的、机械或电气层面的操作,而非追求“方向完整”的对称美感。