Try OpenEdge Now
skip to main content
Internationalizing Applications
Using Databases : Scanning databases for character conflicts : New characters
 

New characters

Code pages 1252 and ISO8859-15, listed in the following table, contain characters not in ISO8859-1.
Table 6. New characters in 1252 and ISO8859-15
Character
Position in 1252
Position in ISO8859-15
Euro symbol
128
164
Š (S with caron)
138
166
š (s with caron)
154
168
Ž (Z with caron)
142
180
ž (z with caron)
158
184
Π(OE ligature)
140
188
œ (oe ligature)
156
189
Ÿ (Y with dieresis)
159
190
The following table lists the characters to check for before converting a database to 1252. Each row of the table lists values for a particular source code page. For example, before converting from IBM037, check for the characters in the second row.
Table 7. Characters to check for before converting to 1252
Code Page
Euro
Š
Œ
Ž
š
œ
ž
Ÿ
1252
128
138
140
142
154
156
158
159
IBM037
33
43
45
47
59
61
63
255
IBM273
32
42
44
46
58
60
62
63
IBM277
33
43
45
47
59
61
63
255
IBM278
33
43
45
47
59
61
63
255
IBM284
33
43
45
47
59
61
63
255
IBM297
33
43
45
47
59
61
63
255
IBM437
158
183
185
187
199
201
203
204
IBM500
33
43
45
47
59
61
63
255
IBM850
213
192
194
196
219
223
254
159
IBM858
213
192
194
196
219
223
254
159
IBM861
158
184
186
188
200
202
204
205
ISO8859-1
128
138
140
142
154
156
158
159
The following table lists the characters to check for before converting a database to ISO8859-15. Each row lists values for a particular source code page. For example, before converting from IBM037, check for the characters in the second row.
Table 8. Characters to check for before converting to ISO8859-15
Code Page
Euro
Š
Œ
Ž
š
œ
ž
Ÿ
ISO8859-15
164
166
168
180
184
188
189
190
IBM037
159
106
189
190
157
183
184
185
IBM273
159
204
189
190
157
183
184
185
IBM277
90
122
189
190
157
183
184
185
IBM278
90
204
189
190
157
183
184
185
IBM284
159
73
161
190
157
183
184
185
IBM297
159
221
161
190
157
183
184
185
IBM437
206
207
209
215
217
172
171
219
IBM500
159
106
189
190
157
183
184
185
IBM850
213
221
249
239
247
172
171
243
IBM858
213
221
249
239
247
172
171
243
IBM861
16
178
209
215
216
172
171
219
ISO8859-1
164
166
168
180
184
188
189
190
ROMAN8
186
169
171
168
236
247
248
245