CP038, CP273, CP274, CP275, CP277, CP278, CP280, CP281, CP284, CP290, CP297, CP833, CP838, CP870, CP880, CP905, CP1140...CP1149

The table data is here: CP-EBCDIC-misc.tar.bz2
glibc-2.2-iconv/IBM038.TXT
glibc-2.2-charmaps/IBM038.TXT
dkuug.dk/IBM038.TXT
freebsd-iconv-0.4/IBM038.TXT
glibc-2.2-iconv/IBM273.TXT
glibc-2.2-charmaps/IBM273.TXT
jdk-1.1.8/CP273.TXT
jdk-1.3.1/CP273.TXT
jdk-1.4.2/CP273.TXT
jdk-1.5.0/CP273.TXT
dkuug.dk/IBM273.TXT
aix-4.3.2/IBM-273.TXT
windows-2000/CP20273.TXT
windows-2016/CP20273.TXT
icu-1.3.1/IBM-273.TXT
icu-1.7/IBM-273.TXT
icu-2.2/IBM-273.TXT
icu-2.8/IBM-273_P100-1995.TXT
icu-3.4/IBM-273_P100-1995.TXT
mono-1.1.11/IBM273.TXT
freebsd-iconv-0.4/IBM273.TXT
glibc-2.2-iconv/IBM274.TXT
glibc-2.2-charmaps/IBM274.TXT
dkuug.dk/IBM274.TXT
freebsd-iconv-0.4/IBM274.TXT
glibc-2.2-iconv/IBM275.TXT
glibc-2.2-charmaps/IBM275.TXT
dkuug.dk/IBM275.TXT
freebsd-iconv-0.4/IBM275.TXT
glibc-2.2-iconv/IBM277.TXT
glibc-2.2-charmaps/IBM277.TXT
jdk-1.1.8/CP277.TXT
jdk-1.3.1/CP277.TXT
jdk-1.4.2/CP277.TXT
jdk-1.5.0/CP277.TXT
dkuug.dk/IBM277.TXT
aix-4.3.2/IBM-277.TXT
windows-2000/CP20277.TXT
windows-2016/CP20277.TXT
icu-1.3.1/IBM-277.TXT
icu-1.7/IBM-277.TXT
icu-2.2/IBM-277.TXT
icu-2.8/IBM-277_P100-1995.TXT
icu-3.4/IBM-277_P100-1995.TXT
mono-1.1.11/IBM277.TXT
freebsd-iconv-0.4/IBM277.TXT
glibc-2.2-iconv/IBM278.TXT
glibc-2.2-charmaps/IBM278.TXT
jdk-1.1.8/CP278.TXT
jdk-1.3.1/CP278.TXT
jdk-1.4.2/CP278.TXT
jdk-1.5.0/CP278.TXT
dkuug.dk/IBM278.TXT
aix-4.3.2/IBM-278.TXT
windows-2000/CP20278.TXT
windows-2016/CP20278.TXT
icu-1.3.1/IBM-278.TXT
icu-1.7/IBM-278.TXT
icu-2.2/IBM-278.TXT
icu-2.8/IBM-278_P100-1995.TXT
icu-3.4/IBM-278_P100-1995.TXT
mono-1.1.11/IBM278.TXT
freebsd-iconv-0.4/IBM278.TXT
glibc-2.2-iconv/IBM280.TXT
glibc-2.2-charmaps/IBM280.TXT
jdk-1.1.8/CP280.TXT
jdk-1.3.1/CP280.TXT
jdk-1.4.2/CP280.TXT
jdk-1.5.0/CP280.TXT
dkuug.dk/IBM280.TXT
aix-4.3.2/IBM-280.TXT
windows-2000/CP20280.TXT
windows-2016/CP20280.TXT
icu-1.3.1/IBM-280.TXT
icu-1.7/IBM-280.TXT
icu-2.2/IBM-280.TXT
icu-2.8/IBM-280_P100-1995.TXT
icu-3.4/IBM-280_P100-1995.TXT
mono-1.1.11/IBM280.TXT
freebsd-iconv-0.4/IBM280.TXT
glibc-2.2-iconv/IBM281.TXT
glibc-2.2-charmaps/IBM281.TXT
dkuug.dk/IBM281.TXT
freebsd-iconv-0.4/IBM281.TXT
glibc-2.2-iconv/IBM284.TXT
glibc-2.2-charmaps/IBM284.TXT
jdk-1.1.8/CP284.TXT
jdk-1.3.1/CP284.TXT
jdk-1.4.2/CP284.TXT
jdk-1.5.0/CP284.TXT
dkuug.dk/IBM284.TXT
aix-4.3.2/IBM-284.TXT
icu-1.3.1/IBM-284.TXT
icu-1.7/IBM-284.TXT
icu-2.2/IBM-284.TXT
icu-2.8/IBM-284_P100-1995.TXT
icu-3.4/IBM-284_P100-1995.TXT
mono-1.1.11/IBM284.TXT
windows-2000/CP20284.TXT
windows-2016/CP20284.TXT
freebsd-iconv-0.4/IBM284.TXT
glibc-2.2-iconv/IBM290.TXT
glibc-2.2-charmaps/IBM290.TXT
dkuug.dk/IBM290.TXT
freebsd-iconv-0.4/IBM290.TXT
glibc-2.2-iconv/IBM297.TXT
glibc-2.2-charmaps/IBM297.TXT
jdk-1.1.8/CP297.TXT
jdk-1.3.1/CP297.TXT
jdk-1.4.2/CP297.TXT
jdk-1.5.0/CP297.TXT
dkuug.dk/IBM297.TXT
aix-4.3.2/IBM-297.TXT
windows-2000/CP20297.TXT
windows-2016/CP20297.TXT
icu-1.3.1/IBM-297.TXT
icu-1.7/IBM-297.TXT
icu-2.2/IBM-297.TXT
icu-2.8/IBM-297_P100-1995.TXT
icu-3.4/IBM-297_P100-1995.TXT
mono-1.1.11/IBM297.TXT
freebsd-iconv-0.4/IBM297.TXT
glibc-2.2-iconv/IBM870.TXT
glibc-2.2-charmaps/IBM870.TXT
glibc-2.3.6-charmaps/IBM870.TXT
dkuug.dk/IBM870.TXT
freebsd-iconv-0.4/IBM870.TXT
glibc-2.2-iconv/IBM880.TXT
glibc-2.2-charmaps/IBM880.TXT
dkuug.dk/IBM880.TXT
freebsd-iconv-0.4/IBM880.TXT
glibc-2.2-iconv/IBM905.TXT
glibc-2.2-charmaps/IBM905.TXT
dkuug.dk/IBM905.TXT
freebsd-iconv-0.4/IBM905.TXT
In all these EBCDIC mappings, all except aix-4.3.2 and freebsd-iconv-0.4 are identical. jdk-1.1.8 and aix-4.3.2 and icu-1.3.1 differ in the mapping for 0xBC and some others. jdk-1.3.1 and jdk-1.4.2 and jdk-1.5.0 additionally irreversibly maps the newline 0x15 to U+000A instead of U+0085. freebsd-iconv-0.4 differs in the mappings for the control characters 0x00..0x3F, 0xFF.
glibc-2.2-iconv/IBM290.TXT
glibc-2.2-charmaps/IBM290.TXT
dkuug.dk/IBM290.TXT
freebsd-iconv-0.4/IBM290.TXT
are questionable.
windows-2000/CP20290.TXT
icu-1.3.1/IBM-290.TXT
icu-1.7/IBM-290.TXT
icu-2.2/IBM-290.TXT
icu-2.8/IBM-290_P100-1995.TXT
icu-3.4/IBM-290_P100-1995.TXT
zos/04386.TXT
zos/33058.TXT
mono-1.1.11/IBM290.TXT
is very different.
icu-1.3.1/IBM-833.TXT
icu-1.7/IBM-833.TXT
windows-2000/CP20833.TXT
zos/04929.TXT
zos/09025.TXT
jdk-1.1.8/CP838.INVERSE.TXT
jdk-1.3.1/CP838.INVERSE.TXT
jdk-1.4.2/CP838.INVERSE.TXT
jdk-1.5.0/CP838.INVERSE.TXT
windows-2000/CP20838.TXT
jdk-1.1.8/CP870.TXT
jdk-1.3.1/CP870.TXT
jdk-1.4.2/CP870.TXT
jdk-1.5.0/CP870.TXT
windows-2000/CP870.TXT
mono-1.1.11/IBM870.TXT
is very different.
glibc-2.3.2-iconv/IBM870.TXT
differs from CP870 only in the mapping of 0xB0.
windows-2000/CP20880.TXT
windows-2016/CP20880.TXT
zos/04976.TXT
like glibc-2.2-iconv/IBM880.TXT, but differs in the mapping of 0x6A, and adds mappings for 0x41, 0x45, 0x55, 0x64, 0x73, 0x74, 0x79, 0xA1, 0xC0, 0xD0.
windows-2000/CP20905.TXT
zos/00905.TXT
like glibc-2.2-iconv/IBM905.TXT, but differs in the mapping of 0x9D, 0xB0, and adds mappings for 0x41, 0xB7.
jdk-1.3.0beta/CP924.TXT
aix-4.3.2/IBM-924.TXT
icu-1.3.1/IBM-924.TXT
windows-2000/CP20924.TXT
jdk-1.1.8/CP1025.TXT
jdk-1.3.1/CP1025.TXT
jdk-1.4.2/CP1025.TXT
jdk-1.5.0/CP1025.TXT
windows-2000/CP21025.TXT
windows-2016/CP21025.TXT
mono-1.1.11/IBM1025.TXT
jdk-1.1.8/CP1140.TXT
aix-4.3.2/IBM-1140.TXT
windows-2000/CP1140.TXT
windows-2016/CP1140.TXT
icu-1.3.1/IBM-1140.TXT
icu-1.7/IBM-1140.TXT
icu-2.2/IBM-1140.TXT
icu-2.8/IBM-1140_P100-1997.TXT
icu-3.4/IBM-1140_P100-1997.TXT
mono-1.1.11/IBM01140.TXT
jdk-1.1.8/CP1141.TXT
aix-4.3.2/IBM-1141.TXT
windows-2000/CP1141.TXT
windows-2016/CP1141.TXT
icu-1.3.1/IBM-1141.TXT
icu-1.7/IBM-1141.TXT
icu-2.2/IBM-1141.TXT
icu-2.8/IBM-1141_P100-1997.TXT
icu-3.4/IBM-1141_P100-1997.TXT
mono-1.1.11/IBM01141.TXT
jdk-1.1.8/CP1142.TXT
aix-4.3.2/IBM-1142.TXT
windows-2000/CP1142.TXT
windows-2016/CP1142.TXT
icu-1.3.1/IBM-1142.TXT
icu-1.7/IBM-1142.TXT
icu-2.2/IBM-1142.TXT
icu-2.8/IBM-1142_P100-1997.TXT
icu-3.4/IBM-1142_P100-1997.TXT
mono-1.1.11/IBM01142.TXT
jdk-1.1.8/CP1143.TXT
aix-4.3.2/IBM-1143.TXT
windows-2000/CP1143.TXT
windows-2016/CP1143.TXT
icu-1.3.1/IBM-1143.TXT
icu-1.7/IBM-1143.TXT
icu-2.2/IBM-1143.TXT
icu-2.8/IBM-1143_P100-1997.TXT
icu-3.4/IBM-1143_P100-1997.TXT
mono-1.1.11/IBM01143.TXT
jdk-1.1.8/CP1144.TXT
aix-4.3.2/IBM-1144.TXT
windows-2000/CP1144.TXT
windows-2016/CP1144.TXT
icu-1.3.1/IBM-1144.TXT
icu-1.7/IBM-1144.TXT
icu-2.2/IBM-1144.TXT
icu-2.8/IBM-1144_P100-1997.TXT
icu-3.4/IBM-1144_P100-1997.TXT
mono-1.1.11/IBM1144.TXT
jdk-1.1.8/CP1145.TXT
aix-4.3.2/IBM-1145.TXT
windows-2000/CP1145.TXT
windows-2016/CP1145.TXT
icu-1.3.1/IBM-1145.TXT
icu-1.7/IBM-1145.TXT
icu-2.2/IBM-1145.TXT
icu-2.8/IBM-1145_P100-1997.TXT
icu-3.4/IBM-1145_P100-1997.TXT
mono-1.1.11/IBM1145.TXT
jdk-1.1.8/CP1146.TXT
aix-4.3.2/IBM-1146.TXT
windows-2000/CP1146.TXT
windows-2016/CP1146.TXT
icu-1.3.1/IBM-1146.TXT
icu-1.7/IBM-1146.TXT
icu-2.2/IBM-1146.TXT
icu-2.8/IBM-1146_P100-1997.TXT
icu-3.4/IBM-1146_P100-1997.TXT
mono-1.1.11/IBM1146.TXT
jdk-1.1.8/CP1147.TXT
aix-4.3.2/IBM-1147.TXT
windows-2000/CP1147.TXT
windows-2016/CP1147.TXT
icu-1.3.1/IBM-1147.TXT
icu-1.7/IBM-1147.TXT
icu-2.2/IBM-1147.TXT
icu-2.8/IBM-1147_P100-1997.TXT
icu-3.4/IBM-1147_P100-1997.TXT
mono-1.1.11/IBM1147.TXT
jdk-1.1.8/CP1148.TXT
aix-4.3.2/IBM-1148.TXT
windows-2000/CP1148.TXT
windows-2016/CP1148.TXT
icu-1.3.1/IBM-1148.TXT
icu-1.7/IBM-1148.TXT
icu-2.2/IBM-1148.TXT
icu-2.8/IBM-1148_P100-1997.TXT
icu-3.4/IBM-1148_P100-1997.TXT
mono-1.1.11/IBM1148.TXT
jdk-1.1.8/CP1149.TXT
aix-4.3.2/IBM-1149.TXT
windows-2000/CP1149.TXT
windows-2016/CP1149.TXT
icu-1.3.1/IBM-1149.TXT
icu-1.7/IBM-1149.TXT
icu-2.2/IBM-1149.TXT
icu-2.8/IBM-1149_P100-1997.TXT
icu-3.4/IBM-1149_P100-1997.TXT
mono-1.1.11/IBM1149.TXT

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

Last modified: 19 January 2020.