Version 8.0
 —  Internationalization with EntireX  —

Compatibility between ICU and ECS

It is assumed that you have read the introductory document Internationalization with EntireX and are familiar with the various internationalization approaches.

This version of EntireX does not support ECS conversion (see Internationalization Changes and Migration Hints.) This document will assist you in migrating from ECS conversion to ICU conversion by helping you to find relevant ICU converters to use as replacements for an ECS conversion codepage.

This document covers the following topics:

See also: Broker Attribute File


Table of ICU to ECS Compatibility

The following table compares ICU codepages (converters) with ECS conversion codepages.

Please note:

A key to the columns is provided below the table.

Table of ICU to ECS Compatibility

ECS ICU Codepage Installed with EntireX Used as Default ECS/ICU Mapping Note Code Points defined in ECS Defined within ICU
Code Points Add. Code Points Fall-backs Subst. Seq's Reverse Fall-backs Compat-
ible
Incom-
patible
Missed in ICU Compati-
bility
0003 US-ASCII x x 2                    
0006 ibm-913_P100-2000
windows-28593-2000
x x   249 249
256
0
7
94
294
0
0
0
0
249
249
0
0
0
0
100%
100%
0009 ibm-1089_P100-1995
windows-28596-2000
x x   211 211
256
0
45
239
368
0
0
0
0
211
211
0
0
0
0
100%
100%
0018 ibm-33722_P12A-1999
ibm-33722_P120-1999
x
x
x 1 13135
13135
9369
9371
2020
2022
47
45
109
109
2
0
7343
7343
6
6
5786
5786
55%
55%
0036 ISO_2022,locale=ja,version=0
java-ISO2022JP-1.3_P
x x 1,3  
7046
 
6977
 
63
 
0
 
0
 
0
 
6866
 
48
 
132
 
97%
0037 ibm-37_P100-1995 x x   256 256 0 96 0 0 256 0 0 100%
0273 ibm-273_P100-1995
glibc-IBM273-2.1.2
java-Cp273-1.3_P
x x   256 256
256
254
0
1
0
96
0
1
0
0
0
0
0
0
256
255
253
0
0
1
0
1
2
100%
99%
98%
0277 ibm-277_P100-1995
glibc-IBM277-2.1.2
java-Cp277-1.3_P
x x   256 256
256
254
0
1
0
96
0
1
0
0
0
0
0
0
256
255
253
0
0
1
0
1
2
100%
99%
98%
0278 ibm-278_P100-1995
glibc-IBM278-2.1.2
java-Cp278-1.3_P
x x   256 256
256
254
0
1
0
96
0
1
0
0
0
0
0
0
256
253
253
0
2
1
0
1
2
100%
98%
98%
0280 ibm-280_P100-1995
glibc-IBM280-2.1.2
java-Cp280-1.3_P
x x   256
256
256
256
256
254
0
1
0
96
0
1
0
0
0
0
0
0
256
255
253
0
0
1
0
1
2
100%
99%
98%
0284 ibm-284_P100-1995
glibc-IBM284-2.1.2
java-Cp284-1.3_P
x x   256 256
256
254
0
1
0
96
0
1
0
0
0
0
0
0
256
255
253
0
0
1
0
1
2
100%
99%
98%
0285 ibm-285_P100-1995
glibc-IBM285-2.1.2
java-Cp285-1.3_P
x x   256 256
256
254
0
1
0
96
0
1
0
0
0
0
0
0
256
255
253
0
0
1
0
1
2
100%
99%
98%
0290 ibm-290_P100-1995
glibc-IBM290-2.1.2
x x   228 228
195
0
64
94
0
0
0
0
0
228
131
0
0
0
97
100%
57%
0297 ibm-297_P100-1995
glibc-IBM297-2.1.2
java-Cp297-1.3_P
x x   256 256
256
254
0
1
0
96
0
1
0
0
0
0
0
0
256
255
253
0
0
1
0
1
2
100%
99%
98%
0300 ibm-300_P110-1997
ibm-300_X110-1997
    1 11636 11635
11635
38
38
40
39
0
0
0
0
11597
11597
0
0
39
39
99%
99%
0301 ibm-301_P110-1997
ibm-301_X110-1997
    1 9146 9145
9145
38
38
40
39
0
0
0
0
9107
9107
0
0
39
39
99%
99%
0420 ibm-420_X120-1999
ibm-420_X110-1999
glibc-IBM420-2.1.2
java-Cp420-1.3_P
x   x   248 247
247
246
246
37
3736
0
193
181
0
1
0
0
0
0
0
0
0
0
210
210
210
245
0
0
0
1
38
3838
2
84%
84%
84%
98%
0424 ibm-424_P100-1995
glibc-IBM424-2.1.2
java-Cp424-1.3_P
x x   218 218
217
216
0
2
0
94
0
1
0
0
0
0
0
0
218
215
215
0
0
1
0
3
2
100%
98%
98%
0437 ibm-437_P100-1995
glibc-IBM437-2.1.2
java-Cp437-1.3_P
windows-437-2000
x   x   256 256
256
256
256
1
0
0
0
132
0
0
0
1
0
0
0
0
0
0
0
252
256
256
256
3
0
0
0
1
0
0
0
98%
100%
100%
100%
0500 ibm-500_P100-1995
glibc-IBM500-2.1.2
java-Cp500-1.3_P
windows-500-2000
x   x   256 256
256
254
256
0
01
0
96 0
1
95
0
0
0
0
0
0
0
0
256
256
253
256
0
0
0
0
0
02
0
100%
100%
98%
100%
0720 ibm-720_P100-1997
windows-720-2000
      256 248
256
0
0
96
224
0
0
0
0
245
256
3
0
8
0
95%
100%
0737 windows-737-2000
glibc-CP737-2.1.2
ibm-737_P100-1997
java-Cp737-1.3_P
      256 256
256
256
256
0
0
0
0
126
0
133
0
0
0
1
0
0
0
0
0
256
256
253
256
0
03
0
0
0
0
0
100%
100%
98%
100%
0775 glibc-CP775-2.1.2
ibm-775_P100-1996
java-Cp775-1.3_P
windows-775-2000
        256 256
256
256
256
0
0
0
0
0
130
0
367
0
01
0
0
0
0
0
256
253
256
256
0
30
0
0
0
0
0
100%
98%
100%
100%
0813 ibm-813_P100-1995
aix-ISO8859_7-4.3.6
glibc-ISO_8859_7-2.1.2
iso-8859_7-1987
java-ISO8859_7-1.3_P
solaris-8859_7-2.7
x x   250 250
250
250
250
250
250
0
02
24
4
96
960
0
0
0
0
0
0
00
0
0
0
0
00
0
250
250
248
248
246
246
0
0
0
00
0
0
02
24
4
100%
100%
99%
99%
98%
98%
0819 ISO-8859-1
ibm-819_P100-1995
aix-ISO8859_1-4.3.6
glibc-ISO_8859_1-2.1.2
iso-8859_1-1998
java-ISO8859_1-1.3_P
solaris-8859_1-2.7
x x 2  
256
 
256
256
256
256
256
256
 
0
0
0
00
0
 
96
950
0
0
0
 
0
0
0
00
0
 
0
0
0
00
0
 
256
256
256
256
256
256
 
0
0
0
00
0
 
0
0
0
00
0
 
100%
100%
100%
100%
100%
100%
0835 ibm-835_P100-1995
ibm-835_X100-1995
    1 20076 20075
20070
0
0
0
0
0
0
189
194
20075
20070
0
0
1
6
99%
99%
0836 ibm-836_P100-1995       165 165 0 94 0 0 165 0 0 100%
0837 ibm-837_P100-1995
ibm-837_X100-1995
    1 9357 9356
9354
0
0
0
0
0
0
0
2
9356
9354
0
0
1
3
99%
99%
0850 ibm-850_P100-1995
aix-IBM_850-4.3.6
glibc-IBM850-2.1.2
java-Cp850-1.3_P
windows-850-2000
x x   256 256
256
256
256
256
0
0
0
0
0
132
131
0
0
468
1
0
0
0
0
0
0
0
0
0
253
253
256
256
256
3
30
0
0
0
0
0
0
0
98%
98%
100%
100%
100%
0852 ibm-852_P100-1995
glibc-IBM852-2.1.2
java-Cp852-1.3_P
windows-852-2000
x x   256 255
256
256
256
1
0
0
0
132
0
0
429
1
0
0
0
0
0
0
0
252
256
256
256
3
0
0
0
0
0
0
0
98%
98%
100%
100%
0857 ibm-857_P100-1995
glibc-IBM857-2.1.2
java-Cp857-1.3_P
windows-857-2000
x x   256 253
253
253
256
0
0
0
0
131
0
0
433
1
0
0
0
0
0
0
0
250
253
253
256
3
0
0
0
3
33
0
97%
98%
98%
100%
0858 ibm-858_P100-1997
aix-IBM_858-4.3.6
windows-858-2000
x x   256 256
256
256
0
0
0
131
131
469
1
0
0
0
0
0
253
253
256
3
3
0
0
0
0
98%
98%
100%
0862 ibm-862_P100-1995
glibc-IBM862-2.1.2
java-Cp862-1.3_P
windows-862-2000
x x   256 256
256
256
256
1
0
0
0
132
0
0
471
1
0
0
0
0
0
0
0
252
256
256
256
3
0
0
0
1
0
0
0
98%
100%
100%
100%
0866 ibm-866_P100-1995
glibc-IBM866-2.1.2
java-Cp866-1.3_P
windows-866-2000
x x   256 256
256
256
256
1
11
1
132
0
0
359
1
0
0
0
0
0
0
0
252
255
255
255
3
0
0
0
1
11
1
98%
99%
99%
99%
0870 ibm-870_P100-1995
glibc-IBM870-2.1.2
java-Cp870-1.3_P
windows-870-2000
x x   256 256
245
254
256
0
20
0
95
0
1
94
1
0
0
0
1
0
0
0
256
239
253
256
0
41
0
0
132
0
100%
93%
98%
100%
0871 ibm-871_P100-1995
glibc-IBM871-2.1.2
java-Cp871-1.3_P
x x   256 256
256
254
0
0
0
96
0
1
0
0
0
0
0
0
256
254
253
0
2
1
0
0
2
100%
99%
98%
0874 ibm-874_P100-1995
windows-874-2000
glibc-IBM874-2.1.2
java-Cp874-1.3_P
java-MS874-1.3_P
windows-874-2000
x
x
x   256 219
256
224
220
224
256
3
0
0
3
0
0
94
137
0
0
0
137
0
0
0
0
0
0
5
0
0
0
0
0
212
256
224
216
224
256
4
0
0
1
0
0
40
0
32
39
32
0
82%
100%
87%
84%
87%
100%
0875 ibm-875_P100-1995
glibc-IBM875-2.1.2
java-Cp875-1.3_P
windows-875-2000
x x   250 250
249
248
250
0
32
0
96
0
1
95
0
0
0
0
0
0
0
0
250
243
247
250
0
41
0
0
32
0
100%
97%
98%
100%
0912 ibm-912_P100-1995
aix-ISO8859_2-4.3.6
glibc-ISO_8859_2-2.1.2
iso-8859_2-1999
java-ISO8859_2-1.3_P
solaris-8859_2-2.7
x x   256 256
256
256
256
256
256
0
0
0
0
0
0
161
94
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
256
256
256
256
256
256
0
0
0
0
0
0
0
0
0
0
0
0
100%
100%
100%
100%
100%
100%
0914 ibm-914_P100-1995
aix-ISO8859_4-4.3.6
glibc-ISO_8859_4-2.1.2
iso-8859_4-1998
java-ISO8859_4-1.3_P
solaris-8859_4-2.7
x x   256 256
256
256
256
256
256
0
0
0
0
0
0
94
94
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
256
256
256
256
256
256
0
0
0
0
0
0
0
0
0
0
0
0
100%
100%
100%
100%
100%
100%
0915 ibm-915_P100-1995
aix-ISO8859_5-4.3.6
glibc-ISO_8859_5-2.1.2
iso-8859_5-1999
java-ISO8859_5-1.3_P
solaris-8859_5-2.7
x x   256 256
256
256
256
256
256
0
0
0
0
0
0
94
94
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
256
256
256
256
256
256
0
0
0
0
0
0
0
0
0
0
0
0
100%
100%
100%
100%
100%
100%
0916 ibm-916_P100-1995
aix-ISO8859_8-4.3.6
glibc-ISO_8859_8-2.1.2
iso-8859_8-1999
java-ISO8859_8-1.3_P
solaris-8859_8-2.7
x x   218 218
218
218
220
218
218
0
0
1
4
1
1
94
94
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
218
218
217
216
217
217
0
0
0
0
0
0
0
0
1
2
1
1
100%
100%
99%
99%
99%
99%
0918 ibm-918_P100-1995
glibc-IBM918-2.1.2
ibm-918_X100-1995
java-Cp918-1.3_P
x x   256 256
230
255
254
0
42
0
0
181
0
181
1
0
0
0
0
0
0
1
0
256
188
255
253
0
0
0
1
0
68
1
2
100%
73%
99%
98%
0919 iso-8859_10-1998
glibc-ISO_8859_10-2.1.2
iso-8859_10-1998
solaris-8859_10-2.7
      256 256
256
256
256
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
255
255
255
255
0
0
0
0
1
1
1
1
99%
99%
99%
99%
0920 ibm-920_P100-1995
aix-ISO8859_9-4.3.6
glibc-ISO_8859_9-2.1.2
iso-8859_9-1999
java-ISO8859_9-1.3_P
solaris-8859_9-2.7
x x   256 256
256
256
256
256
256
0
0
0
0
0
0
95
95
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
256
256
256
256
256
256
0
0
0
0
0
0
0
0
0
0
0
0
100%
100%
100%
100%
100%
100%
0921 ibm-921_P100-1995
java-Cp921-1.3_P
glibc-ISO_8859_13-2.1.2
iso-8859_13-1998
java-ISO8859_13-1.3_P
x x   256 256
256
254
256
256
0
0
0
0
0
94
0
0
0
0
0
0
0
0
0
0
0
0
0
0
256
256
254
256
256
0
0
0
0
0
0
0
2
0
0
100%
100%
99%
100%
100%
0922 ibm-922_P100-1999
java-Cp922-1.3_P
x x   256 256
256
1
0
161
0
2
0
0
0
255
256
0
0
1
0
99%
100%
0923 ibm-923_P100-1998
aix-ISO8859_15-4.3.6
glibc-ISO_8859_15-2.1.2
iso-8859_15-1999
solaris-8859_15-2.7
x x   256 256
256
256
256
256
0
0
0
0
0
94
94
0
0
0
0
0
0
0
0
0
0
0
0
0
256
256
256
256
255
0
0
0
0
0
0
0
0
0
1
100%
100%
100%
100%
99%
0924 ibm-924_P100-1998       256 256 0 94 0 0 256 0 0 100%
0927 ibm-927_X100-1995
ibm-927_P100-1995
      20076 20070
20075
0
0
0
0
0
0
194
189
20070
20075
0
0
6
1
99%
99%
0932 ibm-942_P12A-1999
ibm-943_P15A-2003
aix-IBM_932-4.3.6
ibm-932_P120-1999
ibm-932_P12A-1998
ibm-932_P12A-1999
java-MS932-1.3_P
windows-932-2000
x
x
 
x
1 9398 9339
9337
9340
9341
9339
9339
9397
9402
3
0
9
10
8
3
0
4
47
47
157
6947
4712
83
115
0
0
115
115
115
0
0
2
398
0
0
2
2
0
398
9269
9371
9267
9262
9264
9269
9374
9375
67
26
64
69
67
67
23
23
62
1
67
67
67
62
1
0
98%
99%
98%
98%
98%
98%
99%
99%
0935 ibm-935_P110-1999
ibm-935_X110-1999
java-Cp935-1.3_P
solaris-zh_CN_cp935-2.7
x x 1 9520 9519
9517
9519
9395
0
02
0
2
21
127
73
73
0
0
0
20
0
9519
9517
9516
9357
0
01
38
1
33
125
99%
99%
99%
98%
0936 windows-936-2000
ibm-1386_P100-2001
ibm-1386_P110-1997
x x 1 8797 24070
24068
23908
15274
15272
15113
412
25
29
0
108
107
0
1
0
8791
8788
8788
5
8
7
1
1
2
99%
99%
99%
0937 ibm-937_P110-1999
ibm-937_X110-1999
java-Cp937-1.3_P
solaris-zh_TW_cp937-2.7
x x 1 20236 20236
20231
20048
20080
0
01
132
5
51
127
85
850
0
189
194
0
0
20236
20231
20045
19336
0
0
1
132
0
5
190
168
100%
99%
99%
98%
0942 ibm-942_P12A-1999
ibm-942_P120-1999
ibm-942_P12A-1998
ibm-942_P12A-1999
java-Cp942-1.3_P
java-Cp942C-1.3_P
x x 1 9340 9339
9341
9339
9339
9341
9339
43
40
38
43
40
38
47
69
47
47
45
47
115
115
115
115
0
0
2
0
2
2
0
0
9291
9298
9296
9291
9298
9299
5
3
5
5
3
2
44
39
39
44
39
39
99%
99%
99%
99%
99%
99%
0948 ibm-948_P110-1999
ibm-948_X110-1999
java-Cp948-1.3_P
    1 20207 20206
20201
20206
0
0
0
28
28
0
115
115
0
189
194
0
20203
20198
20206
3
3
0
1
6
1
99%
99%
99%
0949 ibm-949_P110-1999
ibm-949_P11A-1999
ibm-949_X110-1999
java-Cp949-1.3_P
java-Cp949C-1.3_P
x
x
x 1 10237 10237
10236
10194
10237
10236
1
0
2
1
0
19
719
0
1
146
146
146
0
0
0
1
43
0
0
10233
10232
10189
10236
10235
3
43
0
1
1
145
1
1
99%
99%
99%
99%
99%
0950 ibm-950_P110-1999
windows-950-2000
ibm-950_X110-1999
java-Cp950-1.3_P
windows-950_hkscs-2001
ibm-1373_P100-2002
x
x
 
 
 
x
 
 
 
 
 
x
1 19832 20203
19840
20198
20203
19840
19838
422
21
422
422
3108
20
28
480
28
0
3545
0
118
0
118
0
0
0
189
10
194
0
10
10
13547
13593
13547
13550
13597
13585
6234
6226
6229
6231
3135
6233
51
13
5651
3100
14
68%
68%
68%
68%
68%
68%
0951 ibm-951_P100-1995
ibm-951_X100-1995
    1 10105 10104
10061
0
1
0
0
0
0
0
43
10104
10060
0
0
1
45
99%
99%
1006 ibm-1006_P100-1995
ibm-1006_X100-1995
java-Cp1006-1.3_P
x x   256 256
255
256
0
0
0
181
181
0
0
0
0
0
1
0
256
255
256
0
0
0
0
1
0
100%
99%
100%
1025 ibm-1025_P100-1995
java-Cp1025-1.3_P
x x   256 256
254
0
0
94
1
0
0
0
0
256
253
0
1
0
2
100%
98%
1026 ibm-1026_P100-1995
glibc-IBM1026-2.1.2
java-Cp1026-1.3_P
windows-1026-2000
x x   256 256
256
254
256
0
2
0
0
95
0
1
95
0
0
0
0
0
0
0
0
256
254
253
256
0
0
1
0
0
2
2
0
100%
99%
98%
100%
1027 ibm-1027_P100-1995       228 228 0 94 0 0 228 0 0 100%
1041 ibm-1041_P100-1995       196 196 0 118 0 0 193 3 0 98%
1043 ibm-1043_P100-1995       131 131 0 118 0 0 128 3 0