Hardware code page: Difference between revisions

Content deleted Content added
m -typo
Code page assignments: Expanded in regard how to switch between multiple hardware codepages
Line 2:
 
==Code page assignments==
In North American [[IBM-compatible PC]]s, the hardware code page of the display adapter is typically [[code page 437]]. However, various (Eastern) European, Arabic, Middle Eastern and Asian PCs used a number of other code pages as their hardware code page,<ref name="Paul_2001_CPSwitchFD"/> including [[code page 100]] ("Hebrew"),<ref name="Paul_2002-09-05"/> [[code page 151|151]] ("Nafitha Arabic"),<ref name="Paul_2002-12-04"/> [[code page 367|367]] ("[[ISO/IEC 646-US]] / [[ASCII]]"),<ref name="Paul_2001_CPSwitchFD"/> [[code page 850|850]] ("Multilingual"), encodings like "[[Mazovia encoding|Mazovia]]", "[[Kamenický encoding|Kamenický]]",<ref name="Paul_2001_CPSwitchFD"/><ref name="NEC_1992_Flyer"/> "[[MIK code page|MIK]]", and others. Most display adapters support a single 8-bit hardware code page only.<ref name="Paul_2001_CPSwitchFD"/> At most, the hardware code page to be activated was user-selectable via [[jumper (computing)|jumper]]s or [[CMOS setup]]. However, some of the display adapters designed for Eastern European, Arabic and Hebrew PCs supported multiple software-''switchable'' hardware code pages, also named '''font pages'''.,<ref name="Paul_2001_CPSwitchFD"/> selectable via additional BIOS functions.
 
In contrast to this, printers often support a reasonable amount of user-switchable character sets, often including various variants of the 7-bit [[ISO/IEC 646]] character sets, sometimes also a couple of 8-bit code pages like [[code page 850]],<ref name="NEC_1990_P90"/> [[code page 852|852]],<ref name="NEC_1993_EPROMs"/> [[code page 855|855]],<ref name="NEC_1993_EPROMs"/> [[code page 860|860]],<ref name="NEC_1990_P90"/> [[code page 863|863]],<ref name="NEC_1990_P90"/> [[code page 865|865]],<ref name="NEC_1990_P90"/> and [[code page 866|866]].<ref name="NEC_1993_EPROMs"/> Printers for the Eastern European or Middle Eastern markets sometimes supported other locale-specific hardware code pages to chose from. They can be selected via [[DIP switch]]es or configuration menus on the printer, or via specific [[escape sequence]]s.
 
==Support in operating systems==