EASCII
外觀
EASCII(Extended ASCII,延伸美國標準資訊交換碼)是將ASCII碼由7位擴充為8位元而成。EASCII的內碼是由0到255共有256個字元組成。EASCII碼比ASCII碼擴充出來的符號包括表格符號、計算符號、希臘字母和特殊的拉丁符號。
ISO 標準ISO 8859是第一個將 ASCII 字元集擴充形式國際化標準:在它編碼的許多語言版本中, ISO 8859-1 (「ISO Latin 1」) – 支援大多數西歐語言 – 在西歐最為人所知。還有許多其他EASCII 編碼(超過 220 個 DOS 和 Windows頁碼)。幾十年來, EBCDIC (「其他」主要字元代碼)同樣開發了許多擴充變體(超過 186 個 EBCDIC 頁碼)。
該技術在很大程度上已被統一碼技術所取代,統一碼具有在各種EASCII嘗試中編碼的所有字元的代碼點。所有現代作業系統都使用此技術。儘管如此,其在計算史上仍然很重要。
Code Page 437
[編輯]頁碼437是始祖IBM PC(個人電腦)或MS-DOS使用的字元編碼。又名為CP437、OEM 437、PC-8、或MS-DOS Latin US。該字集包含ASCII由碼位32至126的字碼、附加符號、一些希臘字母、圖示以及製圖符號。其有時也稱為「OEM字型」、「high ASCII」或「extended ASCII」(互不相容的眾多ASCII擴充字集之一)。
ISO/IEC 8859
[編輯]ISO/IEC 8859是最常見的8位元字元編碼。除此之外,不同的操作系統都會有它的8位元字元編碼。
在電腦可讀語言中的應用
[編輯]在例如C和HTML這樣的程式語言和文件語中,EASCII的編碼原理起着重要作用。它使得電腦可讀語言的直譯器能以較小的開發代價支援眾多編碼,達到多語言支援。
EASCII的編碼原理即:
- 所有的ASCII位元組(0x00至0x7F) 在所有不同的EASCII字元編碼中均具有相同含義。
- 非ASCII位元組只在一般文字中使用,不在標籤、關鍵詞、或者其他對直譯器有特殊含義的功能處使用。