热门问题
时间线
聊天
视角
ISO/IEC 646
國際版的美國信息交換標準代碼 来自维基百科,自由的百科全书
Remove ads
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字元 \ 處理為字形 ¥。
Remove ads
歷史
ISO/IEC 646 及其前身 ASCII 和 ANSI (Windows-1252)。
字元集
下表顯示了在ISO/ IEC646的字元集。每個字元的十六進制代碼所示[統一]當量和ISO / IEC的646碼的十進制值。灰色陰影部分表示字元代碼點[字形] s表示,因地區而異。這些都在下面詳細討論。
Remove ads
各地變體
一些國家採用了經改變 ISO 646 的字元集,包括:
其他私有的標準,爾後獲一些標準委員會批准為國際使用:
下表列出各版本差異之處:
Remove ads
參看
- ASCII
- EASCII(Extended ASCII)
- EBCDIC
- ISO/IEC 8859
- ISO/IEC 10646
- Unicode
- C trigraph
- ISO/IEC 6937 (ANSI)
外部連結
- Zeichensatz nach ISO 646 (ASCII) (in German)
- History at GNU Aspell website
- Character Tables by Koichi Yasuoka(頁面存檔備份,存於互聯網檔案館) (see Domestic ISO646 Character Tables and Quasi-ISO646 Character Tables)
- Turkish Text Deasciifier a tool (based on statistical pentagram analysis of the Turkish language) which reverts an ASCII'fied Turkish text by determining the appropriate (but ambiguous) diacritics normally needed in Turkish but missing in the US-ASCII set.
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads