Windows-1255

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Drmccreedy (talk | contribs) at 04:58, 15 June 2020 (Add CCSID 9447 info). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 that 0.1% of websites.[6]

Character set

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

Windows-1255[7][8][9][10][11][12][13]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_
0
Template:Chset-color-ctrl|NUL
0000
Template:Chset-color-ctrl|SOH
0001
Template:Chset-color-ctrl|STX
0002
Template:Chset-color-ctrl|ETX
0003
Template:Chset-color-ctrl|EOT
0004
Template:Chset-color-ctrl|ENQ
0005
Template:Chset-color-ctrl|ACK
0006
Template:Chset-color-ctrl|BEL
0007
Template:Chset-color-ctrl|BS
0008
Template:Chset-color-ctrl|HT
0009
Template:Chset-color-ctrl|LF
000A
Template:Chset-color-ctrl|VT
000B
Template:Chset-color-ctrl|FF
000C
Template:Chset-color-ctrl|CR
000D
Template:Chset-color-ctrl|SO
000E
Template:Chset-color-ctrl|SI
000F
1_
16
Template:Chset-color-ctrl|DLE
0010
Template:Chset-color-ctrl|DC1
0011
Template:Chset-color-ctrl|DC2
0012
Template:Chset-color-ctrl|DC3
0013
Template:Chset-color-ctrl|DC4
0014
Template:Chset-color-ctrl|NAK
0015
Template:Chset-color-ctrl|SYN
0016
Template:Chset-color-ctrl|ETB
0017
Template:Chset-color-ctrl|CAN
0018
Template:Chset-color-ctrl|EM
0019
Template:Chset-color-ctrl|SUB
001A
Template:Chset-color-ctrl|ESC
001B
Template:Chset-color-ctrl|FS
001C
Template:Chset-color-ctrl|GS
001D
Template:Chset-color-ctrl|RS
001E
Template:Chset-color-ctrl|US
001F
2_
32
Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|!
0021
Template:Chset-color-punct|"
0022
Template:Chset-color-punct|#
0023
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|&
0026
Template:Chset-color-punct|'
0027
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|/
002F
3_
48
Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
4_
64
Template:Chset-color-punct|@
0040
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
5_
80
Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|[
005B
Template:Chset-color-punct|\
005C
Template:Chset-color-punct|]
005D
Template:Chset-color-graph|^
005E
Template:Chset-color-punct|_
005F
6_
96
Template:Chset-color-graph|`
0060
Template:Chset-color-letter|a
0061
Template:Chset-color-letter|b
0062
Template:Chset-color-letter|c
0063
Template:Chset-color-letter|d
0064
Template:Chset-color-letter|e
0065
Template:Chset-color-letter|f
0066
Template:Chset-color-letter|g
0067
Template:Chset-color-letter|h
0068
Template:Chset-color-letter|i
0069
Template:Chset-color-letter|j
006A
Template:Chset-color-letter|k
006B
Template:Chset-color-letter|l
006C
Template:Chset-color-letter|m
006D
Template:Chset-color-letter|n
006E
Template:Chset-color-letter|o
006F
7_
112
Template:Chset-color-letter|p
0070
Template:Chset-color-letter|q
0071
Template:Chset-color-letter|r
0072
Template:Chset-color-letter|s
0073
Template:Chset-color-letter|t
0074
Template:Chset-color-letter|u
0075
Template:Chset-color-letter|v
0076
Template:Chset-color-letter|w
0077
Template:Chset-color-letter|x
0078
Template:Chset-color-letter|y
0079
Template:Chset-color-letter|z
007A
Template:Chset-color-punct|{
007B
Template:Chset-color-graph||
007C
Template:Chset-color-punct|}
007D
Template:Chset-color-graph|~
007E
Template:Chset-color-ctrl|DEL
007F
8_
128
Template:Chset-color-graph-box|
20AC
Template:Chset-color-undef|
 
Template:Chset-color-punct-box|
201A
Template:Chset-color-letter-box|ƒ
0192
Template:Chset-color-punct-box|
201E
Template:Chset-color-punct-box|
2026
Template:Chset-color-punct-box|
2020
Template:Chset-color-punct-box|
2021
Template:Chset-color-letter-box|ˆ
02C6
Template:Chset-color-punct-box|
2030
Template:Chset-color-undef|
 
Template:Chset-color-punct-box|
2039
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
9_
144
Template:Chset-color-undef|
 
Template:Chset-color-punct-box|
2018
Template:Chset-color-punct-box|
2019
Template:Chset-color-punct-box|
201C
Template:Chset-color-punct-box|
201D
Template:Chset-color-punct-box|
2022
Template:Chset-color-punct-box|
2013
Template:Chset-color-punct-box|
2014
Template:Chset-color-graph-box|˜
02DC
Template:Chset-color-graph-box|
2122
Template:Chset-color-undef|
 
Template:Chset-color-punct-box|
203A
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
Template:Chset-color-undef|
 
A_
160
Template:Chset-color-misc|NBSP
00A0
Template:Chset-color-punct-box|¡
00A1
Template:Chset-color-graph|¢
00A2
Template:Chset-color-graph|£
00A3
Template:Chset-color-graph-box|
20AA
Template:Chset-color-graph|¥
00A5
Template:Chset-color-graph|¦
00A6
Template:Chset-color-punct|§
00A7
Template:Chset-color-graph|¨
00A8
Template:Chset-color-graph|©
00A9
Template:Chset-color-graph|×
00D7
Template:Chset-color-punct|«
00AB
Template:Chset-color-graph|¬
00AC
Template:Chset-color-ctrl|SHY
00AD
Template:Chset-color-graph|®
00AE
Template:Chset-color-graph|¯
00AF
B_
176
Template:Chset-color-graph|°
00B0
Template:Chset-color-graph|±
00B1
Template:Chset-color-digit|²
00B2
Template:Chset-color-digit|³
00B3
Template:Chset-color-graph|´
00B4
Template:Chset-color-letter|µ
00B5
Template:Chset-color-punct|
00B6
Template:Chset-color-punct|·
00B7
Template:Chset-color-graph|¸
00B8
Template:Chset-color-digit|¹
00B9
Template:Chset-color-graph|÷
00F7
Template:Chset-color-punct|»
00BB
Template:Chset-color-digit|¼
00BC
Template:Chset-color-digit|½
00BD
Template:Chset-color-digit|¾
00BE
Template:Chset-color-punct-box|¿
00BF
C_
192
Template:Chset-color-misc-box|ְ
05B0
Template:Chset-color-misc-box|ֱ
05B1
Template:Chset-color-misc-box|ֲ
05B2
Template:Chset-color-misc-box|ֳ
05B3
Template:Chset-color-misc-box|ִ
05B4
Template:Chset-color-misc-box|ֵ
05B5
Template:Chset-color-misc-box|ֶ
05B6
Template:Chset-color-misc-box|ַ
05B7
Template:Chset-color-misc-box|ָ
05B8
Template:Chset-color-misc-box| ֹ
05B9
Template:Chset-color-misc-box| ֺ
05BA
Template:Chset-color-misc-box|ֻ
05BB
Template:Chset-color-misc-box|ּ
05BC
Template:Chset-color-misc-box|ֽ
05BD
Template:Chset-color-punct-box|־
05BE
Template:Chset-color-misc-box|ֿ
05BF
D_
208
Template:Chset-color-punct-box|׀
05C0
Template:Chset-color-misc-box|ׁ
05C1
Template:Chset-color-misc-box|ׂ
05C2
Template:Chset-color-punct-box|׃
05C3
Template:Chset-color-letter-box|װ
05F0
Template:Chset-color-letter-box|ױ
05F1
Template:Chset-color-letter-box|ײ
05F2
Template:Chset-color-punct-box|׳
05F3
Template:Chset-color-punct-box|״
05F4
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-undef-box|
 
E_
224
Template:Chset-color-letter|א
05D0
Template:Chset-color-letter|ב
05D1
Template:Chset-color-letter|ג
05D2
Template:Chset-color-letter|ד
05D3
Template:Chset-color-letter|ה
05D4
Template:Chset-color-letter|ו
05D5
Template:Chset-color-letter|ז
05D6
Template:Chset-color-letter|ח
05D7
Template:Chset-color-letter|ט
05D8
Template:Chset-color-letter|י
05D9
Template:Chset-color-letter|ך
05DA
Template:Chset-color-letter|כ
05DB
Template:Chset-color-letter|ל
05DC
Template:Chset-color-letter|ם
05DD
Template:Chset-color-letter|מ
05DE
Template:Chset-color-letter|ן
05DF
F_
240
Template:Chset-color-letter|נ
05E0
Template:Chset-color-letter|ס
05E1
Template:Chset-color-letter|ע
05E2
Template:Chset-color-letter|ף
05E3
Template:Chset-color-letter|פ
05E4
Template:Chset-color-letter|ץ
05E5
Template:Chset-color-letter|צ
05E6
Template:Chset-color-letter|ק
05E7
Template:Chset-color-letter|ר
05E8
Template:Chset-color-letter|ש
05E9
Template:Chset-color-letter|ת
05EA
Template:Chset-color-undef| Template:Chset-color-undef| Template:Chset-color-ctrl|LRM
200E
Template:Chset-color-ctrl|RLM
200F
Template:Chset-color-undef|

  Letter  Number  Punctuation  Symbol  Other  Undefined  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.
  2. ^ "CCSID 1255 information document". Archived from the original on 2016-03-27.
  3. ^ "CCSID 5351 information document". Archived from the original on 2014-11-29.
  4. ^ "CCSID 9447 information document". Archived from the original on 2016-03-26.
  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
  6. ^ "Usage Statistics of Windows-1255 for Websites, January 2019". w3techs.com. Retrieved 2019-01-17.
  7. ^ Unicode mapping table for Windows 1255
  8. ^ Unicode mappings of windows 1255 with "best fit"
  9. ^ Code Page CPGID 01255 (pdf) (PDF), IBM
  10. ^ Code Page CPGID 01255 (txt), IBM
  11. ^ International Components for Unicode (ICU), ibm-1255_P100-1995.ucm, 2002-12-03
  12. ^ International Components for Unicode (ICU), ibm-1251_P100-1995.ucm, 2002-12-03
  13. ^ International Components for Unicode (ICU), ibm-5351_P100-1998.ucm, 2002-12-03

External links