|
|
Although IBM maintained a myriad of code pages, the term has in general use taken on the meaning character coding for the IBM PC. Since the original IBM PC code page was not really designed for international use, several incompatible variants emerged:
Other code pages of note are:
Microsoft defined a number of proprietary code page extensions which were subtly incompatible with those by other vendors.
The most notable of these is the windows-1252 code page, which contains a range of typographical punctuation characters in character positions which were reserved for control characters in the ISO 8859-1 "latin-1" code page.
Many Microsoft products produce characters in these ranges automatically, notably with "smartquotes". This means that other software has to choose between