Code page 856

Last updated

Code page 856 (CCSID 856) [1] (also known as CP 856 and IBM 00856), is a code page used under DOS for Hebrew in Israel. [2]

Like ISO 8859-8, it encodes only letters, not vowel-points or cantillation marks; Code page 856 includes all characters of ISO 8859-8. As non-localized issues of DOS (except for Hebrew MS-DOS a.k.a. HDOS) had no inherent bidirectionality support, Hebrew text encoded using code page 856 was usually stored in visual order;[ citation needed ] nevertheless, a few DOS applications, notably a word processor named EinsteinWriter, stored Hebrew in logical order.

CCSID 9048 added the euro currency symbol and new sheqel sign, and added direction controls at code points A0 through A6hex. [3] [2]

Character set

The following table shows code page 856. Each character is shown with its equivalent Unicode 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 code page 437.

Code page 856 [4] [5] [6] [7] [8]
0123456789ABCDEF
8x א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן
9x נ ס ע ף פ ץ צ ק ר ש ת £ ×
Ax LRM RLM LRE RLE LRO RLO PDF ® ¬ ½ ¼ « »
Bx © ¢ ¥
Cx ¤
Dx ¦
Ex µ ¯ ´
Fx SHY ± ¾ § ÷ ¸ ° ¨ · ¹ ³ ² NBSP

Related Research Articles

ISO/IEC 8859-3:1999, Information technology — 8-bit single-byte coded graphic character sets — Part 3: Latin alphabet No. 3, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1988. It is informally referred to as Latin-3 or South European. It was designed to cover Turkish, Maltese and Esperanto, though the introduction of ISO/IEC 8859-9 superseded it for Turkish. The encoding was popular for users of Esperanto, but fell out of use as application support for Unicode became more common.

ISO/IEC 8859-11:2001, Information technology — 8-bit single-byte coded graphic character sets — Part 11: Latin/Thai alphabet, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 2001. It is informally referred to as Latin/Thai. It is nearly identical to the national Thai standard TIS-620 (1990). The sole difference is that ISO/IEC 8859-11 allocates non-breaking space to code 0xA0, while TIS-620 leaves it undefined.

Windows-1251 is an 8-bit character encoding, designed to cover languages that use the Cyrillic script such as Russian, Ukrainian, Belarusian, Bulgarian, Serbian Cyrillic, Macedonian and other languages.

<span class="mw-page-title-main">Code page 855</span> Code page

Code page 855 is a code page used under DOS to write Cyrillic script.

Windows-1250 is a code page used under Microsoft Windows to represent texts in Central European and Eastern European languages that use the Latin script. It is primarily used by Czech, though Czech has now moved to UTF-8 and mostly abandoned this legacy encoding. It is also used for Polish, Slovak, Hungarian, Slovene, Serbo-Croatian, Romanian, Rotokas and Albanian. It may also be used with the German language, though it's missing uppercase ẞ. German-language texts encoded with Windows-1250 and Windows-1252 are identical.

Windows code page 1253, commonly known by its IANA-registered name Windows-1253 or abbreviated as cp1253, is a Microsoft Windows code page used to write modern Greek. It is not capable of supporting the older polytonic Greek.

Windows-1254 is a code page used under Microsoft Windows, to write Turkish that it was designed for. Characters with codepoints A0 through FF are compatible with ISO 8859-9, but the CR range, which is reserved for C1 control codes in ISO 8859, is instead used for additional characters. It matches Windows-1252 except for the replacement of six Icelandic characters with characters unique to the Turkish alphabet.

Windows-1255 is a code page used under Microsoft Windows to write Hebrew. It is an almost compatible superset of ISO-8859-8 – most of the symbols are in the same positions, but Windows-1255 adds vowel-points and other signs in lower positions.

Windows-1256 is a code page used under Microsoft Windows to write Arabic and other languages that use Arabic script, such as Persian and Urdu.

Windows-1257 is an 8-bit, single-byte extended ASCII code page used to support the Estonian, Latvian and Lithuanian languages under Microsoft Windows. In Lithuania, it is standardised as LST 1590-3, alongside a modified variant named LST 1590-4.

Code page 852 is a code page used under DOS to write Central European languages that use Latin script.

Mac OS Central European is a character encoding used on Apple Macintosh computers to represent texts in Central European and Southeastern European languages that use the Latin script. This encoding is also known as Code Page 10029. IBM assigns code page/CCSID 1282 to this encoding. This codepage contains diacritical letters that ISO 8859-2 does not have, and vice versa.

Code page 857 is a code page used under DOS in Turkey to write Turkish.

Code page 862 is a code page used under DOS in Israel for Hebrew.

Code page 912 is a code page used under IBM AIX and DOS to write the Albanian, Bosnian, Croatian, Czech, English, German, Hungarian, Polish, Romanian, Serbian, Slovak, and Slovene languages. It is an extension of ISO/IEC 8859-2.

Code page 915 is a code page used under IBM AIX and DOS to write the Bulgarian, Belarusian, Russian, Serbian and Macedonian but was never widely used. It would also have been usable for Ukrainian in the Soviet Union from 1933 to 1990, but it is missing the Ukrainian letter ge, ґ, which is required in Ukrainian orthography before and since, and during that period outside Soviet Ukraine. As a result, IBM created Code page 1124. It is an extension of ISO/IEC 8859-5.

Code page 859 is a code page used under DOS to write Western European languages. It contains all of the characters in ISO 8859-15.

Mac OS Croatian is a character encoding used on Apple Macintosh computers to represent Gaj's Latin alphabet. It is a derivative of Mac OS Roman. The three digraphs, Dž, Lj, and Nj, are not encoded.

Code page 921 is a code page used under IBM AIX and DOS to write the Estonian, Latvian, and Lithuanian languages. It is an extension of ISO/IEC 8859-13.

Code page 922 is a code page used under IBM AIX and DOS to write the Estonian language. It is an extension and modification of ISO/IEC 8859-1, where the letters Ð/ð and Þ/þ used for Icelandic are replaced by the letters Š/š and Ž/ž respectively. This matches the encoding of these letters in Windows-1257 and ISO/IEC 8859-13.

References

  1. "CCSID 856 information document". Archived from the original on 2016-03-27.
  2. 1 2 "Code page 856 information document". Archived from the original on 2016-03-04.
  3. "CCSID 9048 information document". Archived from the original on 2016-03-27.
  4. Whistler, Ken (1999-07-27). "cp856_Hebrew_PC to Unicode table". Unicode, Inc. Retrieved 2016-12-11.
  5. "00856" (PDF). Code pages by CPGID. IBM. Archived from the original (PDF) on 2013-01-21. Retrieved 2020-02-23.
  6. Code Page CPGID 00856 (pdf) (PDF), IBM
  7. Code Page CPGID 00856 (txt), IBM
  8. International Components for Unicode (ICU), ibm-856_P100-1995.ucm, 2002-12-03