ISO/IEC 646
國際版的美國信息交換標準代碼 / 维基百科,自由的 encyclopedia
ISO/IEC 646是国际标准化组织(ISO)和国际电工委员会(IEC)于1972年制订的标准。它是一个 7-位元字元的字集,来自数个国家标准,最主要来自美国的 ASCII(美国信息互换标准代码)。ISO 646 除了英语字母和数字部分,为所有国家相同外,有些使用字母的国家,可按照实际需要,把 ISO 646 修改,以定出该国的字符标准。亦因为当年 8-位元字符集并未得到普遍接纳,各国把不同的字母或符号放进它们的字符集,以致部分出现在 ASCII 的字母或符号,并没有出现在某些国家的 ISO 646 变体之中。
ISO 646为了表示欧洲各种语言的带附加符号(diacritical mark)的变音字母,由于没有码位空间去直接编码这些变音字母,所以用几个标点符号来兼作变音字母的附加符号:
- 撇号(apostrophe)兼作尖音符(acute accent);
- 反引号(backquote、backtick、opening quote mark)作为重音符(grave accent);
- 双引号(double quotation mark)兼做分音符(diaeresis或umlaut);
- 脱字符(caret)兼做扬抑符(circumflex accent);
- 代字号(swung dash)兼做颚化符(tilde);
- 逗号(comma)兼做下加符(cedilla)
为了表示变音字母,在普通字母后跟一个退格键符(backspace,码位为0x8),然后是附加符号。在电传打字机上,将打印出一个虽然字形丑陋但是人可以识别的变音字母。
ISO 646的12个字符编码保持开放(open)——被称为国别用途码位(national-use code position),在ASCII码中这12个码位对应:# $ @ [ \ ] ^ ` { | } ~。由此衍生的ISO 646各国字符集编码,早已被更现代的ISO 8859取代,但仍然有遗存痕迹。例如,很多日文系统中仍然把ASCII字符 \ 处理为字形 ¥。