代碼頁437

以VGA顯示卡顯現的「代碼頁437」]]
代碼頁437Code page 437)是早期IBM PC(個人電腦)和MS-DOS使用的字元編碼,又稱CP437、OEM 437。大多數在IBM PC時代開發的檔案格式,例如.nfo,都是內定以此為預設編碼。

顯示卡
最初的IBM PC以每個字元9×14像素的形式儲存在MDA顯示卡旳唯讀記憶體,以及以每個字元8×8像素的形式儲存在CGA顯示卡。EGA包含的是8×14像素的版本,而VGA包含的是9×16像素的版本。

此等顯示卡全都有文字模式,當中每個字元方塊包含8位元的字元碼位,亦即提供一共256個字元。所有256個碼位都分配予唯讀記憶體中的圖像字元,當中0至31的碼位保留予ASCII用作非圖像控制字元。

代碼頁
代碼頁有兩個主要功:

作為資訊交換碼(以檔案和電訊形式),當中0至127碼位擔當的角式與ASCII的相同,而128至175碼位代表國際文字字元(見下表);

作為用於螢幕和印表機的圖像資源(該字元可用於顯示或打印),整段256個碼位範圍都可用作圖像字元。

字元
以下字表顯示代碼頁437的字元。每個字元同時顯示其對應的Unicode碼位及其十進位值。

1–31和127碼位的解讀
1–31和127碼位(00–1Fhex和7Fhex)可用作控制或圖像字元,視情況而定。).

  • 235(EBhex)是希臘文小寫delta(U+03B4, δ),但也用作冰島文小寫的 eth(U+00F0, ð)和偏微分符號(U+2202, ∂)的替代品。
  • 237(EDhex)應當用作希臘文小寫的phi,但現在主要用作空集符號(U+2205, \varnothing),還用作用來表示角度的斜體希臘文phi符號(U+03D5, \phi\,\!)、直徑符號(U+2300, \varnothing)以及拉丁文小寫「帶斜線的小寫O」(U+00F8, ø)的替代品。
  • 238(EEhex)既是希臘文小寫的epsilon(U+03B5, ε),也是element-of符號(U+2208, ∈)。後來還用作歐元符號(U+20AC, €)。

另見

  • Alt码
  • ANSI
  • ANSI藝術
  • ASCII
  • ASCII藝術
  • .nfo檔案格式(使用CP437)
  • Nibble

參考資料
外部連結

评论 (0)

  • 还没有评论,来抢沙发吧。