Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Windows-1255
Code page used under Microsoft Windows to write Hebrew

Windows-1255 (referred to as "ANSI" especially often) 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 (except for A4, which is 'sheqel sign' in Windows-1255 but 'generic currency sign' in ISO 8859-8 and except for DF, which is undefined in Windows-1255 but 'double low line' in ISO 8859-8), but Windows-1255 adds vowel-points and other signs in lower positions.

IBM uses code page 1255 (CCSID 1255, euro sign extended CCSID 5351, and the further extended CCSID 9447) for Windows-1255.

Modern applications prefer Unicode to Windows-1255, especially on the Internet; meaning UTF-8, the dominant encoding for web pages (or UTF-16, while not on the Internet for security reasons). Windows-1255 is used by less than 0.1% of websites.

We don't have any images related to Windows-1255 yet.
We don't have any YouTube videos related to Windows-1255 yet.
We don't have any PDF documents related to Windows-1255 yet.
We don't have any Books related to Windows-1255 yet.
We don't have any archived web articles related to Windows-1255 yet.

Character set

The following table shows Windows-1255. Each character is shown with its Unicode equivalent.

Windows-125578910111213
0123456789ABCDEF
0xNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1xDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2x SP !"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~DEL
8xƒˆ
9x˜
AxNBSP¡¢£¥¦§¨©×«¬SHY®¯
Bx°±²³´µ·¸¹÷»¼½¾¿
Cxְֱֲֳִֵֶַָ ֹ ֺֻּֽ־ֿ
Dx׀ׁׂ׃װױײ׳״
Exאבגדהוזחטיךכלםמן
FxנסעףפץצקרשתLRMRLM
  Differences from ISO 8859-8

Usage

Windows-1255 Hebrew is always in logical order (as opposed to visual). Microsoft Hebrew products (Windows, Office and Internet Explorer) brought logically-ordered Hebrew to common use, with the result that Windows-1255 is the Hebrew encoding that can be found most on the Web, having ousted the visually ordered ISO-8859-8, and preferred to the logically ordered ISO-8859-8-I because it provides for vowel-points.

Relation to Unicode

The Unicode Hebrew block (U+0590–U+05FF) follows Windows-1255 by encoding both letters and vowel-points in the same relative positions as Windows-1255. Unicode goes further in encoding cantillation marks in lower positions. Unicode Hebrew is always in logical order.

For modern applications UTF-8 or UTF-16 is a preferred encoding.

See also

References

  1. "Code page 1255 information document". Archived from the original on 2016-03-04. https://web.archive.org/web/20160304000740/http://www-01.ibm.com/software/globalization/cp/cp01255.html

  2. "CCSID 1255 information document". Archived from the original on 2016-03-27. https://web.archive.org/web/20160327040012/http://www-01.ibm.com/software/globalization/ccsid/ccsid1255.html

  3. "CCSID 5351 information document". Archived from the original on 2014-11-29. https://web.archive.org/web/20141129223153/http://www-01.ibm.com/software/globalization/ccsid/ccsid5351.html

  4. "CCSID 9447 information document". Archived from the original on 2016-03-26. https://web.archive.org/web/20160326202305/http://www-01.ibm.com/software/globalization/ccsid/ccsid9447.html

  5. John, Nicholas A. (2013). "The Construction of the Multilingual Internet: Unicode, Hebrew, and Globalization". Journal of Computer-Mediated Communication. 18 (3): 321–338. doi:10.1111/jcc4.12015. ISSN 1083-6101. Background: the problem of Hebrew and the Internet https://doi.org/10.1111%2Fjcc4.12015

  6. "Usage Statistics of Windows-1255 for Websites, January 2019". w3techs.com. Retrieved 2019-01-17. https://w3techs.com/technologies/details/en-windows1255/all/all

  7. Unicode mapping table for Windows 1255 https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1255.TXT

  8. Unicode mappings of windows 1255 with "best fit" https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1255.txt

  9. Code Page CPGID 01255 (pdf) (PDF), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01255.pdf

  10. Code Page CPGID 01255 (txt), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01255.txt

  11. International Components for Unicode (ICU), ibm-1255_P100-1995.ucm, 2002-12-03 https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-1255_P100-1995.ucm

  12. International Components for Unicode (ICU), ibm-1251_P100-1995.ucm, 2002-12-03 https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-1251_P100-1995.ucm

  13. International Components for Unicode (ICU), ibm-5351_P100-1998.ucm, 2002-12-03 https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-5351_P100-1998.ucm