Windows-1255 Explained

Windows-1255
Mime:windows-1255
Alias:cp1255 (Code page 1255)
By:Microsoft
Standard:WHATWG Encoding Standard
Lang:Hebrew, English
Classification:extended ASCII, Windows-125x
Otherrelated:ISO-8859-8

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 (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.[1] [2] [3] [4]

Modern applications prefer Unicode to Windows-1255, especially on the Internet;[5] 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.[6]

Character set

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

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

External links

Notes and References

  1. Web site: Code page 1255 information document. https://web.archive.org/web/20160304000740/http://www-01.ibm.com/software/globalization/cp/cp01255.html. 2016-03-04.
  2. Web site: CCSID 1255 information document. https://web.archive.org/web/20160327040012/http://www-01.ibm.com/software/globalization/ccsid/ccsid1255.html. 2016-03-27.
  3. Web site: CCSID 5351 information document. https://web.archive.org/web/20141129223153/http://www-01.ibm.com/software/globalization/ccsid/ccsid5351.html. 2014-11-29.
  4. Web site: CCSID 9447 information document. https://web.archive.org/web/20160326202305/http://www-01.ibm.com/software/globalization/ccsid/ccsid9447.html. 2016-03-26.
  5. John. Nicholas A.. 2013. The Construction of the Multilingual Internet: Unicode, Hebrew, and Globalization. Journal of Computer-Mediated Communication. Background: the problem of Hebrew and the Internet. en. 18. 3. 321–338. 10.1111/jcc4.12015. 1083-6101. free.
  6. Web site: Usage Statistics of Windows-1255 for Websites, January 2019. w3techs.com. 2019-01-17.