CP1255

The converter has state, to handle combined characters which exist in precombined form in Unicode but not in CP1255. Therefore the extracted conversion table fails to reflect a significant part of the converter.

The table data is here: CP1255.tar.bz2

unicode.org-mappings/VENDORS/MICSFT/WINDOWS/CP1255.TXT
glibc-2.2-iconv/CP1255.TXT
glibc-2.2-charmaps/CP1255.TXT
libiconv-1.0/CP1255.TXT
jdk-1.3.1/CP1255.TXT
jdk-1.4.2/CP1255.TXT
jdk-1.5.0/CP1255.TXT
microsoft-2005/CP1255.TXT
clisp/CP1255.TXT
freebsd-iconv-0.4/CP1255.TXT
are identical.
jdk-1.1.8/CP1255.TXT
jdk-1.3.0beta/CP1255.TXT
lacks the mappings of 0xA1, 0xAA, 0xB8, 0xBA, 0xBF, 0xD7, 0xD8 but has an additional mapping of 0xCA.
dkuug.dk/CP1255.TXT
lacks the mappings of 0x80, 0x88, 0x98, 0xA1, 0xBF..0xD8, has different mappings for 0xA4, 0xAF, and has an additional mapping of 0xDF.
osf1-5.1/cp1255.TXT
lack the mappings of 0xA1, 0xAA, 0xB8, 0xBA, 0xBF, 0xD7, 0xD8, but has extra identity mappings at 0x81, 0x8A, 0x8C..0x90, 0x9A, 0x9C..0x9F.
windows-2000/CP1255.TXT
has extra identity mappings at 0x81, 0x8A, 0x8C..0x90, 0x9A, 0x9C..0x9F, adds a questionable mapping of 0xCA, and adds private area mappings of 0xD9..0xDF, 0xFB..0xFC, 0xFF.
unicode.org-mappings/VENDORS/MICSFT/WindowsBestFit/CP1255.TXT
windows-xp/CP1255.TXT
windows-2016/CP1255.TXT
has extra identity mappings at 0x81, 0x8A, 0x8C..0x90, 0x9A, 0x9C..0x9F, adds a questionable mapping of 0xCA.
icu-1.3.1/IBM-1255.TXT
icu-1.3.1/IBM-5351.TXT
icu-1.7/IBM-5351.TXT
zos/IBM-5351.TXT
lack the mappings of 0xA1, 0xAA, 0xB8, 0xBA, 0xBF, 0xD7, 0xD8, but have extra identity mappings at 0x80, 0x81, 0x8A, 0x8C..0x90, 0x9A, 0x9C..0x9F.
whatwg/WINDOWS-1255.TXT
mono-1.1.11/WINDOWS-1255.TXT
icu-2.2/IBM-5351.TXT
icu-2.8/IBM-9447_P100-2002.TXT
icu-3.4/IBM-9447_P100-2002.TXT
zos/09447.TXT
has extra identity mappings at 0x80, 0x81, 0x8A, 0x8C..0x90, 0x9A, 0x9C..0x9F.
icu-2.8/IBM-5351_P100-1998.TXT
icu-3.4/IBM-5351_P100-1998.TXT
lacks the mappings of 0xA1, 0xAA, 0xB8, 0xBA, 0xBF, 0xD7, 0xD8, but has extra identity mappings at 0x81, 0x8A, 0x8C..0x90, 0x9A, 0x9C..0x9F.
icu-1.7/IBM-1255.TXT
icu-2.2/IBM-1255.TXT
icu-2.8/IBM-1255_P100-1995.TXT
icu-3.4/IBM-1255_P100-1995.TXT
zos/IBM-1255.TXT
lack the mappings of 0x80, 0xA1, 0xAA, 0xB8, 0xBA, 0xBF, 0xD7, 0xD8, but have extra identity mappings at 0x80, 0x81, 0x8A, 0x8C..0x90, 0x9A, 0x9C..0x9F.

Comparison of conversion tables
Bruno Haible <bruno@clisp.org>

Last modified: 19 January 2020.