奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 323 页

PDF 物理页索引 339 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
323
PDF 物理页
339(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
9f3a15d1a790b630bcb8a64d2dccac40ac9bbbfadd12cfa59be831de5b4ebf1a

大多数计算机系统采用8位编码来存储字符,我们也自然地想到设计一种扩展的ASCI字符集,这样可以包含256个字符,比原先扩展了一倍。在这种字符集中,编码00h\~7Fh与原 ASCI码保持一致;编码 80h\~FFh可以用来引入其他字符。这项技术已经被用来定义附加的字符编码,比如前面提到过的重音字母以及非拉丁字母。下面这个例子是对 96 个额外字符的 ASCI 码扩展,称为第 1 号拉丁字母表(Latin Alphabet No.1),其中包括A0h\~FFh字符编码。在该表中,每个字符的十六进制编码的高半字节由第一行给出,低半字节由第一列给出,如下表所示。

编码 A0h对应的字符为不中断空格(No-Break Space)。通常计算机在对文本进行排版时,会将其划分为行和段,行与行之间以空格符号区分(空格所对应的ASCII码为20h)。编码A0h显示为空格,但是并不表示行与行之间被断开。比如在“WWⅡ”这样一段文字中就可以使用不中断空格。编码ADh被定义为软连字符(soft hyphen),它的用途是连接同一单词之间的音节,在一个单词被不得已划分在两行时就会用到它。

20 ASCII 码和字符转换

323