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字符 \ 處理為字形 ¥。