Rahul Sharma (Editor)

Code page 850

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Code page 850

Code page 850 (also known as CP 850, IBM 00850, OEM 850, DOS Latin 1) is a code page used under DOS in Western Europe. Depending on the country setting and system configuration, code page 850 is the primary code page and default OEM code page in many countries, including various English-speaking locales (e.g. in the United Kingdom, Ireland, and Canada), whilst other English-speaking locales (like the United States) default to use the hardware code page 437.

Systems largely replaced code page 850 with, first, Windows-1252 (often mislabeled as ISO-8859-1), and later with UCS-2, and finally with UTF-16.

Code page 850 differs from code page 437 in that many of the box drawing characters, Greek letters, and various symbols were replaced with additional Latin letters with diacritics, thus greatly improving support for Western European languages (all characters from ISO 8859-1 are included). At the same time, the changes frequently caused display glitches with programs that made use of the box-drawing characters to display a GUI-like surface in text mode.

In 1998, code page 858 was derived from this code page by changing code point 213 (D5hex) from a dotless i ‹ı› to the euro sign ‹€›. Despite this, IBM's PC DOS 2000, released in 1998, changed their definition of code page 850 to what they called modified code page 850 now including the euro sign at code point 213 instead of adding support for the new code page 858.

Code page layout

The following table shows code page 850. Each character appears with its equivalent Unicode code-point and its decimal code-point. Only the second half of the table (code points 128–255) is shown, the first half (code points 0–127) being the same as ASCII; code points 1–31 and 127 (01–1Fhex and 7Fhex) may be either ASCII control characters or code page 437 graphics, depending on context.

Legend:

References

Code page 850 Wikipedia