Print this page
7127 remove -Wno-missing-braces from Makefile.uts
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/common/sys/kiconv_emea1.h
+++ new/usr/src/uts/common/sys/kiconv_emea1.h
1 1 /*
2 2 * CDDL HEADER START
3 3 *
4 4 * The contents of this file are subject to the terms of the
5 5 * Common Development and Distribution License (the "License").
6 6 * You may not use this file except in compliance with the License.
7 7 *
8 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 * or http://www.opensolaris.org/os/licensing.
10 10 * See the License for the specific language governing permissions
11 11 * and limitations under the License.
12 12 *
13 13 * When distributing Covered Code, include this CDDL HEADER in each
14 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 * If applicable, add the following below this CDDL HEADER, with the
16 16 * fields enclosed by brackets "[]" replaced with your own identifying
17 17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 18 *
19 19 * CDDL HEADER END
20 20 */
21 21 /*
22 22 * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
23 23 * Use is subject to license terms.
24 24 */
25 25 /*
26 26 * COPYRIGHT AND PERMISSION NOTICE
27 27 *
28 28 * Copyright (c) 1991-2006 Unicode, Inc. All rights reserved. Distributed under
29 29 * the Terms of Use in http://www.unicode.org/copyright.html.
30 30 *
31 31 * Permission is hereby granted, free of charge, to any person obtaining
32 32 * a copy of the Unicode data files and any associated documentation (the
33 33 * "Data Files") or Unicode software and any associated documentation (the
34 34 * "Software") to deal in the Data Files or Software without restriction,
35 35 * including without limitation the rights to use, copy, modify, merge,
36 36 * publish, distribute, and/or sell copies of the Data Files or Software, and
37 37 * to permit persons to whom the Data Files or Software are furnished to do so,
38 38 * provided that (a) the above copyright notice(s) and this permission notice
39 39 * appear with all copies of the Data Files or Software, (b) both the above
40 40 * copyright notice(s) and this permission notice appear in associated
41 41 * documentation, and (c) there is clear notice in each modified Data File or
42 42 * in the Software as well as in the documentation associated with the Data
43 43 * File(s) or Software that the data or software has been modified.
44 44 *
45 45 * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
46 46 * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
47 47 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
48 48 * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
49 49 * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
50 50 * CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
51 51 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
52 52 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
53 53 * OF THE DATA FILES OR SOFTWARE.
54 54 *
55 55 * Except as contained in this notice, the name of a copyright holder shall not
56 56 * be used in advertising or otherwise to promote the sale, use or other
57 57 * dealings in these Data Files or Software without prior written authorization
58 58 * of the copyright holder.
59 59 *
60 60 * Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be
↓ open down ↓ |
60 lines elided |
↑ open up ↑ |
61 61 * registered in some jurisdictions. All other trademarks and registered
62 62 * trademarks mentioned herein are the property of their respective owners.
63 63 */
64 64 /*
65 65 * This file has been modified by Sun Microsystems, Inc.
66 66 */
67 67
68 68 #ifndef _SYS_KICONV_EMEA1_H
69 69 #define _SYS_KICONV_EMEA1_H
70 70
71 -#pragma ident "%Z%%M% %I% %E% SMI"
72 -
73 71 #ifdef __cplusplus
74 72 extern "C" {
75 73 #endif
76 74
77 75 #include <sys/kiconv.h>
78 76
79 77 #ifdef _KERNEL
80 78
81 79 /*
82 80 * Mapping tables from CP737, CP852, CP857, CP862, CP866, CP1250, CP1251,
83 81 * CP1253, CP1254, CP1255, CP1256, CP1257, ISO-8859-2, ISO-8859-3, ISO-8859-4,
84 82 * ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10,
85 83 * ISO-8859-11, ISO-8859-13, and KOI8-R to UTF-8.
86 84 *
↓ open down ↓ |
4 lines elided |
↑ open up ↑ |
87 85 * Indices are calculated by subtracting 0x80 from single byte character code
88 86 * values.
89 87 *
90 88 * Each component has up to three UTF-8 character bytes; the first byte will
91 89 * be used to figure out on how many bytes should be taken. If size figured
92 90 * out has a value less than zero, that means that component isn't valid and
93 91 * has no assigned character.
94 92 */
95 93 static const kiconv_to_utf8_tbl_comp_t to_u8_tbl[24][128] = {
96 94 { /* CP737 -> UTF-8 */
97 - { 0xCE, 0x91, 0x00 }, /* 0x80 */
98 - { 0xCE, 0x92, 0x00 }, /* 0x81 */
99 - { 0xCE, 0x93, 0x00 }, /* 0x82 */
100 - { 0xCE, 0x94, 0x00 }, /* 0x83 */
101 - { 0xCE, 0x95, 0x00 }, /* 0x84 */
102 - { 0xCE, 0x96, 0x00 }, /* 0x85 */
103 - { 0xCE, 0x97, 0x00 }, /* 0x86 */
104 - { 0xCE, 0x98, 0x00 }, /* 0x87 */
105 - { 0xCE, 0x99, 0x00 }, /* 0x88 */
106 - { 0xCE, 0x9A, 0x00 }, /* 0x89 */
107 - { 0xCE, 0x9B, 0x00 }, /* 0x8A */
108 - { 0xCE, 0x9C, 0x00 }, /* 0x8B */
109 - { 0xCE, 0x9D, 0x00 }, /* 0x8C */
110 - { 0xCE, 0x9E, 0x00 }, /* 0x8D */
111 - { 0xCE, 0x9F, 0x00 }, /* 0x8E */
112 - { 0xCE, 0xA0, 0x00 }, /* 0x8F */
113 - { 0xCE, 0xA1, 0x00 }, /* 0x90 */
114 - { 0xCE, 0xA3, 0x00 }, /* 0x91 */
115 - { 0xCE, 0xA4, 0x00 }, /* 0x92 */
116 - { 0xCE, 0xA5, 0x00 }, /* 0x93 */
117 - { 0xCE, 0xA6, 0x00 }, /* 0x94 */
118 - { 0xCE, 0xA7, 0x00 }, /* 0x95 */
119 - { 0xCE, 0xA8, 0x00 }, /* 0x96 */
120 - { 0xCE, 0xA9, 0x00 }, /* 0x97 */
121 - { 0xCE, 0xB1, 0x00 }, /* 0x98 */
122 - { 0xCE, 0xB2, 0x00 }, /* 0x99 */
123 - { 0xCE, 0xB3, 0x00 }, /* 0x9A */
124 - { 0xCE, 0xB4, 0x00 }, /* 0x9B */
125 - { 0xCE, 0xB5, 0x00 }, /* 0x9C */
126 - { 0xCE, 0xB6, 0x00 }, /* 0x9D */
127 - { 0xCE, 0xB7, 0x00 }, /* 0x9E */
128 - { 0xCE, 0xB8, 0x00 }, /* 0x9F */
129 - { 0xCE, 0xB9, 0x00 }, /* 0xA0 */
130 - { 0xCE, 0xBA, 0x00 }, /* 0xA1 */
131 - { 0xCE, 0xBB, 0x00 }, /* 0xA2 */
132 - { 0xCE, 0xBC, 0x00 }, /* 0xA3 */
133 - { 0xCE, 0xBD, 0x00 }, /* 0xA4 */
134 - { 0xCE, 0xBE, 0x00 }, /* 0xA5 */
135 - { 0xCE, 0xBF, 0x00 }, /* 0xA6 */
136 - { 0xCF, 0x80, 0x00 }, /* 0xA7 */
137 - { 0xCF, 0x81, 0x00 }, /* 0xA8 */
138 - { 0xCF, 0x83, 0x00 }, /* 0xA9 */
139 - { 0xCF, 0x82, 0x00 }, /* 0xAA */
140 - { 0xCF, 0x84, 0x00 }, /* 0xAB */
141 - { 0xCF, 0x85, 0x00 }, /* 0xAC */
142 - { 0xCF, 0x86, 0x00 }, /* 0xAD */
143 - { 0xCF, 0x87, 0x00 }, /* 0xAE */
144 - { 0xCF, 0x88, 0x00 }, /* 0xAF */
145 - { 0xE2, 0x96, 0x91 }, /* 0xB0 */
146 - { 0xE2, 0x96, 0x92 }, /* 0xB1 */
147 - { 0xE2, 0x96, 0x93 }, /* 0xB2 */
148 - { 0xE2, 0x94, 0x82 }, /* 0xB3 */
149 - { 0xE2, 0x94, 0xA4 }, /* 0xB4 */
150 - { 0xE2, 0x95, 0xA1 }, /* 0xB5 */
151 - { 0xE2, 0x95, 0xA2 }, /* 0xB6 */
152 - { 0xE2, 0x95, 0x96 }, /* 0xB7 */
153 - { 0xE2, 0x95, 0x95 }, /* 0xB8 */
154 - { 0xE2, 0x95, 0xA3 }, /* 0xB9 */
155 - { 0xE2, 0x95, 0x91 }, /* 0xBA */
156 - { 0xE2, 0x95, 0x97 }, /* 0xBB */
157 - { 0xE2, 0x95, 0x9D }, /* 0xBC */
158 - { 0xE2, 0x95, 0x9C }, /* 0xBD */
159 - { 0xE2, 0x95, 0x9B }, /* 0xBE */
160 - { 0xE2, 0x94, 0x90 }, /* 0xBF */
161 - { 0xE2, 0x94, 0x94 }, /* 0xC0 */
162 - { 0xE2, 0x94, 0xB4 }, /* 0xC1 */
163 - { 0xE2, 0x94, 0xAC }, /* 0xC2 */
164 - { 0xE2, 0x94, 0x9C }, /* 0xC3 */
165 - { 0xE2, 0x94, 0x80 }, /* 0xC4 */
166 - { 0xE2, 0x94, 0xBC }, /* 0xC5 */
167 - { 0xE2, 0x95, 0x9E }, /* 0xC6 */
168 - { 0xE2, 0x95, 0x9F }, /* 0xC7 */
169 - { 0xE2, 0x95, 0x9A }, /* 0xC8 */
170 - { 0xE2, 0x95, 0x94 }, /* 0xC9 */
171 - { 0xE2, 0x95, 0xA9 }, /* 0xCA */
172 - { 0xE2, 0x95, 0xA6 }, /* 0xCB */
173 - { 0xE2, 0x95, 0xA0 }, /* 0xCC */
174 - { 0xE2, 0x95, 0x90 }, /* 0xCD */
175 - { 0xE2, 0x95, 0xAC }, /* 0xCE */
176 - { 0xE2, 0x95, 0xA7 }, /* 0xCF */
177 - { 0xE2, 0x95, 0xA8 }, /* 0xD0 */
178 - { 0xE2, 0x95, 0xA4 }, /* 0xD1 */
179 - { 0xE2, 0x95, 0xA5 }, /* 0xD2 */
180 - { 0xE2, 0x95, 0x99 }, /* 0xD3 */
181 - { 0xE2, 0x95, 0x98 }, /* 0xD4 */
182 - { 0xE2, 0x95, 0x92 }, /* 0xD5 */
183 - { 0xE2, 0x95, 0x93 }, /* 0xD6 */
184 - { 0xE2, 0x95, 0xAB }, /* 0xD7 */
185 - { 0xE2, 0x95, 0xAA }, /* 0xD8 */
186 - { 0xE2, 0x94, 0x98 }, /* 0xD9 */
187 - { 0xE2, 0x94, 0x8C }, /* 0xDA */
188 - { 0xE2, 0x96, 0x88 }, /* 0xDB */
189 - { 0xE2, 0x96, 0x84 }, /* 0xDC */
190 - { 0xE2, 0x96, 0x8C }, /* 0xDD */
191 - { 0xE2, 0x96, 0x90 }, /* 0xDE */
192 - { 0xE2, 0x96, 0x80 }, /* 0xDF */
193 - { 0xCF, 0x89, 0x00 }, /* 0xE0 */
194 - { 0xCE, 0xAC, 0x00 }, /* 0xE1 */
195 - { 0xCE, 0xAD, 0x00 }, /* 0xE2 */
196 - { 0xCE, 0xAE, 0x00 }, /* 0xE3 */
197 - { 0xCF, 0x8A, 0x00 }, /* 0xE4 */
198 - { 0xCE, 0xAF, 0x00 }, /* 0xE5 */
199 - { 0xCF, 0x8C, 0x00 }, /* 0xE6 */
200 - { 0xCF, 0x8D, 0x00 }, /* 0xE7 */
201 - { 0xCF, 0x8B, 0x00 }, /* 0xE8 */
202 - { 0xCF, 0x8E, 0x00 }, /* 0xE9 */
203 - { 0xCE, 0x86, 0x00 }, /* 0xEA */
204 - { 0xCE, 0x88, 0x00 }, /* 0xEB */
205 - { 0xCE, 0x89, 0x00 }, /* 0xEC */
206 - { 0xCE, 0x8A, 0x00 }, /* 0xED */
207 - { 0xCE, 0x8C, 0x00 }, /* 0xEE */
208 - { 0xCE, 0x8E, 0x00 }, /* 0xEF */
209 - { 0xCE, 0x8F, 0x00 }, /* 0xF0 */
210 - { 0xC2, 0xB1, 0x00 }, /* 0xF1 */
211 - { 0xE2, 0x89, 0xA5 }, /* 0xF2 */
212 - { 0xE2, 0x89, 0xA4 }, /* 0xF3 */
213 - { 0xCE, 0xAA, 0x00 }, /* 0xF4 */
214 - { 0xCE, 0xAB, 0x00 }, /* 0xF5 */
215 - { 0xC3, 0xB7, 0x00 }, /* 0xF6 */
216 - { 0xE2, 0x89, 0x88 }, /* 0xF7 */
217 - { 0xC2, 0xB0, 0x00 }, /* 0xF8 */
218 - { 0xE2, 0x88, 0x99 }, /* 0xF9 */
219 - { 0xC2, 0xB7, 0x00 }, /* 0xFA */
220 - { 0xE2, 0x88, 0x9A }, /* 0xFB */
221 - { 0xE2, 0x81, 0xBF }, /* 0xFC */
222 - { 0xC2, 0xB2, 0x00 }, /* 0xFD */
223 - { 0xE2, 0x96, 0xA0 }, /* 0xFE */
224 - { 0xC2, 0xA0, 0x00 }, /* 0xFF */
95 + {{ 0xCE, 0x91, 0x00 }}, /* 0x80 */
96 + {{ 0xCE, 0x92, 0x00 }}, /* 0x81 */
97 + {{ 0xCE, 0x93, 0x00 }}, /* 0x82 */
98 + {{ 0xCE, 0x94, 0x00 }}, /* 0x83 */
99 + {{ 0xCE, 0x95, 0x00 }}, /* 0x84 */
100 + {{ 0xCE, 0x96, 0x00 }}, /* 0x85 */
101 + {{ 0xCE, 0x97, 0x00 }}, /* 0x86 */
102 + {{ 0xCE, 0x98, 0x00 }}, /* 0x87 */
103 + {{ 0xCE, 0x99, 0x00 }}, /* 0x88 */
104 + {{ 0xCE, 0x9A, 0x00 }}, /* 0x89 */
105 + {{ 0xCE, 0x9B, 0x00 }}, /* 0x8A */
106 + {{ 0xCE, 0x9C, 0x00 }}, /* 0x8B */
107 + {{ 0xCE, 0x9D, 0x00 }}, /* 0x8C */
108 + {{ 0xCE, 0x9E, 0x00 }}, /* 0x8D */
109 + {{ 0xCE, 0x9F, 0x00 }}, /* 0x8E */
110 + {{ 0xCE, 0xA0, 0x00 }}, /* 0x8F */
111 + {{ 0xCE, 0xA1, 0x00 }}, /* 0x90 */
112 + {{ 0xCE, 0xA3, 0x00 }}, /* 0x91 */
113 + {{ 0xCE, 0xA4, 0x00 }}, /* 0x92 */
114 + {{ 0xCE, 0xA5, 0x00 }}, /* 0x93 */
115 + {{ 0xCE, 0xA6, 0x00 }}, /* 0x94 */
116 + {{ 0xCE, 0xA7, 0x00 }}, /* 0x95 */
117 + {{ 0xCE, 0xA8, 0x00 }}, /* 0x96 */
118 + {{ 0xCE, 0xA9, 0x00 }}, /* 0x97 */
119 + {{ 0xCE, 0xB1, 0x00 }}, /* 0x98 */
120 + {{ 0xCE, 0xB2, 0x00 }}, /* 0x99 */
121 + {{ 0xCE, 0xB3, 0x00 }}, /* 0x9A */
122 + {{ 0xCE, 0xB4, 0x00 }}, /* 0x9B */
123 + {{ 0xCE, 0xB5, 0x00 }}, /* 0x9C */
124 + {{ 0xCE, 0xB6, 0x00 }}, /* 0x9D */
125 + {{ 0xCE, 0xB7, 0x00 }}, /* 0x9E */
126 + {{ 0xCE, 0xB8, 0x00 }}, /* 0x9F */
127 + {{ 0xCE, 0xB9, 0x00 }}, /* 0xA0 */
128 + {{ 0xCE, 0xBA, 0x00 }}, /* 0xA1 */
129 + {{ 0xCE, 0xBB, 0x00 }}, /* 0xA2 */
130 + {{ 0xCE, 0xBC, 0x00 }}, /* 0xA3 */
131 + {{ 0xCE, 0xBD, 0x00 }}, /* 0xA4 */
132 + {{ 0xCE, 0xBE, 0x00 }}, /* 0xA5 */
133 + {{ 0xCE, 0xBF, 0x00 }}, /* 0xA6 */
134 + {{ 0xCF, 0x80, 0x00 }}, /* 0xA7 */
135 + {{ 0xCF, 0x81, 0x00 }}, /* 0xA8 */
136 + {{ 0xCF, 0x83, 0x00 }}, /* 0xA9 */
137 + {{ 0xCF, 0x82, 0x00 }}, /* 0xAA */
138 + {{ 0xCF, 0x84, 0x00 }}, /* 0xAB */
139 + {{ 0xCF, 0x85, 0x00 }}, /* 0xAC */
140 + {{ 0xCF, 0x86, 0x00 }}, /* 0xAD */
141 + {{ 0xCF, 0x87, 0x00 }}, /* 0xAE */
142 + {{ 0xCF, 0x88, 0x00 }}, /* 0xAF */
143 + {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */
144 + {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */
145 + {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */
146 + {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */
147 + {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */
148 + {{ 0xE2, 0x95, 0xA1 }}, /* 0xB5 */
149 + {{ 0xE2, 0x95, 0xA2 }}, /* 0xB6 */
150 + {{ 0xE2, 0x95, 0x96 }}, /* 0xB7 */
151 + {{ 0xE2, 0x95, 0x95 }}, /* 0xB8 */
152 + {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */
153 + {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */
154 + {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */
155 + {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */
156 + {{ 0xE2, 0x95, 0x9C }}, /* 0xBD */
157 + {{ 0xE2, 0x95, 0x9B }}, /* 0xBE */
158 + {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */
159 + {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */
160 + {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */
161 + {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */
162 + {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */
163 + {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */
164 + {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */
165 + {{ 0xE2, 0x95, 0x9E }}, /* 0xC6 */
166 + {{ 0xE2, 0x95, 0x9F }}, /* 0xC7 */
167 + {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */
168 + {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */
169 + {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */
170 + {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */
171 + {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */
172 + {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */
173 + {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */
174 + {{ 0xE2, 0x95, 0xA7 }}, /* 0xCF */
175 + {{ 0xE2, 0x95, 0xA8 }}, /* 0xD0 */
176 + {{ 0xE2, 0x95, 0xA4 }}, /* 0xD1 */
177 + {{ 0xE2, 0x95, 0xA5 }}, /* 0xD2 */
178 + {{ 0xE2, 0x95, 0x99 }}, /* 0xD3 */
179 + {{ 0xE2, 0x95, 0x98 }}, /* 0xD4 */
180 + {{ 0xE2, 0x95, 0x92 }}, /* 0xD5 */
181 + {{ 0xE2, 0x95, 0x93 }}, /* 0xD6 */
182 + {{ 0xE2, 0x95, 0xAB }}, /* 0xD7 */
183 + {{ 0xE2, 0x95, 0xAA }}, /* 0xD8 */
184 + {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */
185 + {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */
186 + {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */
187 + {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */
188 + {{ 0xE2, 0x96, 0x8C }}, /* 0xDD */
189 + {{ 0xE2, 0x96, 0x90 }}, /* 0xDE */
190 + {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */
191 + {{ 0xCF, 0x89, 0x00 }}, /* 0xE0 */
192 + {{ 0xCE, 0xAC, 0x00 }}, /* 0xE1 */
193 + {{ 0xCE, 0xAD, 0x00 }}, /* 0xE2 */
194 + {{ 0xCE, 0xAE, 0x00 }}, /* 0xE3 */
195 + {{ 0xCF, 0x8A, 0x00 }}, /* 0xE4 */
196 + {{ 0xCE, 0xAF, 0x00 }}, /* 0xE5 */
197 + {{ 0xCF, 0x8C, 0x00 }}, /* 0xE6 */
198 + {{ 0xCF, 0x8D, 0x00 }}, /* 0xE7 */
199 + {{ 0xCF, 0x8B, 0x00 }}, /* 0xE8 */
200 + {{ 0xCF, 0x8E, 0x00 }}, /* 0xE9 */
201 + {{ 0xCE, 0x86, 0x00 }}, /* 0xEA */
202 + {{ 0xCE, 0x88, 0x00 }}, /* 0xEB */
203 + {{ 0xCE, 0x89, 0x00 }}, /* 0xEC */
204 + {{ 0xCE, 0x8A, 0x00 }}, /* 0xED */
205 + {{ 0xCE, 0x8C, 0x00 }}, /* 0xEE */
206 + {{ 0xCE, 0x8E, 0x00 }}, /* 0xEF */
207 + {{ 0xCE, 0x8F, 0x00 }}, /* 0xF0 */
208 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xF1 */
209 + {{ 0xE2, 0x89, 0xA5 }}, /* 0xF2 */
210 + {{ 0xE2, 0x89, 0xA4 }}, /* 0xF3 */
211 + {{ 0xCE, 0xAA, 0x00 }}, /* 0xF4 */
212 + {{ 0xCE, 0xAB, 0x00 }}, /* 0xF5 */
213 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */
214 + {{ 0xE2, 0x89, 0x88 }}, /* 0xF7 */
215 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */
216 + {{ 0xE2, 0x88, 0x99 }}, /* 0xF9 */
217 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */
218 + {{ 0xE2, 0x88, 0x9A }}, /* 0xFB */
219 + {{ 0xE2, 0x81, 0xBF }}, /* 0xFC */
220 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xFD */
221 + {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */
222 + {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */
225 223 },
226 224 { /* CP852 -> UTF-8 */
227 - { 0xC3, 0x87, 0x00 }, /* 0x80 */
228 - { 0xC3, 0xBC, 0x00 }, /* 0x81 */
229 - { 0xC3, 0xA9, 0x00 }, /* 0x82 */
230 - { 0xC3, 0xA2, 0x00 }, /* 0x83 */
231 - { 0xC3, 0xA4, 0x00 }, /* 0x84 */
232 - { 0xC5, 0xAF, 0x00 }, /* 0x85 */
233 - { 0xC4, 0x87, 0x00 }, /* 0x86 */
234 - { 0xC3, 0xA7, 0x00 }, /* 0x87 */
235 - { 0xC5, 0x82, 0x00 }, /* 0x88 */
236 - { 0xC3, 0xAB, 0x00 }, /* 0x89 */
237 - { 0xC5, 0x90, 0x00 }, /* 0x8A */
238 - { 0xC5, 0x91, 0x00 }, /* 0x8B */
239 - { 0xC3, 0xAE, 0x00 }, /* 0x8C */
240 - { 0xC5, 0xB9, 0x00 }, /* 0x8D */
241 - { 0xC3, 0x84, 0x00 }, /* 0x8E */
242 - { 0xC4, 0x86, 0x00 }, /* 0x8F */
243 - { 0xC3, 0x89, 0x00 }, /* 0x90 */
244 - { 0xC4, 0xB9, 0x00 }, /* 0x91 */
245 - { 0xC4, 0xBA, 0x00 }, /* 0x92 */
246 - { 0xC3, 0xB4, 0x00 }, /* 0x93 */
247 - { 0xC3, 0xB6, 0x00 }, /* 0x94 */
248 - { 0xC4, 0xBD, 0x00 }, /* 0x95 */
249 - { 0xC4, 0xBE, 0x00 }, /* 0x96 */
250 - { 0xC5, 0x9A, 0x00 }, /* 0x97 */
251 - { 0xC5, 0x9B, 0x00 }, /* 0x98 */
252 - { 0xC3, 0x96, 0x00 }, /* 0x99 */
253 - { 0xC3, 0x9C, 0x00 }, /* 0x9A */
254 - { 0xC5, 0xA4, 0x00 }, /* 0x9B */
255 - { 0xC5, 0xA5, 0x00 }, /* 0x9C */
256 - { 0xC5, 0x81, 0x00 }, /* 0x9D */
257 - { 0xC3, 0x97, 0x00 }, /* 0x9E */
258 - { 0xC4, 0x8D, 0x00 }, /* 0x9F */
259 - { 0xC3, 0xA1, 0x00 }, /* 0xA0 */
260 - { 0xC3, 0xAD, 0x00 }, /* 0xA1 */
261 - { 0xC3, 0xB3, 0x00 }, /* 0xA2 */
262 - { 0xC3, 0xBA, 0x00 }, /* 0xA3 */
263 - { 0xC4, 0x84, 0x00 }, /* 0xA4 */
264 - { 0xC4, 0x85, 0x00 }, /* 0xA5 */
265 - { 0xC5, 0xBD, 0x00 }, /* 0xA6 */
266 - { 0xC5, 0xBE, 0x00 }, /* 0xA7 */
267 - { 0xC4, 0x98, 0x00 }, /* 0xA8 */
268 - { 0xC4, 0x99, 0x00 }, /* 0xA9 */
269 - { 0xC2, 0xAC, 0x00 }, /* 0xAA */
270 - { 0xC5, 0xBA, 0x00 }, /* 0xAB */
271 - { 0xC4, 0x8C, 0x00 }, /* 0xAC */
272 - { 0xC5, 0x9F, 0x00 }, /* 0xAD */
273 - { 0xC2, 0xAB, 0x00 }, /* 0xAE */
274 - { 0xC2, 0xBB, 0x00 }, /* 0xAF */
275 - { 0xE2, 0x96, 0x91 }, /* 0xB0 */
276 - { 0xE2, 0x96, 0x92 }, /* 0xB1 */
277 - { 0xE2, 0x96, 0x93 }, /* 0xB2 */
278 - { 0xE2, 0x94, 0x82 }, /* 0xB3 */
279 - { 0xE2, 0x94, 0xA4 }, /* 0xB4 */
280 - { 0xC3, 0x81, 0x00 }, /* 0xB5 */
281 - { 0xC3, 0x82, 0x00 }, /* 0xB6 */
282 - { 0xC4, 0x9A, 0x00 }, /* 0xB7 */
283 - { 0xC5, 0x9E, 0x00 }, /* 0xB8 */
284 - { 0xE2, 0x95, 0xA3 }, /* 0xB9 */
285 - { 0xE2, 0x95, 0x91 }, /* 0xBA */
286 - { 0xE2, 0x95, 0x97 }, /* 0xBB */
287 - { 0xE2, 0x95, 0x9D }, /* 0xBC */
288 - { 0xC5, 0xBB, 0x00 }, /* 0xBD */
289 - { 0xC5, 0xBC, 0x00 }, /* 0xBE */
290 - { 0xE2, 0x94, 0x90 }, /* 0xBF */
291 - { 0xE2, 0x94, 0x94 }, /* 0xC0 */
292 - { 0xE2, 0x94, 0xB4 }, /* 0xC1 */
293 - { 0xE2, 0x94, 0xAC }, /* 0xC2 */
294 - { 0xE2, 0x94, 0x9C }, /* 0xC3 */
295 - { 0xE2, 0x94, 0x80 }, /* 0xC4 */
296 - { 0xE2, 0x94, 0xBC }, /* 0xC5 */
297 - { 0xC4, 0x82, 0x00 }, /* 0xC6 */
298 - { 0xC4, 0x83, 0x00 }, /* 0xC7 */
299 - { 0xE2, 0x95, 0x9A }, /* 0xC8 */
300 - { 0xE2, 0x95, 0x94 }, /* 0xC9 */
301 - { 0xE2, 0x95, 0xA9 }, /* 0xCA */
302 - { 0xE2, 0x95, 0xA6 }, /* 0xCB */
303 - { 0xE2, 0x95, 0xA0 }, /* 0xCC */
304 - { 0xE2, 0x95, 0x90 }, /* 0xCD */
305 - { 0xE2, 0x95, 0xAC }, /* 0xCE */
306 - { 0xC2, 0xA4, 0x00 }, /* 0xCF */
307 - { 0xC4, 0x91, 0x00 }, /* 0xD0 */
308 - { 0xC4, 0x90, 0x00 }, /* 0xD1 */
309 - { 0xC4, 0x8E, 0x00 }, /* 0xD2 */
310 - { 0xC3, 0x8B, 0x00 }, /* 0xD3 */
311 - { 0xC4, 0x8F, 0x00 }, /* 0xD4 */
312 - { 0xC5, 0x87, 0x00 }, /* 0xD5 */
313 - { 0xC3, 0x8D, 0x00 }, /* 0xD6 */
314 - { 0xC3, 0x8E, 0x00 }, /* 0xD7 */
315 - { 0xC4, 0x9B, 0x00 }, /* 0xD8 */
316 - { 0xE2, 0x94, 0x98 }, /* 0xD9 */
317 - { 0xE2, 0x94, 0x8C }, /* 0xDA */
318 - { 0xE2, 0x96, 0x88 }, /* 0xDB */
319 - { 0xE2, 0x96, 0x84 }, /* 0xDC */
320 - { 0xC5, 0xA2, 0x00 }, /* 0xDD */
321 - { 0xC5, 0xAE, 0x00 }, /* 0xDE */
322 - { 0xE2, 0x96, 0x80 }, /* 0xDF */
323 - { 0xC3, 0x93, 0x00 }, /* 0xE0 */
324 - { 0xC3, 0x9F, 0x00 }, /* 0xE1 */
325 - { 0xC3, 0x94, 0x00 }, /* 0xE2 */
326 - { 0xC5, 0x83, 0x00 }, /* 0xE3 */
327 - { 0xC5, 0x84, 0x00 }, /* 0xE4 */
328 - { 0xC5, 0x88, 0x00 }, /* 0xE5 */
329 - { 0xC5, 0xA0, 0x00 }, /* 0xE6 */
330 - { 0xC5, 0xA1, 0x00 }, /* 0xE7 */
331 - { 0xC5, 0x94, 0x00 }, /* 0xE8 */
332 - { 0xC3, 0x9A, 0x00 }, /* 0xE9 */
333 - { 0xC5, 0x95, 0x00 }, /* 0xEA */
334 - { 0xC5, 0xB0, 0x00 }, /* 0xEB */
335 - { 0xC3, 0xBD, 0x00 }, /* 0xEC */
336 - { 0xC3, 0x9D, 0x00 }, /* 0xED */
337 - { 0xC5, 0xA3, 0x00 }, /* 0xEE */
338 - { 0xC2, 0xB4, 0x00 }, /* 0xEF */
339 - { 0xC2, 0xAD, 0x00 }, /* 0xF0 */
340 - { 0xCB, 0x9D, 0x00 }, /* 0xF1 */
341 - { 0xCB, 0x9B, 0x00 }, /* 0xF2 */
342 - { 0xCB, 0x87, 0x00 }, /* 0xF3 */
343 - { 0xCB, 0x98, 0x00 }, /* 0xF4 */
344 - { 0xC2, 0xA7, 0x00 }, /* 0xF5 */
345 - { 0xC3, 0xB7, 0x00 }, /* 0xF6 */
346 - { 0xC2, 0xB8, 0x00 }, /* 0xF7 */
347 - { 0xC2, 0xB0, 0x00 }, /* 0xF8 */
348 - { 0xC2, 0xA8, 0x00 }, /* 0xF9 */
349 - { 0xCB, 0x99, 0x00 }, /* 0xFA */
350 - { 0xC5, 0xB1, 0x00 }, /* 0xFB */
351 - { 0xC5, 0x98, 0x00 }, /* 0xFC */
352 - { 0xC5, 0x99, 0x00 }, /* 0xFD */
353 - { 0xE2, 0x96, 0xA0 }, /* 0xFE */
354 - { 0xC2, 0xA0, 0x00 }, /* 0xFF */
225 + {{ 0xC3, 0x87, 0x00 }}, /* 0x80 */
226 + {{ 0xC3, 0xBC, 0x00 }}, /* 0x81 */
227 + {{ 0xC3, 0xA9, 0x00 }}, /* 0x82 */
228 + {{ 0xC3, 0xA2, 0x00 }}, /* 0x83 */
229 + {{ 0xC3, 0xA4, 0x00 }}, /* 0x84 */
230 + {{ 0xC5, 0xAF, 0x00 }}, /* 0x85 */
231 + {{ 0xC4, 0x87, 0x00 }}, /* 0x86 */
232 + {{ 0xC3, 0xA7, 0x00 }}, /* 0x87 */
233 + {{ 0xC5, 0x82, 0x00 }}, /* 0x88 */
234 + {{ 0xC3, 0xAB, 0x00 }}, /* 0x89 */
235 + {{ 0xC5, 0x90, 0x00 }}, /* 0x8A */
236 + {{ 0xC5, 0x91, 0x00 }}, /* 0x8B */
237 + {{ 0xC3, 0xAE, 0x00 }}, /* 0x8C */
238 + {{ 0xC5, 0xB9, 0x00 }}, /* 0x8D */
239 + {{ 0xC3, 0x84, 0x00 }}, /* 0x8E */
240 + {{ 0xC4, 0x86, 0x00 }}, /* 0x8F */
241 + {{ 0xC3, 0x89, 0x00 }}, /* 0x90 */
242 + {{ 0xC4, 0xB9, 0x00 }}, /* 0x91 */
243 + {{ 0xC4, 0xBA, 0x00 }}, /* 0x92 */
244 + {{ 0xC3, 0xB4, 0x00 }}, /* 0x93 */
245 + {{ 0xC3, 0xB6, 0x00 }}, /* 0x94 */
246 + {{ 0xC4, 0xBD, 0x00 }}, /* 0x95 */
247 + {{ 0xC4, 0xBE, 0x00 }}, /* 0x96 */
248 + {{ 0xC5, 0x9A, 0x00 }}, /* 0x97 */
249 + {{ 0xC5, 0x9B, 0x00 }}, /* 0x98 */
250 + {{ 0xC3, 0x96, 0x00 }}, /* 0x99 */
251 + {{ 0xC3, 0x9C, 0x00 }}, /* 0x9A */
252 + {{ 0xC5, 0xA4, 0x00 }}, /* 0x9B */
253 + {{ 0xC5, 0xA5, 0x00 }}, /* 0x9C */
254 + {{ 0xC5, 0x81, 0x00 }}, /* 0x9D */
255 + {{ 0xC3, 0x97, 0x00 }}, /* 0x9E */
256 + {{ 0xC4, 0x8D, 0x00 }}, /* 0x9F */
257 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xA0 */
258 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xA1 */
259 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xA2 */
260 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xA3 */
261 + {{ 0xC4, 0x84, 0x00 }}, /* 0xA4 */
262 + {{ 0xC4, 0x85, 0x00 }}, /* 0xA5 */
263 + {{ 0xC5, 0xBD, 0x00 }}, /* 0xA6 */
264 + {{ 0xC5, 0xBE, 0x00 }}, /* 0xA7 */
265 + {{ 0xC4, 0x98, 0x00 }}, /* 0xA8 */
266 + {{ 0xC4, 0x99, 0x00 }}, /* 0xA9 */
267 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAA */
268 + {{ 0xC5, 0xBA, 0x00 }}, /* 0xAB */
269 + {{ 0xC4, 0x8C, 0x00 }}, /* 0xAC */
270 + {{ 0xC5, 0x9F, 0x00 }}, /* 0xAD */
271 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAE */
272 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xAF */
273 + {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */
274 + {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */
275 + {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */
276 + {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */
277 + {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */
278 + {{ 0xC3, 0x81, 0x00 }}, /* 0xB5 */
279 + {{ 0xC3, 0x82, 0x00 }}, /* 0xB6 */
280 + {{ 0xC4, 0x9A, 0x00 }}, /* 0xB7 */
281 + {{ 0xC5, 0x9E, 0x00 }}, /* 0xB8 */
282 + {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */
283 + {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */
284 + {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */
285 + {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */
286 + {{ 0xC5, 0xBB, 0x00 }}, /* 0xBD */
287 + {{ 0xC5, 0xBC, 0x00 }}, /* 0xBE */
288 + {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */
289 + {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */
290 + {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */
291 + {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */
292 + {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */
293 + {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */
294 + {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */
295 + {{ 0xC4, 0x82, 0x00 }}, /* 0xC6 */
296 + {{ 0xC4, 0x83, 0x00 }}, /* 0xC7 */
297 + {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */
298 + {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */
299 + {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */
300 + {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */
301 + {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */
302 + {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */
303 + {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */
304 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xCF */
305 + {{ 0xC4, 0x91, 0x00 }}, /* 0xD0 */
306 + {{ 0xC4, 0x90, 0x00 }}, /* 0xD1 */
307 + {{ 0xC4, 0x8E, 0x00 }}, /* 0xD2 */
308 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xD3 */
309 + {{ 0xC4, 0x8F, 0x00 }}, /* 0xD4 */
310 + {{ 0xC5, 0x87, 0x00 }}, /* 0xD5 */
311 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xD6 */
312 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xD7 */
313 + {{ 0xC4, 0x9B, 0x00 }}, /* 0xD8 */
314 + {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */
315 + {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */
316 + {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */
317 + {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */
318 + {{ 0xC5, 0xA2, 0x00 }}, /* 0xDD */
319 + {{ 0xC5, 0xAE, 0x00 }}, /* 0xDE */
320 + {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */
321 + {{ 0xC3, 0x93, 0x00 }}, /* 0xE0 */
322 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xE1 */
323 + {{ 0xC3, 0x94, 0x00 }}, /* 0xE2 */
324 + {{ 0xC5, 0x83, 0x00 }}, /* 0xE3 */
325 + {{ 0xC5, 0x84, 0x00 }}, /* 0xE4 */
326 + {{ 0xC5, 0x88, 0x00 }}, /* 0xE5 */
327 + {{ 0xC5, 0xA0, 0x00 }}, /* 0xE6 */
328 + {{ 0xC5, 0xA1, 0x00 }}, /* 0xE7 */
329 + {{ 0xC5, 0x94, 0x00 }}, /* 0xE8 */
330 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xE9 */
331 + {{ 0xC5, 0x95, 0x00 }}, /* 0xEA */
332 + {{ 0xC5, 0xB0, 0x00 }}, /* 0xEB */
333 + {{ 0xC3, 0xBD, 0x00 }}, /* 0xEC */
334 + {{ 0xC3, 0x9D, 0x00 }}, /* 0xED */
335 + {{ 0xC5, 0xA3, 0x00 }}, /* 0xEE */
336 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xEF */
337 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xF0 */
338 + {{ 0xCB, 0x9D, 0x00 }}, /* 0xF1 */
339 + {{ 0xCB, 0x9B, 0x00 }}, /* 0xF2 */
340 + {{ 0xCB, 0x87, 0x00 }}, /* 0xF3 */
341 + {{ 0xCB, 0x98, 0x00 }}, /* 0xF4 */
342 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xF5 */
343 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */
344 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xF7 */
345 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */
346 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xF9 */
347 + {{ 0xCB, 0x99, 0x00 }}, /* 0xFA */
348 + {{ 0xC5, 0xB1, 0x00 }}, /* 0xFB */
349 + {{ 0xC5, 0x98, 0x00 }}, /* 0xFC */
350 + {{ 0xC5, 0x99, 0x00 }}, /* 0xFD */
351 + {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */
352 + {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */
355 353 },
356 354 { /* CP857 -> UTF-8 */
357 - { 0xC3, 0x87, 0x00 }, /* 0x80 */
358 - { 0xC3, 0xBC, 0x00 }, /* 0x81 */
359 - { 0xC3, 0xA9, 0x00 }, /* 0x82 */
360 - { 0xC3, 0xA2, 0x00 }, /* 0x83 */
361 - { 0xC3, 0xA4, 0x00 }, /* 0x84 */
362 - { 0xC3, 0xA0, 0x00 }, /* 0x85 */
363 - { 0xC3, 0xA5, 0x00 }, /* 0x86 */
364 - { 0xC3, 0xA7, 0x00 }, /* 0x87 */
365 - { 0xC3, 0xAA, 0x00 }, /* 0x88 */
366 - { 0xC3, 0xAB, 0x00 }, /* 0x89 */
367 - { 0xC3, 0xA8, 0x00 }, /* 0x8A */
368 - { 0xC3, 0xAF, 0x00 }, /* 0x8B */
369 - { 0xC3, 0xAE, 0x00 }, /* 0x8C */
370 - { 0xC4, 0xB1, 0x00 }, /* 0x8D */
371 - { 0xC3, 0x84, 0x00 }, /* 0x8E */
372 - { 0xC3, 0x85, 0x00 }, /* 0x8F */
373 - { 0xC3, 0x89, 0x00 }, /* 0x90 */
374 - { 0xC3, 0xA6, 0x00 }, /* 0x91 */
375 - { 0xC3, 0x86, 0x00 }, /* 0x92 */
376 - { 0xC3, 0xB4, 0x00 }, /* 0x93 */
377 - { 0xC3, 0xB6, 0x00 }, /* 0x94 */
378 - { 0xC3, 0xB2, 0x00 }, /* 0x95 */
379 - { 0xC3, 0xBB, 0x00 }, /* 0x96 */
380 - { 0xC3, 0xB9, 0x00 }, /* 0x97 */
381 - { 0xC4, 0xB0, 0x00 }, /* 0x98 */
382 - { 0xC3, 0x96, 0x00 }, /* 0x99 */
383 - { 0xC3, 0x9C, 0x00 }, /* 0x9A */
384 - { 0xC3, 0xB8, 0x00 }, /* 0x9B */
385 - { 0xC2, 0xA3, 0x00 }, /* 0x9C */
386 - { 0xC3, 0x98, 0x00 }, /* 0x9D */
387 - { 0xC5, 0x9E, 0x00 }, /* 0x9E */
388 - { 0xC5, 0x9F, 0x00 }, /* 0x9F */
389 - { 0xC3, 0xA1, 0x00 }, /* 0xA0 */
390 - { 0xC3, 0xAD, 0x00 }, /* 0xA1 */
391 - { 0xC3, 0xB3, 0x00 }, /* 0xA2 */
392 - { 0xC3, 0xBA, 0x00 }, /* 0xA3 */
393 - { 0xC3, 0xB1, 0x00 }, /* 0xA4 */
394 - { 0xC3, 0x91, 0x00 }, /* 0xA5 */
395 - { 0xC4, 0x9E, 0x00 }, /* 0xA6 */
396 - { 0xC4, 0x9F, 0x00 }, /* 0xA7 */
397 - { 0xC2, 0xBF, 0x00 }, /* 0xA8 */
398 - { 0xC2, 0xAE, 0x00 }, /* 0xA9 */
399 - { 0xC2, 0xAC, 0x00 }, /* 0xAA */
400 - { 0xC2, 0xBD, 0x00 }, /* 0xAB */
401 - { 0xC2, 0xBC, 0x00 }, /* 0xAC */
402 - { 0xC2, 0xA1, 0x00 }, /* 0xAD */
403 - { 0xC2, 0xAB, 0x00 }, /* 0xAE */
404 - { 0xC2, 0xBB, 0x00 }, /* 0xAF */
405 - { 0xE2, 0x96, 0x91 }, /* 0xB0 */
406 - { 0xE2, 0x96, 0x92 }, /* 0xB1 */
407 - { 0xE2, 0x96, 0x93 }, /* 0xB2 */
408 - { 0xE2, 0x94, 0x82 }, /* 0xB3 */
409 - { 0xE2, 0x94, 0xA4 }, /* 0xB4 */
410 - { 0xC3, 0x81, 0x00 }, /* 0xB5 */
411 - { 0xC3, 0x82, 0x00 }, /* 0xB6 */
412 - { 0xC3, 0x80, 0x00 }, /* 0xB7 */
413 - { 0xC2, 0xA9, 0x00 }, /* 0xB8 */
414 - { 0xE2, 0x95, 0xA3 }, /* 0xB9 */
415 - { 0xE2, 0x95, 0x91 }, /* 0xBA */
416 - { 0xE2, 0x95, 0x97 }, /* 0xBB */
417 - { 0xE2, 0x95, 0x9D }, /* 0xBC */
418 - { 0xC2, 0xA2, 0x00 }, /* 0xBD */
419 - { 0xC2, 0xA5, 0x00 }, /* 0xBE */
420 - { 0xE2, 0x94, 0x90 }, /* 0xBF */
421 - { 0xE2, 0x94, 0x94 }, /* 0xC0 */
422 - { 0xE2, 0x94, 0xB4 }, /* 0xC1 */
423 - { 0xE2, 0x94, 0xAC }, /* 0xC2 */
424 - { 0xE2, 0x94, 0x9C }, /* 0xC3 */
425 - { 0xE2, 0x94, 0x80 }, /* 0xC4 */
426 - { 0xE2, 0x94, 0xBC }, /* 0xC5 */
427 - { 0xC3, 0xA3, 0x00 }, /* 0xC6 */
428 - { 0xC3, 0x83, 0x00 }, /* 0xC7 */
429 - { 0xE2, 0x95, 0x9A }, /* 0xC8 */
430 - { 0xE2, 0x95, 0x94 }, /* 0xC9 */
431 - { 0xE2, 0x95, 0xA9 }, /* 0xCA */
432 - { 0xE2, 0x95, 0xA6 }, /* 0xCB */
433 - { 0xE2, 0x95, 0xA0 }, /* 0xCC */
434 - { 0xE2, 0x95, 0x90 }, /* 0xCD */
435 - { 0xE2, 0x95, 0xAC }, /* 0xCE */
436 - { 0xC2, 0xA4, 0x00 }, /* 0xCF */
437 - { 0xC2, 0xBA, 0x00 }, /* 0xD0 */
438 - { 0xC2, 0xAA, 0x00 }, /* 0xD1 */
439 - { 0xC3, 0x8A, 0x00 }, /* 0xD2 */
440 - { 0xC3, 0x8B, 0x00 }, /* 0xD3 */
441 - { 0xC3, 0x88, 0x00 }, /* 0xD4 */
442 - { 0xFE, 0xFE, 0xFE }, /* 0xD5 (illegal character) */
443 - { 0xC3, 0x8D, 0x00 }, /* 0xD6 */
444 - { 0xC3, 0x8E, 0x00 }, /* 0xD7 */
445 - { 0xC3, 0x8F, 0x00 }, /* 0xD8 */
446 - { 0xE2, 0x94, 0x98 }, /* 0xD9 */
447 - { 0xE2, 0x94, 0x8C }, /* 0xDA */
448 - { 0xE2, 0x96, 0x88 }, /* 0xDB */
449 - { 0xE2, 0x96, 0x84 }, /* 0xDC */
450 - { 0xC2, 0xA6, 0x00 }, /* 0xDD */
451 - { 0xC3, 0x8C, 0x00 }, /* 0xDE */
452 - { 0xE2, 0x96, 0x80 }, /* 0xDF */
453 - { 0xC3, 0x93, 0x00 }, /* 0xE0 */
454 - { 0xC3, 0x9F, 0x00 }, /* 0xE1 */
455 - { 0xC3, 0x94, 0x00 }, /* 0xE2 */
456 - { 0xC3, 0x92, 0x00 }, /* 0xE3 */
457 - { 0xC3, 0xB5, 0x00 }, /* 0xE4 */
458 - { 0xC3, 0x95, 0x00 }, /* 0xE5 */
459 - { 0xC2, 0xB5, 0x00 }, /* 0xE6 */
460 - { 0xFE, 0xFE, 0xFE }, /* 0xE7 (illegal character) */
461 - { 0xC3, 0x97, 0x00 }, /* 0xE8 */
462 - { 0xC3, 0x9A, 0x00 }, /* 0xE9 */
463 - { 0xC3, 0x9B, 0x00 }, /* 0xEA */
464 - { 0xC3, 0x99, 0x00 }, /* 0xEB */
465 - { 0xC3, 0xAC, 0x00 }, /* 0xEC */
466 - { 0xC3, 0xBF, 0x00 }, /* 0xED */
467 - { 0xC2, 0xAF, 0x00 }, /* 0xEE */
468 - { 0xC2, 0xB4, 0x00 }, /* 0xEF */
469 - { 0xC2, 0xAD, 0x00 }, /* 0xF0 */
470 - { 0xC2, 0xB1, 0x00 }, /* 0xF1 */
471 - { 0xFE, 0xFE, 0xFE }, /* 0xF2 (illegal character) */
472 - { 0xC2, 0xBE, 0x00 }, /* 0xF3 */
473 - { 0xC2, 0xB6, 0x00 }, /* 0xF4 */
474 - { 0xC2, 0xA7, 0x00 }, /* 0xF5 */
475 - { 0xC3, 0xB7, 0x00 }, /* 0xF6 */
476 - { 0xC2, 0xB8, 0x00 }, /* 0xF7 */
477 - { 0xC2, 0xB0, 0x00 }, /* 0xF8 */
478 - { 0xC2, 0xA8, 0x00 }, /* 0xF9 */
479 - { 0xC2, 0xB7, 0x00 }, /* 0xFA */
480 - { 0xC2, 0xB9, 0x00 }, /* 0xFB */
481 - { 0xC2, 0xB3, 0x00 }, /* 0xFC */
482 - { 0xC2, 0xB2, 0x00 }, /* 0xFD */
483 - { 0xE2, 0x96, 0xA0 }, /* 0xFE */
484 - { 0xC2, 0xA0, 0x00 }, /* 0xFF */
355 + {{ 0xC3, 0x87, 0x00 }}, /* 0x80 */
356 + {{ 0xC3, 0xBC, 0x00 }}, /* 0x81 */
357 + {{ 0xC3, 0xA9, 0x00 }}, /* 0x82 */
358 + {{ 0xC3, 0xA2, 0x00 }}, /* 0x83 */
359 + {{ 0xC3, 0xA4, 0x00 }}, /* 0x84 */
360 + {{ 0xC3, 0xA0, 0x00 }}, /* 0x85 */
361 + {{ 0xC3, 0xA5, 0x00 }}, /* 0x86 */
362 + {{ 0xC3, 0xA7, 0x00 }}, /* 0x87 */
363 + {{ 0xC3, 0xAA, 0x00 }}, /* 0x88 */
364 + {{ 0xC3, 0xAB, 0x00 }}, /* 0x89 */
365 + {{ 0xC3, 0xA8, 0x00 }}, /* 0x8A */
366 + {{ 0xC3, 0xAF, 0x00 }}, /* 0x8B */
367 + {{ 0xC3, 0xAE, 0x00 }}, /* 0x8C */
368 + {{ 0xC4, 0xB1, 0x00 }}, /* 0x8D */
369 + {{ 0xC3, 0x84, 0x00 }}, /* 0x8E */
370 + {{ 0xC3, 0x85, 0x00 }}, /* 0x8F */
371 + {{ 0xC3, 0x89, 0x00 }}, /* 0x90 */
372 + {{ 0xC3, 0xA6, 0x00 }}, /* 0x91 */
373 + {{ 0xC3, 0x86, 0x00 }}, /* 0x92 */
374 + {{ 0xC3, 0xB4, 0x00 }}, /* 0x93 */
375 + {{ 0xC3, 0xB6, 0x00 }}, /* 0x94 */
376 + {{ 0xC3, 0xB2, 0x00 }}, /* 0x95 */
377 + {{ 0xC3, 0xBB, 0x00 }}, /* 0x96 */
378 + {{ 0xC3, 0xB9, 0x00 }}, /* 0x97 */
379 + {{ 0xC4, 0xB0, 0x00 }}, /* 0x98 */
380 + {{ 0xC3, 0x96, 0x00 }}, /* 0x99 */
381 + {{ 0xC3, 0x9C, 0x00 }}, /* 0x9A */
382 + {{ 0xC3, 0xB8, 0x00 }}, /* 0x9B */
383 + {{ 0xC2, 0xA3, 0x00 }}, /* 0x9C */
384 + {{ 0xC3, 0x98, 0x00 }}, /* 0x9D */
385 + {{ 0xC5, 0x9E, 0x00 }}, /* 0x9E */
386 + {{ 0xC5, 0x9F, 0x00 }}, /* 0x9F */
387 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xA0 */
388 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xA1 */
389 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xA2 */
390 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xA3 */
391 + {{ 0xC3, 0xB1, 0x00 }}, /* 0xA4 */
392 + {{ 0xC3, 0x91, 0x00 }}, /* 0xA5 */
393 + {{ 0xC4, 0x9E, 0x00 }}, /* 0xA6 */
394 + {{ 0xC4, 0x9F, 0x00 }}, /* 0xA7 */
395 + {{ 0xC2, 0xBF, 0x00 }}, /* 0xA8 */
396 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xA9 */
397 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAA */
398 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xAB */
399 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xAC */
400 + {{ 0xC2, 0xA1, 0x00 }}, /* 0xAD */
401 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAE */
402 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xAF */
403 + {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */
404 + {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */
405 + {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */
406 + {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */
407 + {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */
408 + {{ 0xC3, 0x81, 0x00 }}, /* 0xB5 */
409 + {{ 0xC3, 0x82, 0x00 }}, /* 0xB6 */
410 + {{ 0xC3, 0x80, 0x00 }}, /* 0xB7 */
411 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xB8 */
412 + {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */
413 + {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */
414 + {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */
415 + {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */
416 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xBD */
417 + {{ 0xC2, 0xA5, 0x00 }}, /* 0xBE */
418 + {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */
419 + {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */
420 + {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */
421 + {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */
422 + {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */
423 + {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */
424 + {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */
425 + {{ 0xC3, 0xA3, 0x00 }}, /* 0xC6 */
426 + {{ 0xC3, 0x83, 0x00 }}, /* 0xC7 */
427 + {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */
428 + {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */
429 + {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */
430 + {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */
431 + {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */
432 + {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */
433 + {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */
434 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xCF */
435 + {{ 0xC2, 0xBA, 0x00 }}, /* 0xD0 */
436 + {{ 0xC2, 0xAA, 0x00 }}, /* 0xD1 */
437 + {{ 0xC3, 0x8A, 0x00 }}, /* 0xD2 */
438 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xD3 */
439 + {{ 0xC3, 0x88, 0x00 }}, /* 0xD4 */
440 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD5 (illegal character) */
441 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xD6 */
442 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xD7 */
443 + {{ 0xC3, 0x8F, 0x00 }}, /* 0xD8 */
444 + {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */
445 + {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */
446 + {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */
447 + {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */
448 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xDD */
449 + {{ 0xC3, 0x8C, 0x00 }}, /* 0xDE */
450 + {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */
451 + {{ 0xC3, 0x93, 0x00 }}, /* 0xE0 */
452 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xE1 */
453 + {{ 0xC3, 0x94, 0x00 }}, /* 0xE2 */
454 + {{ 0xC3, 0x92, 0x00 }}, /* 0xE3 */
455 + {{ 0xC3, 0xB5, 0x00 }}, /* 0xE4 */
456 + {{ 0xC3, 0x95, 0x00 }}, /* 0xE5 */
457 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xE6 */
458 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xE7 (illegal character) */
459 + {{ 0xC3, 0x97, 0x00 }}, /* 0xE8 */
460 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xE9 */
461 + {{ 0xC3, 0x9B, 0x00 }}, /* 0xEA */
462 + {{ 0xC3, 0x99, 0x00 }}, /* 0xEB */
463 + {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */
464 + {{ 0xC3, 0xBF, 0x00 }}, /* 0xED */
465 + {{ 0xC2, 0xAF, 0x00 }}, /* 0xEE */
466 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xEF */
467 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xF0 */
468 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xF1 */
469 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF2 (illegal character) */
470 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xF3 */
471 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xF4 */
472 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xF5 */
473 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */
474 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xF7 */
475 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */
476 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xF9 */
477 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */
478 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xFB */
479 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xFC */
480 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xFD */
481 + {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */
482 + {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */
485 483 },
486 484 { /* CP862 -> UTF-8 */
487 - { 0xD7, 0x90, 0x00 }, /* 0x80 */
488 - { 0xD7, 0x91, 0x00 }, /* 0x81 */
489 - { 0xD7, 0x92, 0x00 }, /* 0x82 */
490 - { 0xD7, 0x93, 0x00 }, /* 0x83 */
491 - { 0xD7, 0x94, 0x00 }, /* 0x84 */
492 - { 0xD7, 0x95, 0x00 }, /* 0x85 */
493 - { 0xD7, 0x96, 0x00 }, /* 0x86 */
494 - { 0xD7, 0x97, 0x00 }, /* 0x87 */
495 - { 0xD7, 0x98, 0x00 }, /* 0x88 */
496 - { 0xD7, 0x99, 0x00 }, /* 0x89 */
497 - { 0xD7, 0x9A, 0x00 }, /* 0x8A */
498 - { 0xD7, 0x9B, 0x00 }, /* 0x8B */
499 - { 0xD7, 0x9C, 0x00 }, /* 0x8C */
500 - { 0xD7, 0x9D, 0x00 }, /* 0x8D */
501 - { 0xD7, 0x9E, 0x00 }, /* 0x8E */
502 - { 0xD7, 0x9F, 0x00 }, /* 0x8F */
503 - { 0xD7, 0xA0, 0x00 }, /* 0x90 */
504 - { 0xD7, 0xA1, 0x00 }, /* 0x91 */
505 - { 0xD7, 0xA2, 0x00 }, /* 0x92 */
506 - { 0xD7, 0xA3, 0x00 }, /* 0x93 */
507 - { 0xD7, 0xA4, 0x00 }, /* 0x94 */
508 - { 0xD7, 0xA5, 0x00 }, /* 0x95 */
509 - { 0xD7, 0xA6, 0x00 }, /* 0x96 */
510 - { 0xD7, 0xA7, 0x00 }, /* 0x97 */
511 - { 0xD7, 0xA8, 0x00 }, /* 0x98 */
512 - { 0xD7, 0xA9, 0x00 }, /* 0x99 */
513 - { 0xD7, 0xAA, 0x00 }, /* 0x9A */
514 - { 0xC2, 0xA2, 0x00 }, /* 0x9B */
515 - { 0xC2, 0xA3, 0x00 }, /* 0x9C */
516 - { 0xC2, 0xA5, 0x00 }, /* 0x9D */
517 - { 0xE2, 0x82, 0xA7 }, /* 0x9E */
518 - { 0xC6, 0x92, 0x00 }, /* 0x9F */
519 - { 0xC3, 0xA1, 0x00 }, /* 0xA0 */
520 - { 0xC3, 0xAD, 0x00 }, /* 0xA1 */
521 - { 0xC3, 0xB3, 0x00 }, /* 0xA2 */
522 - { 0xC3, 0xBA, 0x00 }, /* 0xA3 */
523 - { 0xC3, 0xB1, 0x00 }, /* 0xA4 */
524 - { 0xC3, 0x91, 0x00 }, /* 0xA5 */
525 - { 0xC2, 0xAA, 0x00 }, /* 0xA6 */
526 - { 0xC2, 0xBA, 0x00 }, /* 0xA7 */
527 - { 0xC2, 0xBF, 0x00 }, /* 0xA8 */
528 - { 0xE2, 0x8C, 0x90 }, /* 0xA9 */
529 - { 0xC2, 0xAC, 0x00 }, /* 0xAA */
530 - { 0xC2, 0xBD, 0x00 }, /* 0xAB */
531 - { 0xC2, 0xBC, 0x00 }, /* 0xAC */
532 - { 0xC2, 0xA1, 0x00 }, /* 0xAD */
533 - { 0xC2, 0xAB, 0x00 }, /* 0xAE */
534 - { 0xC2, 0xBB, 0x00 }, /* 0xAF */
535 - { 0xE2, 0x96, 0x91 }, /* 0xB0 */
536 - { 0xE2, 0x96, 0x92 }, /* 0xB1 */
537 - { 0xE2, 0x96, 0x93 }, /* 0xB2 */
538 - { 0xE2, 0x94, 0x82 }, /* 0xB3 */
539 - { 0xE2, 0x94, 0xA4 }, /* 0xB4 */
540 - { 0xE2, 0x95, 0xA1 }, /* 0xB5 */
541 - { 0xE2, 0x95, 0xA2 }, /* 0xB6 */
542 - { 0xE2, 0x95, 0x96 }, /* 0xB7 */
543 - { 0xE2, 0x95, 0x95 }, /* 0xB8 */
544 - { 0xE2, 0x95, 0xA3 }, /* 0xB9 */
545 - { 0xE2, 0x95, 0x91 }, /* 0xBA */
546 - { 0xE2, 0x95, 0x97 }, /* 0xBB */
547 - { 0xE2, 0x95, 0x9D }, /* 0xBC */
548 - { 0xE2, 0x95, 0x9C }, /* 0xBD */
549 - { 0xE2, 0x95, 0x9B }, /* 0xBE */
550 - { 0xE2, 0x94, 0x90 }, /* 0xBF */
551 - { 0xE2, 0x94, 0x94 }, /* 0xC0 */
552 - { 0xE2, 0x94, 0xB4 }, /* 0xC1 */
553 - { 0xE2, 0x94, 0xAC }, /* 0xC2 */
554 - { 0xE2, 0x94, 0x9C }, /* 0xC3 */
555 - { 0xE2, 0x94, 0x80 }, /* 0xC4 */
556 - { 0xE2, 0x94, 0xBC }, /* 0xC5 */
557 - { 0xE2, 0x95, 0x9E }, /* 0xC6 */
558 - { 0xE2, 0x95, 0x9F }, /* 0xC7 */
559 - { 0xE2, 0x95, 0x9A }, /* 0xC8 */
560 - { 0xE2, 0x95, 0x94 }, /* 0xC9 */
561 - { 0xE2, 0x95, 0xA9 }, /* 0xCA */
562 - { 0xE2, 0x95, 0xA6 }, /* 0xCB */
563 - { 0xE2, 0x95, 0xA0 }, /* 0xCC */
564 - { 0xE2, 0x95, 0x90 }, /* 0xCD */
565 - { 0xE2, 0x95, 0xAC }, /* 0xCE */
566 - { 0xE2, 0x95, 0xA7 }, /* 0xCF */
567 - { 0xE2, 0x95, 0xA8 }, /* 0xD0 */
568 - { 0xE2, 0x95, 0xA4 }, /* 0xD1 */
569 - { 0xE2, 0x95, 0xA5 }, /* 0xD2 */
570 - { 0xE2, 0x95, 0x99 }, /* 0xD3 */
571 - { 0xE2, 0x95, 0x98 }, /* 0xD4 */
572 - { 0xE2, 0x95, 0x92 }, /* 0xD5 */
573 - { 0xE2, 0x95, 0x93 }, /* 0xD6 */
574 - { 0xE2, 0x95, 0xAB }, /* 0xD7 */
575 - { 0xE2, 0x95, 0xAA }, /* 0xD8 */
576 - { 0xE2, 0x94, 0x98 }, /* 0xD9 */
577 - { 0xE2, 0x94, 0x8C }, /* 0xDA */
578 - { 0xE2, 0x96, 0x88 }, /* 0xDB */
579 - { 0xE2, 0x96, 0x84 }, /* 0xDC */
580 - { 0xE2, 0x96, 0x8C }, /* 0xDD */
581 - { 0xE2, 0x96, 0x90 }, /* 0xDE */
582 - { 0xE2, 0x96, 0x80 }, /* 0xDF */
583 - { 0xCE, 0xB1, 0x00 }, /* 0xE0 */
584 - { 0xC3, 0x9F, 0x00 }, /* 0xE1 */
585 - { 0xCE, 0x93, 0x00 }, /* 0xE2 */
586 - { 0xCF, 0x80, 0x00 }, /* 0xE3 */
587 - { 0xCE, 0xA3, 0x00 }, /* 0xE4 */
588 - { 0xCF, 0x83, 0x00 }, /* 0xE5 */
589 - { 0xC2, 0xB5, 0x00 }, /* 0xE6 */
590 - { 0xCF, 0x84, 0x00 }, /* 0xE7 */
591 - { 0xCE, 0xA6, 0x00 }, /* 0xE8 */
592 - { 0xCE, 0x98, 0x00 }, /* 0xE9 */
593 - { 0xCE, 0xA9, 0x00 }, /* 0xEA */
594 - { 0xCE, 0xB4, 0x00 }, /* 0xEB */
595 - { 0xE2, 0x88, 0x9E }, /* 0xEC */
596 - { 0xCF, 0x86, 0x00 }, /* 0xED */
597 - { 0xCE, 0xB5, 0x00 }, /* 0xEE */
598 - { 0xE2, 0x88, 0xA9 }, /* 0xEF */
599 - { 0xE2, 0x89, 0xA1 }, /* 0xF0 */
600 - { 0xC2, 0xB1, 0x00 }, /* 0xF1 */
601 - { 0xE2, 0x89, 0xA5 }, /* 0xF2 */
602 - { 0xE2, 0x89, 0xA4 }, /* 0xF3 */
603 - { 0xE2, 0x8C, 0xA0 }, /* 0xF4 */
604 - { 0xE2, 0x8C, 0xA1 }, /* 0xF5 */
605 - { 0xC3, 0xB7, 0x00 }, /* 0xF6 */
606 - { 0xE2, 0x89, 0x88 }, /* 0xF7 */
607 - { 0xC2, 0xB0, 0x00 }, /* 0xF8 */
608 - { 0xE2, 0x88, 0x99 }, /* 0xF9 */
609 - { 0xC2, 0xB7, 0x00 }, /* 0xFA */
610 - { 0xE2, 0x88, 0x9A }, /* 0xFB */
611 - { 0xE2, 0x81, 0xBF }, /* 0xFC */
612 - { 0xC2, 0xB2, 0x00 }, /* 0xFD */
613 - { 0xE2, 0x96, 0xA0 }, /* 0xFE */
614 - { 0xC2, 0xA0, 0x00 }, /* 0xFF */
485 + {{ 0xD7, 0x90, 0x00 }}, /* 0x80 */
486 + {{ 0xD7, 0x91, 0x00 }}, /* 0x81 */
487 + {{ 0xD7, 0x92, 0x00 }}, /* 0x82 */
488 + {{ 0xD7, 0x93, 0x00 }}, /* 0x83 */
489 + {{ 0xD7, 0x94, 0x00 }}, /* 0x84 */
490 + {{ 0xD7, 0x95, 0x00 }}, /* 0x85 */
491 + {{ 0xD7, 0x96, 0x00 }}, /* 0x86 */
492 + {{ 0xD7, 0x97, 0x00 }}, /* 0x87 */
493 + {{ 0xD7, 0x98, 0x00 }}, /* 0x88 */
494 + {{ 0xD7, 0x99, 0x00 }}, /* 0x89 */
495 + {{ 0xD7, 0x9A, 0x00 }}, /* 0x8A */
496 + {{ 0xD7, 0x9B, 0x00 }}, /* 0x8B */
497 + {{ 0xD7, 0x9C, 0x00 }}, /* 0x8C */
498 + {{ 0xD7, 0x9D, 0x00 }}, /* 0x8D */
499 + {{ 0xD7, 0x9E, 0x00 }}, /* 0x8E */
500 + {{ 0xD7, 0x9F, 0x00 }}, /* 0x8F */
501 + {{ 0xD7, 0xA0, 0x00 }}, /* 0x90 */
502 + {{ 0xD7, 0xA1, 0x00 }}, /* 0x91 */
503 + {{ 0xD7, 0xA2, 0x00 }}, /* 0x92 */
504 + {{ 0xD7, 0xA3, 0x00 }}, /* 0x93 */
505 + {{ 0xD7, 0xA4, 0x00 }}, /* 0x94 */
506 + {{ 0xD7, 0xA5, 0x00 }}, /* 0x95 */
507 + {{ 0xD7, 0xA6, 0x00 }}, /* 0x96 */
508 + {{ 0xD7, 0xA7, 0x00 }}, /* 0x97 */
509 + {{ 0xD7, 0xA8, 0x00 }}, /* 0x98 */
510 + {{ 0xD7, 0xA9, 0x00 }}, /* 0x99 */
511 + {{ 0xD7, 0xAA, 0x00 }}, /* 0x9A */
512 + {{ 0xC2, 0xA2, 0x00 }}, /* 0x9B */
513 + {{ 0xC2, 0xA3, 0x00 }}, /* 0x9C */
514 + {{ 0xC2, 0xA5, 0x00 }}, /* 0x9D */
515 + {{ 0xE2, 0x82, 0xA7 }}, /* 0x9E */
516 + {{ 0xC6, 0x92, 0x00 }}, /* 0x9F */
517 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xA0 */
518 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xA1 */
519 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xA2 */
520 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xA3 */
521 + {{ 0xC3, 0xB1, 0x00 }}, /* 0xA4 */
522 + {{ 0xC3, 0x91, 0x00 }}, /* 0xA5 */
523 + {{ 0xC2, 0xAA, 0x00 }}, /* 0xA6 */
524 + {{ 0xC2, 0xBA, 0x00 }}, /* 0xA7 */
525 + {{ 0xC2, 0xBF, 0x00 }}, /* 0xA8 */
526 + {{ 0xE2, 0x8C, 0x90 }}, /* 0xA9 */
527 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAA */
528 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xAB */
529 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xAC */
530 + {{ 0xC2, 0xA1, 0x00 }}, /* 0xAD */
531 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAE */
532 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xAF */
533 + {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */
534 + {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */
535 + {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */
536 + {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */
537 + {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */
538 + {{ 0xE2, 0x95, 0xA1 }}, /* 0xB5 */
539 + {{ 0xE2, 0x95, 0xA2 }}, /* 0xB6 */
540 + {{ 0xE2, 0x95, 0x96 }}, /* 0xB7 */
541 + {{ 0xE2, 0x95, 0x95 }}, /* 0xB8 */
542 + {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */
543 + {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */
544 + {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */
545 + {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */
546 + {{ 0xE2, 0x95, 0x9C }}, /* 0xBD */
547 + {{ 0xE2, 0x95, 0x9B }}, /* 0xBE */
548 + {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */
549 + {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */
550 + {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */
551 + {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */
552 + {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */
553 + {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */
554 + {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */
555 + {{ 0xE2, 0x95, 0x9E }}, /* 0xC6 */
556 + {{ 0xE2, 0x95, 0x9F }}, /* 0xC7 */
557 + {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */
558 + {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */
559 + {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */
560 + {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */
561 + {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */
562 + {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */
563 + {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */
564 + {{ 0xE2, 0x95, 0xA7 }}, /* 0xCF */
565 + {{ 0xE2, 0x95, 0xA8 }}, /* 0xD0 */
566 + {{ 0xE2, 0x95, 0xA4 }}, /* 0xD1 */
567 + {{ 0xE2, 0x95, 0xA5 }}, /* 0xD2 */
568 + {{ 0xE2, 0x95, 0x99 }}, /* 0xD3 */
569 + {{ 0xE2, 0x95, 0x98 }}, /* 0xD4 */
570 + {{ 0xE2, 0x95, 0x92 }}, /* 0xD5 */
571 + {{ 0xE2, 0x95, 0x93 }}, /* 0xD6 */
572 + {{ 0xE2, 0x95, 0xAB }}, /* 0xD7 */
573 + {{ 0xE2, 0x95, 0xAA }}, /* 0xD8 */
574 + {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */
575 + {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */
576 + {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */
577 + {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */
578 + {{ 0xE2, 0x96, 0x8C }}, /* 0xDD */
579 + {{ 0xE2, 0x96, 0x90 }}, /* 0xDE */
580 + {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */
581 + {{ 0xCE, 0xB1, 0x00 }}, /* 0xE0 */
582 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xE1 */
583 + {{ 0xCE, 0x93, 0x00 }}, /* 0xE2 */
584 + {{ 0xCF, 0x80, 0x00 }}, /* 0xE3 */
585 + {{ 0xCE, 0xA3, 0x00 }}, /* 0xE4 */
586 + {{ 0xCF, 0x83, 0x00 }}, /* 0xE5 */
587 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xE6 */
588 + {{ 0xCF, 0x84, 0x00 }}, /* 0xE7 */
589 + {{ 0xCE, 0xA6, 0x00 }}, /* 0xE8 */
590 + {{ 0xCE, 0x98, 0x00 }}, /* 0xE9 */
591 + {{ 0xCE, 0xA9, 0x00 }}, /* 0xEA */
592 + {{ 0xCE, 0xB4, 0x00 }}, /* 0xEB */
593 + {{ 0xE2, 0x88, 0x9E }}, /* 0xEC */
594 + {{ 0xCF, 0x86, 0x00 }}, /* 0xED */
595 + {{ 0xCE, 0xB5, 0x00 }}, /* 0xEE */
596 + {{ 0xE2, 0x88, 0xA9 }}, /* 0xEF */
597 + {{ 0xE2, 0x89, 0xA1 }}, /* 0xF0 */
598 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xF1 */
599 + {{ 0xE2, 0x89, 0xA5 }}, /* 0xF2 */
600 + {{ 0xE2, 0x89, 0xA4 }}, /* 0xF3 */
601 + {{ 0xE2, 0x8C, 0xA0 }}, /* 0xF4 */
602 + {{ 0xE2, 0x8C, 0xA1 }}, /* 0xF5 */
603 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */
604 + {{ 0xE2, 0x89, 0x88 }}, /* 0xF7 */
605 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */
606 + {{ 0xE2, 0x88, 0x99 }}, /* 0xF9 */
607 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */
608 + {{ 0xE2, 0x88, 0x9A }}, /* 0xFB */
609 + {{ 0xE2, 0x81, 0xBF }}, /* 0xFC */
610 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xFD */
611 + {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */
612 + {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */
615 613 },
616 614 { /* CP866 -> UTF-8 */
617 - { 0xD0, 0x90, 0x00 }, /* 0x80 */
618 - { 0xD0, 0x91, 0x00 }, /* 0x81 */
619 - { 0xD0, 0x92, 0x00 }, /* 0x82 */
620 - { 0xD0, 0x93, 0x00 }, /* 0x83 */
621 - { 0xD0, 0x94, 0x00 }, /* 0x84 */
622 - { 0xD0, 0x95, 0x00 }, /* 0x85 */
623 - { 0xD0, 0x96, 0x00 }, /* 0x86 */
624 - { 0xD0, 0x97, 0x00 }, /* 0x87 */
625 - { 0xD0, 0x98, 0x00 }, /* 0x88 */
626 - { 0xD0, 0x99, 0x00 }, /* 0x89 */
627 - { 0xD0, 0x9A, 0x00 }, /* 0x8A */
628 - { 0xD0, 0x9B, 0x00 }, /* 0x8B */
629 - { 0xD0, 0x9C, 0x00 }, /* 0x8C */
630 - { 0xD0, 0x9D, 0x00 }, /* 0x8D */
631 - { 0xD0, 0x9E, 0x00 }, /* 0x8E */
632 - { 0xD0, 0x9F, 0x00 }, /* 0x8F */
633 - { 0xD0, 0xA0, 0x00 }, /* 0x90 */
634 - { 0xD0, 0xA1, 0x00 }, /* 0x91 */
635 - { 0xD0, 0xA2, 0x00 }, /* 0x92 */
636 - { 0xD0, 0xA3, 0x00 }, /* 0x93 */
637 - { 0xD0, 0xA4, 0x00 }, /* 0x94 */
638 - { 0xD0, 0xA5, 0x00 }, /* 0x95 */
639 - { 0xD0, 0xA6, 0x00 }, /* 0x96 */
640 - { 0xD0, 0xA7, 0x00 }, /* 0x97 */
641 - { 0xD0, 0xA8, 0x00 }, /* 0x98 */
642 - { 0xD0, 0xA9, 0x00 }, /* 0x99 */
643 - { 0xD0, 0xAA, 0x00 }, /* 0x9A */
644 - { 0xD0, 0xAB, 0x00 }, /* 0x9B */
645 - { 0xD0, 0xAC, 0x00 }, /* 0x9C */
646 - { 0xD0, 0xAD, 0x00 }, /* 0x9D */
647 - { 0xD0, 0xAE, 0x00 }, /* 0x9E */
648 - { 0xD0, 0xAF, 0x00 }, /* 0x9F */
649 - { 0xD0, 0xB0, 0x00 }, /* 0xA0 */
650 - { 0xD0, 0xB1, 0x00 }, /* 0xA1 */
651 - { 0xD0, 0xB2, 0x00 }, /* 0xA2 */
652 - { 0xD0, 0xB3, 0x00 }, /* 0xA3 */
653 - { 0xD0, 0xB4, 0x00 }, /* 0xA4 */
654 - { 0xD0, 0xB5, 0x00 }, /* 0xA5 */
655 - { 0xD0, 0xB6, 0x00 }, /* 0xA6 */
656 - { 0xD0, 0xB7, 0x00 }, /* 0xA7 */
657 - { 0xD0, 0xB8, 0x00 }, /* 0xA8 */
658 - { 0xD0, 0xB9, 0x00 }, /* 0xA9 */
659 - { 0xD0, 0xBA, 0x00 }, /* 0xAA */
660 - { 0xD0, 0xBB, 0x00 }, /* 0xAB */
661 - { 0xD0, 0xBC, 0x00 }, /* 0xAC */
662 - { 0xD0, 0xBD, 0x00 }, /* 0xAD */
663 - { 0xD0, 0xBE, 0x00 }, /* 0xAE */
664 - { 0xD0, 0xBF, 0x00 }, /* 0xAF */
665 - { 0xE2, 0x96, 0x91 }, /* 0xB0 */
666 - { 0xE2, 0x96, 0x92 }, /* 0xB1 */
667 - { 0xE2, 0x96, 0x93 }, /* 0xB2 */
668 - { 0xE2, 0x94, 0x82 }, /* 0xB3 */
669 - { 0xE2, 0x94, 0xA4 }, /* 0xB4 */
670 - { 0xE2, 0x95, 0xA1 }, /* 0xB5 */
671 - { 0xE2, 0x95, 0xA2 }, /* 0xB6 */
672 - { 0xE2, 0x95, 0x96 }, /* 0xB7 */
673 - { 0xE2, 0x95, 0x95 }, /* 0xB8 */
674 - { 0xE2, 0x95, 0xA3 }, /* 0xB9 */
675 - { 0xE2, 0x95, 0x91 }, /* 0xBA */
676 - { 0xE2, 0x95, 0x97 }, /* 0xBB */
677 - { 0xE2, 0x95, 0x9D }, /* 0xBC */
678 - { 0xE2, 0x95, 0x9C }, /* 0xBD */
679 - { 0xE2, 0x95, 0x9B }, /* 0xBE */
680 - { 0xE2, 0x94, 0x90 }, /* 0xBF */
681 - { 0xE2, 0x94, 0x94 }, /* 0xC0 */
682 - { 0xE2, 0x94, 0xB4 }, /* 0xC1 */
683 - { 0xE2, 0x94, 0xAC }, /* 0xC2 */
684 - { 0xE2, 0x94, 0x9C }, /* 0xC3 */
685 - { 0xE2, 0x94, 0x80 }, /* 0xC4 */
686 - { 0xE2, 0x94, 0xBC }, /* 0xC5 */
687 - { 0xE2, 0x95, 0x9E }, /* 0xC6 */
688 - { 0xE2, 0x95, 0x9F }, /* 0xC7 */
689 - { 0xE2, 0x95, 0x9A }, /* 0xC8 */
690 - { 0xE2, 0x95, 0x94 }, /* 0xC9 */
691 - { 0xE2, 0x95, 0xA9 }, /* 0xCA */
692 - { 0xE2, 0x95, 0xA6 }, /* 0xCB */
693 - { 0xE2, 0x95, 0xA0 }, /* 0xCC */
694 - { 0xE2, 0x95, 0x90 }, /* 0xCD */
695 - { 0xE2, 0x95, 0xAC }, /* 0xCE */
696 - { 0xE2, 0x95, 0xA7 }, /* 0xCF */
697 - { 0xE2, 0x95, 0xA8 }, /* 0xD0 */
698 - { 0xE2, 0x95, 0xA4 }, /* 0xD1 */
699 - { 0xE2, 0x95, 0xA5 }, /* 0xD2 */
700 - { 0xE2, 0x95, 0x99 }, /* 0xD3 */
701 - { 0xE2, 0x95, 0x98 }, /* 0xD4 */
702 - { 0xE2, 0x95, 0x92 }, /* 0xD5 */
703 - { 0xE2, 0x95, 0x93 }, /* 0xD6 */
704 - { 0xE2, 0x95, 0xAB }, /* 0xD7 */
705 - { 0xE2, 0x95, 0xAA }, /* 0xD8 */
706 - { 0xE2, 0x94, 0x98 }, /* 0xD9 */
707 - { 0xE2, 0x94, 0x8C }, /* 0xDA */
708 - { 0xE2, 0x96, 0x88 }, /* 0xDB */
709 - { 0xE2, 0x96, 0x84 }, /* 0xDC */
710 - { 0xE2, 0x96, 0x8C }, /* 0xDD */
711 - { 0xE2, 0x96, 0x90 }, /* 0xDE */
712 - { 0xE2, 0x96, 0x80 }, /* 0xDF */
713 - { 0xD1, 0x80, 0x00 }, /* 0xE0 */
714 - { 0xD1, 0x81, 0x00 }, /* 0xE1 */
715 - { 0xD1, 0x82, 0x00 }, /* 0xE2 */
716 - { 0xD1, 0x83, 0x00 }, /* 0xE3 */
717 - { 0xD1, 0x84, 0x00 }, /* 0xE4 */
718 - { 0xD1, 0x85, 0x00 }, /* 0xE5 */
719 - { 0xD1, 0x86, 0x00 }, /* 0xE6 */
720 - { 0xD1, 0x87, 0x00 }, /* 0xE7 */
721 - { 0xD1, 0x88, 0x00 }, /* 0xE8 */
722 - { 0xD1, 0x89, 0x00 }, /* 0xE9 */
723 - { 0xD1, 0x8A, 0x00 }, /* 0xEA */
724 - { 0xD1, 0x8B, 0x00 }, /* 0xEB */
725 - { 0xD1, 0x8C, 0x00 }, /* 0xEC */
726 - { 0xD1, 0x8D, 0x00 }, /* 0xED */
727 - { 0xD1, 0x8E, 0x00 }, /* 0xEE */
728 - { 0xD1, 0x8F, 0x00 }, /* 0xEF */
729 - { 0xD0, 0x81, 0x00 }, /* 0xF0 */
730 - { 0xD1, 0x91, 0x00 }, /* 0xF1 */
731 - { 0xD0, 0x84, 0x00 }, /* 0xF2 */
732 - { 0xD1, 0x94, 0x00 }, /* 0xF3 */
733 - { 0xD0, 0x87, 0x00 }, /* 0xF4 */
734 - { 0xD1, 0x97, 0x00 }, /* 0xF5 */
735 - { 0xD0, 0x8E, 0x00 }, /* 0xF6 */
736 - { 0xD1, 0x9E, 0x00 }, /* 0xF7 */
737 - { 0xC2, 0xB0, 0x00 }, /* 0xF8 */
738 - { 0xE2, 0x88, 0x99 }, /* 0xF9 */
739 - { 0xC2, 0xB7, 0x00 }, /* 0xFA */
740 - { 0xE2, 0x88, 0x9A }, /* 0xFB */
741 - { 0xE2, 0x84, 0x96 }, /* 0xFC */
742 - { 0xC2, 0xA4, 0x00 }, /* 0xFD */
743 - { 0xE2, 0x96, 0xA0 }, /* 0xFE */
744 - { 0xC2, 0xA0, 0x00 }, /* 0xFF */
615 + {{ 0xD0, 0x90, 0x00 }}, /* 0x80 */
616 + {{ 0xD0, 0x91, 0x00 }}, /* 0x81 */
617 + {{ 0xD0, 0x92, 0x00 }}, /* 0x82 */
618 + {{ 0xD0, 0x93, 0x00 }}, /* 0x83 */
619 + {{ 0xD0, 0x94, 0x00 }}, /* 0x84 */
620 + {{ 0xD0, 0x95, 0x00 }}, /* 0x85 */
621 + {{ 0xD0, 0x96, 0x00 }}, /* 0x86 */
622 + {{ 0xD0, 0x97, 0x00 }}, /* 0x87 */
623 + {{ 0xD0, 0x98, 0x00 }}, /* 0x88 */
624 + {{ 0xD0, 0x99, 0x00 }}, /* 0x89 */
625 + {{ 0xD0, 0x9A, 0x00 }}, /* 0x8A */
626 + {{ 0xD0, 0x9B, 0x00 }}, /* 0x8B */
627 + {{ 0xD0, 0x9C, 0x00 }}, /* 0x8C */
628 + {{ 0xD0, 0x9D, 0x00 }}, /* 0x8D */
629 + {{ 0xD0, 0x9E, 0x00 }}, /* 0x8E */
630 + {{ 0xD0, 0x9F, 0x00 }}, /* 0x8F */
631 + {{ 0xD0, 0xA0, 0x00 }}, /* 0x90 */
632 + {{ 0xD0, 0xA1, 0x00 }}, /* 0x91 */
633 + {{ 0xD0, 0xA2, 0x00 }}, /* 0x92 */
634 + {{ 0xD0, 0xA3, 0x00 }}, /* 0x93 */
635 + {{ 0xD0, 0xA4, 0x00 }}, /* 0x94 */
636 + {{ 0xD0, 0xA5, 0x00 }}, /* 0x95 */
637 + {{ 0xD0, 0xA6, 0x00 }}, /* 0x96 */
638 + {{ 0xD0, 0xA7, 0x00 }}, /* 0x97 */
639 + {{ 0xD0, 0xA8, 0x00 }}, /* 0x98 */
640 + {{ 0xD0, 0xA9, 0x00 }}, /* 0x99 */
641 + {{ 0xD0, 0xAA, 0x00 }}, /* 0x9A */
642 + {{ 0xD0, 0xAB, 0x00 }}, /* 0x9B */
643 + {{ 0xD0, 0xAC, 0x00 }}, /* 0x9C */
644 + {{ 0xD0, 0xAD, 0x00 }}, /* 0x9D */
645 + {{ 0xD0, 0xAE, 0x00 }}, /* 0x9E */
646 + {{ 0xD0, 0xAF, 0x00 }}, /* 0x9F */
647 + {{ 0xD0, 0xB0, 0x00 }}, /* 0xA0 */
648 + {{ 0xD0, 0xB1, 0x00 }}, /* 0xA1 */
649 + {{ 0xD0, 0xB2, 0x00 }}, /* 0xA2 */
650 + {{ 0xD0, 0xB3, 0x00 }}, /* 0xA3 */
651 + {{ 0xD0, 0xB4, 0x00 }}, /* 0xA4 */
652 + {{ 0xD0, 0xB5, 0x00 }}, /* 0xA5 */
653 + {{ 0xD0, 0xB6, 0x00 }}, /* 0xA6 */
654 + {{ 0xD0, 0xB7, 0x00 }}, /* 0xA7 */
655 + {{ 0xD0, 0xB8, 0x00 }}, /* 0xA8 */
656 + {{ 0xD0, 0xB9, 0x00 }}, /* 0xA9 */
657 + {{ 0xD0, 0xBA, 0x00 }}, /* 0xAA */
658 + {{ 0xD0, 0xBB, 0x00 }}, /* 0xAB */
659 + {{ 0xD0, 0xBC, 0x00 }}, /* 0xAC */
660 + {{ 0xD0, 0xBD, 0x00 }}, /* 0xAD */
661 + {{ 0xD0, 0xBE, 0x00 }}, /* 0xAE */
662 + {{ 0xD0, 0xBF, 0x00 }}, /* 0xAF */
663 + {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */
664 + {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */
665 + {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */
666 + {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */
667 + {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */
668 + {{ 0xE2, 0x95, 0xA1 }}, /* 0xB5 */
669 + {{ 0xE2, 0x95, 0xA2 }}, /* 0xB6 */
670 + {{ 0xE2, 0x95, 0x96 }}, /* 0xB7 */
671 + {{ 0xE2, 0x95, 0x95 }}, /* 0xB8 */
672 + {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */
673 + {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */
674 + {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */
675 + {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */
676 + {{ 0xE2, 0x95, 0x9C }}, /* 0xBD */
677 + {{ 0xE2, 0x95, 0x9B }}, /* 0xBE */
678 + {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */
679 + {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */
680 + {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */
681 + {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */
682 + {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */
683 + {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */
684 + {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */
685 + {{ 0xE2, 0x95, 0x9E }}, /* 0xC6 */
686 + {{ 0xE2, 0x95, 0x9F }}, /* 0xC7 */
687 + {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */
688 + {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */
689 + {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */
690 + {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */
691 + {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */
692 + {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */
693 + {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */
694 + {{ 0xE2, 0x95, 0xA7 }}, /* 0xCF */
695 + {{ 0xE2, 0x95, 0xA8 }}, /* 0xD0 */
696 + {{ 0xE2, 0x95, 0xA4 }}, /* 0xD1 */
697 + {{ 0xE2, 0x95, 0xA5 }}, /* 0xD2 */
698 + {{ 0xE2, 0x95, 0x99 }}, /* 0xD3 */
699 + {{ 0xE2, 0x95, 0x98 }}, /* 0xD4 */
700 + {{ 0xE2, 0x95, 0x92 }}, /* 0xD5 */
701 + {{ 0xE2, 0x95, 0x93 }}, /* 0xD6 */
702 + {{ 0xE2, 0x95, 0xAB }}, /* 0xD7 */
703 + {{ 0xE2, 0x95, 0xAA }}, /* 0xD8 */
704 + {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */
705 + {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */
706 + {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */
707 + {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */
708 + {{ 0xE2, 0x96, 0x8C }}, /* 0xDD */
709 + {{ 0xE2, 0x96, 0x90 }}, /* 0xDE */
710 + {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */
711 + {{ 0xD1, 0x80, 0x00 }}, /* 0xE0 */
712 + {{ 0xD1, 0x81, 0x00 }}, /* 0xE1 */
713 + {{ 0xD1, 0x82, 0x00 }}, /* 0xE2 */
714 + {{ 0xD1, 0x83, 0x00 }}, /* 0xE3 */
715 + {{ 0xD1, 0x84, 0x00 }}, /* 0xE4 */
716 + {{ 0xD1, 0x85, 0x00 }}, /* 0xE5 */
717 + {{ 0xD1, 0x86, 0x00 }}, /* 0xE6 */
718 + {{ 0xD1, 0x87, 0x00 }}, /* 0xE7 */
719 + {{ 0xD1, 0x88, 0x00 }}, /* 0xE8 */
720 + {{ 0xD1, 0x89, 0x00 }}, /* 0xE9 */
721 + {{ 0xD1, 0x8A, 0x00 }}, /* 0xEA */
722 + {{ 0xD1, 0x8B, 0x00 }}, /* 0xEB */
723 + {{ 0xD1, 0x8C, 0x00 }}, /* 0xEC */
724 + {{ 0xD1, 0x8D, 0x00 }}, /* 0xED */
725 + {{ 0xD1, 0x8E, 0x00 }}, /* 0xEE */
726 + {{ 0xD1, 0x8F, 0x00 }}, /* 0xEF */
727 + {{ 0xD0, 0x81, 0x00 }}, /* 0xF0 */
728 + {{ 0xD1, 0x91, 0x00 }}, /* 0xF1 */
729 + {{ 0xD0, 0x84, 0x00 }}, /* 0xF2 */
730 + {{ 0xD1, 0x94, 0x00 }}, /* 0xF3 */
731 + {{ 0xD0, 0x87, 0x00 }}, /* 0xF4 */
732 + {{ 0xD1, 0x97, 0x00 }}, /* 0xF5 */
733 + {{ 0xD0, 0x8E, 0x00 }}, /* 0xF6 */
734 + {{ 0xD1, 0x9E, 0x00 }}, /* 0xF7 */
735 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */
736 + {{ 0xE2, 0x88, 0x99 }}, /* 0xF9 */
737 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */
738 + {{ 0xE2, 0x88, 0x9A }}, /* 0xFB */
739 + {{ 0xE2, 0x84, 0x96 }}, /* 0xFC */
740 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xFD */
741 + {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */
742 + {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */
745 743 },
746 744 { /* CP1250 -> UTF-8 */
747 - { 0xE2, 0x82, 0xAC }, /* 0x80 */
748 - { 0xFE, 0xFE, 0xFE }, /* 0x81 (illegal character) */
749 - { 0xE2, 0x80, 0x9A }, /* 0x82 */
750 - { 0xFE, 0xFE, 0xFE }, /* 0x83 (illegal character) */
751 - { 0xE2, 0x80, 0x9E }, /* 0x84 */
752 - { 0xE2, 0x80, 0xA6 }, /* 0x85 */
753 - { 0xE2, 0x80, 0xA0 }, /* 0x86 */
754 - { 0xE2, 0x80, 0xA1 }, /* 0x87 */
755 - { 0xFE, 0xFE, 0xFE }, /* 0x88 (illegal character) */
756 - { 0xE2, 0x80, 0xB0 }, /* 0x89 */
757 - { 0xC5, 0xA0, 0x00 }, /* 0x8A */
758 - { 0xE2, 0x80, 0xB9 }, /* 0x8B */
759 - { 0xC5, 0x9A, 0x00 }, /* 0x8C */
760 - { 0xC5, 0xA4, 0x00 }, /* 0x8D */
761 - { 0xC5, 0xBD, 0x00 }, /* 0x8E */
762 - { 0xC5, 0xB9, 0x00 }, /* 0x8F */
763 - { 0xFE, 0xFE, 0xFE }, /* 0x90 (illegal character) */
764 - { 0xE2, 0x80, 0x98 }, /* 0x91 */
765 - { 0xE2, 0x80, 0x99 }, /* 0x92 */
766 - { 0xE2, 0x80, 0x9C }, /* 0x93 */
767 - { 0xE2, 0x80, 0x9D }, /* 0x94 */
768 - { 0xE2, 0x80, 0xA2 }, /* 0x95 */
769 - { 0xE2, 0x80, 0x93 }, /* 0x96 */
770 - { 0xE2, 0x80, 0x94 }, /* 0x97 */
771 - { 0xFE, 0xFE, 0xFE }, /* 0x98 (illegal character) */
772 - { 0xE2, 0x84, 0xA2 }, /* 0x99 */
773 - { 0xC5, 0xA1, 0x00 }, /* 0x9A */
774 - { 0xE2, 0x80, 0xBA }, /* 0x9B */
775 - { 0xC5, 0x9B, 0x00 }, /* 0x9C */
776 - { 0xC5, 0xA5, 0x00 }, /* 0x9D */
777 - { 0xC5, 0xBE, 0x00 }, /* 0x9E */
778 - { 0xC5, 0xBA, 0x00 }, /* 0x9F */
779 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
780 - { 0xCB, 0x87, 0x00 }, /* 0xA1 */
781 - { 0xCB, 0x98, 0x00 }, /* 0xA2 */
782 - { 0xC5, 0x81, 0x00 }, /* 0xA3 */
783 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
784 - { 0xC4, 0x84, 0x00 }, /* 0xA5 */
785 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
786 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
787 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
788 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
789 - { 0xC5, 0x9E, 0x00 }, /* 0xAA */
790 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
791 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
792 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
793 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
794 - { 0xC5, 0xBB, 0x00 }, /* 0xAF */
795 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
796 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
797 - { 0xCB, 0x9B, 0x00 }, /* 0xB2 */
798 - { 0xC5, 0x82, 0x00 }, /* 0xB3 */
799 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
800 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
801 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
802 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
803 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
804 - { 0xC4, 0x85, 0x00 }, /* 0xB9 */
805 - { 0xC5, 0x9F, 0x00 }, /* 0xBA */
806 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
807 - { 0xC4, 0xBD, 0x00 }, /* 0xBC */
808 - { 0xCB, 0x9D, 0x00 }, /* 0xBD */
809 - { 0xC4, 0xBE, 0x00 }, /* 0xBE */
810 - { 0xC5, 0xBC, 0x00 }, /* 0xBF */
811 - { 0xC5, 0x94, 0x00 }, /* 0xC0 */
812 - { 0xC3, 0x81, 0x00 }, /* 0xC1 */
813 - { 0xC3, 0x82, 0x00 }, /* 0xC2 */
814 - { 0xC4, 0x82, 0x00 }, /* 0xC3 */
815 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
816 - { 0xC4, 0xB9, 0x00 }, /* 0xC5 */
817 - { 0xC4, 0x86, 0x00 }, /* 0xC6 */
818 - { 0xC3, 0x87, 0x00 }, /* 0xC7 */
819 - { 0xC4, 0x8C, 0x00 }, /* 0xC8 */
820 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
821 - { 0xC4, 0x98, 0x00 }, /* 0xCA */
822 - { 0xC3, 0x8B, 0x00 }, /* 0xCB */
823 - { 0xC4, 0x9A, 0x00 }, /* 0xCC */
824 - { 0xC3, 0x8D, 0x00 }, /* 0xCD */
825 - { 0xC3, 0x8E, 0x00 }, /* 0xCE */
826 - { 0xC4, 0x8E, 0x00 }, /* 0xCF */
827 - { 0xC4, 0x90, 0x00 }, /* 0xD0 */
828 - { 0xC5, 0x83, 0x00 }, /* 0xD1 */
829 - { 0xC5, 0x87, 0x00 }, /* 0xD2 */
830 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
831 - { 0xC3, 0x94, 0x00 }, /* 0xD4 */
832 - { 0xC5, 0x90, 0x00 }, /* 0xD5 */
833 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
834 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
835 - { 0xC5, 0x98, 0x00 }, /* 0xD8 */
836 - { 0xC5, 0xAE, 0x00 }, /* 0xD9 */
837 - { 0xC3, 0x9A, 0x00 }, /* 0xDA */
838 - { 0xC5, 0xB0, 0x00 }, /* 0xDB */
839 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
840 - { 0xC3, 0x9D, 0x00 }, /* 0xDD */
841 - { 0xC5, 0xA2, 0x00 }, /* 0xDE */
842 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
843 - { 0xC5, 0x95, 0x00 }, /* 0xE0 */
844 - { 0xC3, 0xA1, 0x00 }, /* 0xE1 */
845 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
846 - { 0xC4, 0x83, 0x00 }, /* 0xE3 */
847 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
848 - { 0xC4, 0xBA, 0x00 }, /* 0xE5 */
849 - { 0xC4, 0x87, 0x00 }, /* 0xE6 */
850 - { 0xC3, 0xA7, 0x00 }, /* 0xE7 */
851 - { 0xC4, 0x8D, 0x00 }, /* 0xE8 */
852 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
853 - { 0xC4, 0x99, 0x00 }, /* 0xEA */
854 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
855 - { 0xC4, 0x9B, 0x00 }, /* 0xEC */
856 - { 0xC3, 0xAD, 0x00 }, /* 0xED */
857 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
858 - { 0xC4, 0x8F, 0x00 }, /* 0xEF */
859 - { 0xC4, 0x91, 0x00 }, /* 0xF0 */
860 - { 0xC5, 0x84, 0x00 }, /* 0xF1 */
861 - { 0xC5, 0x88, 0x00 }, /* 0xF2 */
862 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
863 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
864 - { 0xC5, 0x91, 0x00 }, /* 0xF5 */
865 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
866 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
867 - { 0xC5, 0x99, 0x00 }, /* 0xF8 */
868 - { 0xC5, 0xAF, 0x00 }, /* 0xF9 */
869 - { 0xC3, 0xBA, 0x00 }, /* 0xFA */
870 - { 0xC5, 0xB1, 0x00 }, /* 0xFB */
871 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
872 - { 0xC3, 0xBD, 0x00 }, /* 0xFD */
873 - { 0xC5, 0xA3, 0x00 }, /* 0xFE */
874 - { 0xCB, 0x99, 0x00 }, /* 0xFF */
745 + {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */
746 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */
747 + {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */
748 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x83 (illegal character) */
749 + {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */
750 + {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */
751 + {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */
752 + {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */
753 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x88 (illegal character) */
754 + {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */
755 + {{ 0xC5, 0xA0, 0x00 }}, /* 0x8A */
756 + {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */
757 + {{ 0xC5, 0x9A, 0x00 }}, /* 0x8C */
758 + {{ 0xC5, 0xA4, 0x00 }}, /* 0x8D */
759 + {{ 0xC5, 0xBD, 0x00 }}, /* 0x8E */
760 + {{ 0xC5, 0xB9, 0x00 }}, /* 0x8F */
761 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */
762 + {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */
763 + {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */
764 + {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */
765 + {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */
766 + {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */
767 + {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */
768 + {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */
769 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */
770 + {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */
771 + {{ 0xC5, 0xA1, 0x00 }}, /* 0x9A */
772 + {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */
773 + {{ 0xC5, 0x9B, 0x00 }}, /* 0x9C */
774 + {{ 0xC5, 0xA5, 0x00 }}, /* 0x9D */
775 + {{ 0xC5, 0xBE, 0x00 }}, /* 0x9E */
776 + {{ 0xC5, 0xBA, 0x00 }}, /* 0x9F */
777 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
778 + {{ 0xCB, 0x87, 0x00 }}, /* 0xA1 */
779 + {{ 0xCB, 0x98, 0x00 }}, /* 0xA2 */
780 + {{ 0xC5, 0x81, 0x00 }}, /* 0xA3 */
781 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
782 + {{ 0xC4, 0x84, 0x00 }}, /* 0xA5 */
783 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
784 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
785 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
786 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
787 + {{ 0xC5, 0x9E, 0x00 }}, /* 0xAA */
788 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
789 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
790 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
791 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
792 + {{ 0xC5, 0xBB, 0x00 }}, /* 0xAF */
793 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
794 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
795 + {{ 0xCB, 0x9B, 0x00 }}, /* 0xB2 */
796 + {{ 0xC5, 0x82, 0x00 }}, /* 0xB3 */
797 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
798 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
799 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
800 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
801 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
802 + {{ 0xC4, 0x85, 0x00 }}, /* 0xB9 */
803 + {{ 0xC5, 0x9F, 0x00 }}, /* 0xBA */
804 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
805 + {{ 0xC4, 0xBD, 0x00 }}, /* 0xBC */
806 + {{ 0xCB, 0x9D, 0x00 }}, /* 0xBD */
807 + {{ 0xC4, 0xBE, 0x00 }}, /* 0xBE */
808 + {{ 0xC5, 0xBC, 0x00 }}, /* 0xBF */
809 + {{ 0xC5, 0x94, 0x00 }}, /* 0xC0 */
810 + {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */
811 + {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */
812 + {{ 0xC4, 0x82, 0x00 }}, /* 0xC3 */
813 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
814 + {{ 0xC4, 0xB9, 0x00 }}, /* 0xC5 */
815 + {{ 0xC4, 0x86, 0x00 }}, /* 0xC6 */
816 + {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */
817 + {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */
818 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
819 + {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */
820 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */
821 + {{ 0xC4, 0x9A, 0x00 }}, /* 0xCC */
822 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */
823 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */
824 + {{ 0xC4, 0x8E, 0x00 }}, /* 0xCF */
825 + {{ 0xC4, 0x90, 0x00 }}, /* 0xD0 */
826 + {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */
827 + {{ 0xC5, 0x87, 0x00 }}, /* 0xD2 */
828 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
829 + {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */
830 + {{ 0xC5, 0x90, 0x00 }}, /* 0xD5 */
831 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
832 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
833 + {{ 0xC5, 0x98, 0x00 }}, /* 0xD8 */
834 + {{ 0xC5, 0xAE, 0x00 }}, /* 0xD9 */
835 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */
836 + {{ 0xC5, 0xB0, 0x00 }}, /* 0xDB */
837 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
838 + {{ 0xC3, 0x9D, 0x00 }}, /* 0xDD */
839 + {{ 0xC5, 0xA2, 0x00 }}, /* 0xDE */
840 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
841 + {{ 0xC5, 0x95, 0x00 }}, /* 0xE0 */
842 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */
843 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
844 + {{ 0xC4, 0x83, 0x00 }}, /* 0xE3 */
845 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
846 + {{ 0xC4, 0xBA, 0x00 }}, /* 0xE5 */
847 + {{ 0xC4, 0x87, 0x00 }}, /* 0xE6 */
848 + {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */
849 + {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */
850 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
851 + {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */
852 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
853 + {{ 0xC4, 0x9B, 0x00 }}, /* 0xEC */
854 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */
855 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
856 + {{ 0xC4, 0x8F, 0x00 }}, /* 0xEF */
857 + {{ 0xC4, 0x91, 0x00 }}, /* 0xF0 */
858 + {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */
859 + {{ 0xC5, 0x88, 0x00 }}, /* 0xF2 */
860 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
861 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
862 + {{ 0xC5, 0x91, 0x00 }}, /* 0xF5 */
863 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
864 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
865 + {{ 0xC5, 0x99, 0x00 }}, /* 0xF8 */
866 + {{ 0xC5, 0xAF, 0x00 }}, /* 0xF9 */
867 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */
868 + {{ 0xC5, 0xB1, 0x00 }}, /* 0xFB */
869 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
870 + {{ 0xC3, 0xBD, 0x00 }}, /* 0xFD */
871 + {{ 0xC5, 0xA3, 0x00 }}, /* 0xFE */
872 + {{ 0xCB, 0x99, 0x00 }} /* 0xFF */
875 873 },
876 874 { /* CP1251 -> UTF-8 */
877 - { 0xD0, 0x82, 0x00 }, /* 0x80 */
878 - { 0xD0, 0x83, 0x00 }, /* 0x81 */
879 - { 0xE2, 0x80, 0x9A }, /* 0x82 */
880 - { 0xD1, 0x93, 0x00 }, /* 0x83 */
881 - { 0xE2, 0x80, 0x9E }, /* 0x84 */
882 - { 0xE2, 0x80, 0xA6 }, /* 0x85 */
883 - { 0xE2, 0x80, 0xA0 }, /* 0x86 */
884 - { 0xE2, 0x80, 0xA1 }, /* 0x87 */
885 - { 0xE2, 0x82, 0xAC }, /* 0x88 */
886 - { 0xE2, 0x80, 0xB0 }, /* 0x89 */
887 - { 0xD0, 0x89, 0x00 }, /* 0x8A */
888 - { 0xE2, 0x80, 0xB9 }, /* 0x8B */
889 - { 0xD0, 0x8A, 0x00 }, /* 0x8C */
890 - { 0xD0, 0x8C, 0x00 }, /* 0x8D */
891 - { 0xD0, 0x8B, 0x00 }, /* 0x8E */
892 - { 0xD0, 0x8F, 0x00 }, /* 0x8F */
893 - { 0xD1, 0x92, 0x00 }, /* 0x90 */
894 - { 0xE2, 0x80, 0x98 }, /* 0x91 */
895 - { 0xE2, 0x80, 0x99 }, /* 0x92 */
896 - { 0xE2, 0x80, 0x9C }, /* 0x93 */
897 - { 0xE2, 0x80, 0x9D }, /* 0x94 */
898 - { 0xE2, 0x80, 0xA2 }, /* 0x95 */
899 - { 0xE2, 0x80, 0x93 }, /* 0x96 */
900 - { 0xE2, 0x80, 0x94 }, /* 0x97 */
901 - { 0xFE, 0xFE, 0xFE }, /* 0x98 (illegal character) */
902 - { 0xE2, 0x84, 0xA2 }, /* 0x99 */
903 - { 0xD1, 0x99, 0x00 }, /* 0x9A */
904 - { 0xE2, 0x80, 0xBA }, /* 0x9B */
905 - { 0xD1, 0x9A, 0x00 }, /* 0x9C */
906 - { 0xD1, 0x9C, 0x00 }, /* 0x9D */
907 - { 0xD1, 0x9B, 0x00 }, /* 0x9E */
908 - { 0xD1, 0x9F, 0x00 }, /* 0x9F */
909 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
910 - { 0xD0, 0x8E, 0x00 }, /* 0xA1 */
911 - { 0xD1, 0x9E, 0x00 }, /* 0xA2 */
912 - { 0xD0, 0x88, 0x00 }, /* 0xA3 */
913 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
914 - { 0xD2, 0x90, 0x00 }, /* 0xA5 */
915 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
916 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
917 - { 0xD0, 0x81, 0x00 }, /* 0xA8 */
918 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
919 - { 0xD0, 0x84, 0x00 }, /* 0xAA */
920 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
921 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
922 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
923 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
924 - { 0xD0, 0x87, 0x00 }, /* 0xAF */
925 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
926 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
927 - { 0xD0, 0x86, 0x00 }, /* 0xB2 */
928 - { 0xD1, 0x96, 0x00 }, /* 0xB3 */
929 - { 0xD2, 0x91, 0x00 }, /* 0xB4 */
930 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
931 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
932 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
933 - { 0xD1, 0x91, 0x00 }, /* 0xB8 */
934 - { 0xE2, 0x84, 0x96 }, /* 0xB9 */
935 - { 0xD1, 0x94, 0x00 }, /* 0xBA */
936 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
937 - { 0xD1, 0x98, 0x00 }, /* 0xBC */
938 - { 0xD0, 0x85, 0x00 }, /* 0xBD */
939 - { 0xD1, 0x95, 0x00 }, /* 0xBE */
940 - { 0xD1, 0x97, 0x00 }, /* 0xBF */
941 - { 0xD0, 0x90, 0x00 }, /* 0xC0 */
942 - { 0xD0, 0x91, 0x00 }, /* 0xC1 */
943 - { 0xD0, 0x92, 0x00 }, /* 0xC2 */
944 - { 0xD0, 0x93, 0x00 }, /* 0xC3 */
945 - { 0xD0, 0x94, 0x00 }, /* 0xC4 */
946 - { 0xD0, 0x95, 0x00 }, /* 0xC5 */
947 - { 0xD0, 0x96, 0x00 }, /* 0xC6 */
948 - { 0xD0, 0x97, 0x00 }, /* 0xC7 */
949 - { 0xD0, 0x98, 0x00 }, /* 0xC8 */
950 - { 0xD0, 0x99, 0x00 }, /* 0xC9 */
951 - { 0xD0, 0x9A, 0x00 }, /* 0xCA */
952 - { 0xD0, 0x9B, 0x00 }, /* 0xCB */
953 - { 0xD0, 0x9C, 0x00 }, /* 0xCC */
954 - { 0xD0, 0x9D, 0x00 }, /* 0xCD */
955 - { 0xD0, 0x9E, 0x00 }, /* 0xCE */
956 - { 0xD0, 0x9F, 0x00 }, /* 0xCF */
957 - { 0xD0, 0xA0, 0x00 }, /* 0xD0 */
958 - { 0xD0, 0xA1, 0x00 }, /* 0xD1 */
959 - { 0xD0, 0xA2, 0x00 }, /* 0xD2 */
960 - { 0xD0, 0xA3, 0x00 }, /* 0xD3 */
961 - { 0xD0, 0xA4, 0x00 }, /* 0xD4 */
962 - { 0xD0, 0xA5, 0x00 }, /* 0xD5 */
963 - { 0xD0, 0xA6, 0x00 }, /* 0xD6 */
964 - { 0xD0, 0xA7, 0x00 }, /* 0xD7 */
965 - { 0xD0, 0xA8, 0x00 }, /* 0xD8 */
966 - { 0xD0, 0xA9, 0x00 }, /* 0xD9 */
967 - { 0xD0, 0xAA, 0x00 }, /* 0xDA */
968 - { 0xD0, 0xAB, 0x00 }, /* 0xDB */
969 - { 0xD0, 0xAC, 0x00 }, /* 0xDC */
970 - { 0xD0, 0xAD, 0x00 }, /* 0xDD */
971 - { 0xD0, 0xAE, 0x00 }, /* 0xDE */
972 - { 0xD0, 0xAF, 0x00 }, /* 0xDF */
973 - { 0xD0, 0xB0, 0x00 }, /* 0xE0 */
974 - { 0xD0, 0xB1, 0x00 }, /* 0xE1 */
975 - { 0xD0, 0xB2, 0x00 }, /* 0xE2 */
976 - { 0xD0, 0xB3, 0x00 }, /* 0xE3 */
977 - { 0xD0, 0xB4, 0x00 }, /* 0xE4 */
978 - { 0xD0, 0xB5, 0x00 }, /* 0xE5 */
979 - { 0xD0, 0xB6, 0x00 }, /* 0xE6 */
980 - { 0xD0, 0xB7, 0x00 }, /* 0xE7 */
981 - { 0xD0, 0xB8, 0x00 }, /* 0xE8 */
982 - { 0xD0, 0xB9, 0x00 }, /* 0xE9 */
983 - { 0xD0, 0xBA, 0x00 }, /* 0xEA */
984 - { 0xD0, 0xBB, 0x00 }, /* 0xEB */
985 - { 0xD0, 0xBC, 0x00 }, /* 0xEC */
986 - { 0xD0, 0xBD, 0x00 }, /* 0xED */
987 - { 0xD0, 0xBE, 0x00 }, /* 0xEE */
988 - { 0xD0, 0xBF, 0x00 }, /* 0xEF */
989 - { 0xD1, 0x80, 0x00 }, /* 0xF0 */
990 - { 0xD1, 0x81, 0x00 }, /* 0xF1 */
991 - { 0xD1, 0x82, 0x00 }, /* 0xF2 */
992 - { 0xD1, 0x83, 0x00 }, /* 0xF3 */
993 - { 0xD1, 0x84, 0x00 }, /* 0xF4 */
994 - { 0xD1, 0x85, 0x00 }, /* 0xF5 */
995 - { 0xD1, 0x86, 0x00 }, /* 0xF6 */
996 - { 0xD1, 0x87, 0x00 }, /* 0xF7 */
997 - { 0xD1, 0x88, 0x00 }, /* 0xF8 */
998 - { 0xD1, 0x89, 0x00 }, /* 0xF9 */
999 - { 0xD1, 0x8A, 0x00 }, /* 0xFA */
1000 - { 0xD1, 0x8B, 0x00 }, /* 0xFB */
1001 - { 0xD1, 0x8C, 0x00 }, /* 0xFC */
1002 - { 0xD1, 0x8D, 0x00 }, /* 0xFD */
1003 - { 0xD1, 0x8E, 0x00 }, /* 0xFE */
1004 - { 0xD1, 0x8F, 0x00 }, /* 0xFF */
875 + {{ 0xD0, 0x82, 0x00 }}, /* 0x80 */
876 + {{ 0xD0, 0x83, 0x00 }}, /* 0x81 */
877 + {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */
878 + {{ 0xD1, 0x93, 0x00 }}, /* 0x83 */
879 + {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */
880 + {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */
881 + {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */
882 + {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */
883 + {{ 0xE2, 0x82, 0xAC }}, /* 0x88 */
884 + {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */
885 + {{ 0xD0, 0x89, 0x00 }}, /* 0x8A */
886 + {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */
887 + {{ 0xD0, 0x8A, 0x00 }}, /* 0x8C */
888 + {{ 0xD0, 0x8C, 0x00 }}, /* 0x8D */
889 + {{ 0xD0, 0x8B, 0x00 }}, /* 0x8E */
890 + {{ 0xD0, 0x8F, 0x00 }}, /* 0x8F */
891 + {{ 0xD1, 0x92, 0x00 }}, /* 0x90 */
892 + {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */
893 + {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */
894 + {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */
895 + {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */
896 + {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */
897 + {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */
898 + {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */
899 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */
900 + {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */
901 + {{ 0xD1, 0x99, 0x00 }}, /* 0x9A */
902 + {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */
903 + {{ 0xD1, 0x9A, 0x00 }}, /* 0x9C */
904 + {{ 0xD1, 0x9C, 0x00 }}, /* 0x9D */
905 + {{ 0xD1, 0x9B, 0x00 }}, /* 0x9E */
906 + {{ 0xD1, 0x9F, 0x00 }}, /* 0x9F */
907 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
908 + {{ 0xD0, 0x8E, 0x00 }}, /* 0xA1 */
909 + {{ 0xD1, 0x9E, 0x00 }}, /* 0xA2 */
910 + {{ 0xD0, 0x88, 0x00 }}, /* 0xA3 */
911 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
912 + {{ 0xD2, 0x90, 0x00 }}, /* 0xA5 */
913 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
914 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
915 + {{ 0xD0, 0x81, 0x00 }}, /* 0xA8 */
916 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
917 + {{ 0xD0, 0x84, 0x00 }}, /* 0xAA */
918 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
919 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
920 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
921 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
922 + {{ 0xD0, 0x87, 0x00 }}, /* 0xAF */
923 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
924 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
925 + {{ 0xD0, 0x86, 0x00 }}, /* 0xB2 */
926 + {{ 0xD1, 0x96, 0x00 }}, /* 0xB3 */
927 + {{ 0xD2, 0x91, 0x00 }}, /* 0xB4 */
928 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
929 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
930 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
931 + {{ 0xD1, 0x91, 0x00 }}, /* 0xB8 */
932 + {{ 0xE2, 0x84, 0x96 }}, /* 0xB9 */
933 + {{ 0xD1, 0x94, 0x00 }}, /* 0xBA */
934 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
935 + {{ 0xD1, 0x98, 0x00 }}, /* 0xBC */
936 + {{ 0xD0, 0x85, 0x00 }}, /* 0xBD */
937 + {{ 0xD1, 0x95, 0x00 }}, /* 0xBE */
938 + {{ 0xD1, 0x97, 0x00 }}, /* 0xBF */
939 + {{ 0xD0, 0x90, 0x00 }}, /* 0xC0 */
940 + {{ 0xD0, 0x91, 0x00 }}, /* 0xC1 */
941 + {{ 0xD0, 0x92, 0x00 }}, /* 0xC2 */
942 + {{ 0xD0, 0x93, 0x00 }}, /* 0xC3 */
943 + {{ 0xD0, 0x94, 0x00 }}, /* 0xC4 */
944 + {{ 0xD0, 0x95, 0x00 }}, /* 0xC5 */
945 + {{ 0xD0, 0x96, 0x00 }}, /* 0xC6 */
946 + {{ 0xD0, 0x97, 0x00 }}, /* 0xC7 */
947 + {{ 0xD0, 0x98, 0x00 }}, /* 0xC8 */
948 + {{ 0xD0, 0x99, 0x00 }}, /* 0xC9 */
949 + {{ 0xD0, 0x9A, 0x00 }}, /* 0xCA */
950 + {{ 0xD0, 0x9B, 0x00 }}, /* 0xCB */
951 + {{ 0xD0, 0x9C, 0x00 }}, /* 0xCC */
952 + {{ 0xD0, 0x9D, 0x00 }}, /* 0xCD */
953 + {{ 0xD0, 0x9E, 0x00 }}, /* 0xCE */
954 + {{ 0xD0, 0x9F, 0x00 }}, /* 0xCF */
955 + {{ 0xD0, 0xA0, 0x00 }}, /* 0xD0 */
956 + {{ 0xD0, 0xA1, 0x00 }}, /* 0xD1 */
957 + {{ 0xD0, 0xA2, 0x00 }}, /* 0xD2 */
958 + {{ 0xD0, 0xA3, 0x00 }}, /* 0xD3 */
959 + {{ 0xD0, 0xA4, 0x00 }}, /* 0xD4 */
960 + {{ 0xD0, 0xA5, 0x00 }}, /* 0xD5 */
961 + {{ 0xD0, 0xA6, 0x00 }}, /* 0xD6 */
962 + {{ 0xD0, 0xA7, 0x00 }}, /* 0xD7 */
963 + {{ 0xD0, 0xA8, 0x00 }}, /* 0xD8 */
964 + {{ 0xD0, 0xA9, 0x00 }}, /* 0xD9 */
965 + {{ 0xD0, 0xAA, 0x00 }}, /* 0xDA */
966 + {{ 0xD0, 0xAB, 0x00 }}, /* 0xDB */
967 + {{ 0xD0, 0xAC, 0x00 }}, /* 0xDC */
968 + {{ 0xD0, 0xAD, 0x00 }}, /* 0xDD */
969 + {{ 0xD0, 0xAE, 0x00 }}, /* 0xDE */
970 + {{ 0xD0, 0xAF, 0x00 }}, /* 0xDF */
971 + {{ 0xD0, 0xB0, 0x00 }}, /* 0xE0 */
972 + {{ 0xD0, 0xB1, 0x00 }}, /* 0xE1 */
973 + {{ 0xD0, 0xB2, 0x00 }}, /* 0xE2 */
974 + {{ 0xD0, 0xB3, 0x00 }}, /* 0xE3 */
975 + {{ 0xD0, 0xB4, 0x00 }}, /* 0xE4 */
976 + {{ 0xD0, 0xB5, 0x00 }}, /* 0xE5 */
977 + {{ 0xD0, 0xB6, 0x00 }}, /* 0xE6 */
978 + {{ 0xD0, 0xB7, 0x00 }}, /* 0xE7 */
979 + {{ 0xD0, 0xB8, 0x00 }}, /* 0xE8 */
980 + {{ 0xD0, 0xB9, 0x00 }}, /* 0xE9 */
981 + {{ 0xD0, 0xBA, 0x00 }}, /* 0xEA */
982 + {{ 0xD0, 0xBB, 0x00 }}, /* 0xEB */
983 + {{ 0xD0, 0xBC, 0x00 }}, /* 0xEC */
984 + {{ 0xD0, 0xBD, 0x00 }}, /* 0xED */
985 + {{ 0xD0, 0xBE, 0x00 }}, /* 0xEE */
986 + {{ 0xD0, 0xBF, 0x00 }}, /* 0xEF */
987 + {{ 0xD1, 0x80, 0x00 }}, /* 0xF0 */
988 + {{ 0xD1, 0x81, 0x00 }}, /* 0xF1 */
989 + {{ 0xD1, 0x82, 0x00 }}, /* 0xF2 */
990 + {{ 0xD1, 0x83, 0x00 }}, /* 0xF3 */
991 + {{ 0xD1, 0x84, 0x00 }}, /* 0xF4 */
992 + {{ 0xD1, 0x85, 0x00 }}, /* 0xF5 */
993 + {{ 0xD1, 0x86, 0x00 }}, /* 0xF6 */
994 + {{ 0xD1, 0x87, 0x00 }}, /* 0xF7 */
995 + {{ 0xD1, 0x88, 0x00 }}, /* 0xF8 */
996 + {{ 0xD1, 0x89, 0x00 }}, /* 0xF9 */
997 + {{ 0xD1, 0x8A, 0x00 }}, /* 0xFA */
998 + {{ 0xD1, 0x8B, 0x00 }}, /* 0xFB */
999 + {{ 0xD1, 0x8C, 0x00 }}, /* 0xFC */
1000 + {{ 0xD1, 0x8D, 0x00 }}, /* 0xFD */
1001 + {{ 0xD1, 0x8E, 0x00 }}, /* 0xFE */
1002 + {{ 0xD1, 0x8F, 0x00 }} /* 0xFF */
1005 1003 },
1006 1004 { /* CP1253 -> UTF-8 */
1007 - { 0xE2, 0x82, 0xAC }, /* 0x80 */
1008 - { 0xFE, 0xFE, 0xFE }, /* 0x81 (illegal character) */
1009 - { 0xE2, 0x80, 0x9A }, /* 0x82 */
1010 - { 0xC6, 0x92, 0x00 }, /* 0x83 */
1011 - { 0xE2, 0x80, 0x9E }, /* 0x84 */
1012 - { 0xE2, 0x80, 0xA6 }, /* 0x85 */
1013 - { 0xE2, 0x80, 0xA0 }, /* 0x86 */
1014 - { 0xE2, 0x80, 0xA1 }, /* 0x87 */
1015 - { 0xFE, 0xFE, 0xFE }, /* 0x88 (illegal character) */
1016 - { 0xE2, 0x80, 0xB0 }, /* 0x89 */
1017 - { 0xFE, 0xFE, 0xFE }, /* 0x8A (illegal character) */
1018 - { 0xE2, 0x80, 0xB9 }, /* 0x8B */
1019 - { 0xFE, 0xFE, 0xFE }, /* 0x8C (illegal character) */
1020 - { 0xFE, 0xFE, 0xFE }, /* 0x8D (illegal character) */
1021 - { 0xFE, 0xFE, 0xFE }, /* 0x8E (illegal character) */
1022 - { 0xFE, 0xFE, 0xFE }, /* 0x8F (illegal character) */
1023 - { 0xFE, 0xFE, 0xFE }, /* 0x90 (illegal character) */
1024 - { 0xE2, 0x80, 0x98 }, /* 0x91 */
1025 - { 0xE2, 0x80, 0x99 }, /* 0x92 */
1026 - { 0xE2, 0x80, 0x9C }, /* 0x93 */
1027 - { 0xE2, 0x80, 0x9D }, /* 0x94 */
1028 - { 0xE2, 0x80, 0xA2 }, /* 0x95 */
1029 - { 0xE2, 0x80, 0x93 }, /* 0x96 */
1030 - { 0xE2, 0x80, 0x94 }, /* 0x97 */
1031 - { 0xFE, 0xFE, 0xFE }, /* 0x98 (illegal character) */
1032 - { 0xE2, 0x84, 0xA2 }, /* 0x99 */
1033 - { 0xFE, 0xFE, 0xFE }, /* 0x9A (illegal character) */
1034 - { 0xE2, 0x80, 0xBA }, /* 0x9B */
1035 - { 0xFE, 0xFE, 0xFE }, /* 0x9C (illegal character) */
1036 - { 0xFE, 0xFE, 0xFE }, /* 0x9D (illegal character) */
1037 - { 0xFE, 0xFE, 0xFE }, /* 0x9E (illegal character) */
1038 - { 0xFE, 0xFE, 0xFE }, /* 0x9F (illegal character) */
1039 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1040 - { 0xCE, 0x85, 0x00 }, /* 0xA1 */
1041 - { 0xCE, 0x86, 0x00 }, /* 0xA2 */
1042 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
1043 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
1044 - { 0xC2, 0xA5, 0x00 }, /* 0xA5 */
1045 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
1046 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1047 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
1048 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
1049 - { 0xFE, 0xFE, 0xFE }, /* 0xAA (illegal character) */
1050 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
1051 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
1052 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1053 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
1054 - { 0xE2, 0x80, 0x95 }, /* 0xAF */
1055 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1056 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
1057 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
1058 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
1059 - { 0xCE, 0x84, 0x00 }, /* 0xB4 */
1060 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
1061 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
1062 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
1063 - { 0xCE, 0x88, 0x00 }, /* 0xB8 */
1064 - { 0xCE, 0x89, 0x00 }, /* 0xB9 */
1065 - { 0xCE, 0x8A, 0x00 }, /* 0xBA */
1066 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
1067 - { 0xCE, 0x8C, 0x00 }, /* 0xBC */
1068 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
1069 - { 0xCE, 0x8E, 0x00 }, /* 0xBE */
1070 - { 0xCE, 0x8F, 0x00 }, /* 0xBF */
1071 - { 0xCE, 0x90, 0x00 }, /* 0xC0 */
1072 - { 0xCE, 0x91, 0x00 }, /* 0xC1 */
1073 - { 0xCE, 0x92, 0x00 }, /* 0xC2 */
1074 - { 0xCE, 0x93, 0x00 }, /* 0xC3 */
1075 - { 0xCE, 0x94, 0x00 }, /* 0xC4 */
1076 - { 0xCE, 0x95, 0x00 }, /* 0xC5 */
1077 - { 0xCE, 0x96, 0x00 }, /* 0xC6 */
1078 - { 0xCE, 0x97, 0x00 }, /* 0xC7 */
1079 - { 0xCE, 0x98, 0x00 }, /* 0xC8 */
1080 - { 0xCE, 0x99, 0x00 }, /* 0xC9 */
1081 - { 0xCE, 0x9A, 0x00 }, /* 0xCA */
1082 - { 0xCE, 0x9B, 0x00 }, /* 0xCB */
1083 - { 0xCE, 0x9C, 0x00 }, /* 0xCC */
1084 - { 0xCE, 0x9D, 0x00 }, /* 0xCD */
1085 - { 0xCE, 0x9E, 0x00 }, /* 0xCE */
1086 - { 0xCE, 0x9F, 0x00 }, /* 0xCF */
1087 - { 0xCE, 0xA0, 0x00 }, /* 0xD0 */
1088 - { 0xCE, 0xA1, 0x00 }, /* 0xD1 */
1089 - { 0xFE, 0xFE, 0xFE }, /* 0xD2 (illegal character) */
1090 - { 0xCE, 0xA3, 0x00 }, /* 0xD3 */
1091 - { 0xCE, 0xA4, 0x00 }, /* 0xD4 */
1092 - { 0xCE, 0xA5, 0x00 }, /* 0xD5 */
1093 - { 0xCE, 0xA6, 0x00 }, /* 0xD6 */
1094 - { 0xCE, 0xA7, 0x00 }, /* 0xD7 */
1095 - { 0xCE, 0xA8, 0x00 }, /* 0xD8 */
1096 - { 0xCE, 0xA9, 0x00 }, /* 0xD9 */
1097 - { 0xCE, 0xAA, 0x00 }, /* 0xDA */
1098 - { 0xCE, 0xAB, 0x00 }, /* 0xDB */
1099 - { 0xCE, 0xAC, 0x00 }, /* 0xDC */
1100 - { 0xCE, 0xAD, 0x00 }, /* 0xDD */
1101 - { 0xCE, 0xAE, 0x00 }, /* 0xDE */
1102 - { 0xCE, 0xAF, 0x00 }, /* 0xDF */
1103 - { 0xCE, 0xB0, 0x00 }, /* 0xE0 */
1104 - { 0xCE, 0xB1, 0x00 }, /* 0xE1 */
1105 - { 0xCE, 0xB2, 0x00 }, /* 0xE2 */
1106 - { 0xCE, 0xB3, 0x00 }, /* 0xE3 */
1107 - { 0xCE, 0xB4, 0x00 }, /* 0xE4 */
1108 - { 0xCE, 0xB5, 0x00 }, /* 0xE5 */
1109 - { 0xCE, 0xB6, 0x00 }, /* 0xE6 */
1110 - { 0xCE, 0xB7, 0x00 }, /* 0xE7 */
1111 - { 0xCE, 0xB8, 0x00 }, /* 0xE8 */
1112 - { 0xCE, 0xB9, 0x00 }, /* 0xE9 */
1113 - { 0xCE, 0xBA, 0x00 }, /* 0xEA */
1114 - { 0xCE, 0xBB, 0x00 }, /* 0xEB */
1115 - { 0xCE, 0xBC, 0x00 }, /* 0xEC */
1116 - { 0xCE, 0xBD, 0x00 }, /* 0xED */
1117 - { 0xCE, 0xBE, 0x00 }, /* 0xEE */
1118 - { 0xCE, 0xBF, 0x00 }, /* 0xEF */
1119 - { 0xCF, 0x80, 0x00 }, /* 0xF0 */
1120 - { 0xCF, 0x81, 0x00 }, /* 0xF1 */
1121 - { 0xCF, 0x82, 0x00 }, /* 0xF2 */
1122 - { 0xCF, 0x83, 0x00 }, /* 0xF3 */
1123 - { 0xCF, 0x84, 0x00 }, /* 0xF4 */
1124 - { 0xCF, 0x85, 0x00 }, /* 0xF5 */
1125 - { 0xCF, 0x86, 0x00 }, /* 0xF6 */
1126 - { 0xCF, 0x87, 0x00 }, /* 0xF7 */
1127 - { 0xCF, 0x88, 0x00 }, /* 0xF8 */
1128 - { 0xCF, 0x89, 0x00 }, /* 0xF9 */
1129 - { 0xCF, 0x8A, 0x00 }, /* 0xFA */
1130 - { 0xCF, 0x8B, 0x00 }, /* 0xFB */
1131 - { 0xCF, 0x8C, 0x00 }, /* 0xFC */
1132 - { 0xCF, 0x8D, 0x00 }, /* 0xFD */
1133 - { 0xCF, 0x8E, 0x00 }, /* 0xFE */
1134 - { 0xFE, 0xFE, 0xFE }, /* 0xFF (illegal character) */
1005 + {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */
1006 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */
1007 + {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */
1008 + {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */
1009 + {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */
1010 + {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */
1011 + {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */
1012 + {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */
1013 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x88 (illegal character) */
1014 + {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */
1015 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8A (illegal character) */
1016 + {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */
1017 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8C (illegal character) */
1018 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8D (illegal character) */
1019 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8E (illegal character) */
1020 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8F (illegal character) */
1021 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */
1022 + {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */
1023 + {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */
1024 + {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */
1025 + {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */
1026 + {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */
1027 + {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */
1028 + {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */
1029 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */
1030 + {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */
1031 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9A (illegal character) */
1032 + {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */
1033 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9C (illegal character) */
1034 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9D (illegal character) */
1035 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9E (illegal character) */
1036 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9F (illegal character) */
1037 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1038 + {{ 0xCE, 0x85, 0x00 }}, /* 0xA1 */
1039 + {{ 0xCE, 0x86, 0x00 }}, /* 0xA2 */
1040 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
1041 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
1042 + {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */
1043 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
1044 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1045 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
1046 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
1047 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAA (illegal character) */
1048 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
1049 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
1050 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1051 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
1052 + {{ 0xE2, 0x80, 0x95 }}, /* 0xAF */
1053 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1054 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
1055 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
1056 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
1057 + {{ 0xCE, 0x84, 0x00 }}, /* 0xB4 */
1058 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
1059 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
1060 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
1061 + {{ 0xCE, 0x88, 0x00 }}, /* 0xB8 */
1062 + {{ 0xCE, 0x89, 0x00 }}, /* 0xB9 */
1063 + {{ 0xCE, 0x8A, 0x00 }}, /* 0xBA */
1064 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
1065 + {{ 0xCE, 0x8C, 0x00 }}, /* 0xBC */
1066 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
1067 + {{ 0xCE, 0x8E, 0x00 }}, /* 0xBE */
1068 + {{ 0xCE, 0x8F, 0x00 }}, /* 0xBF */
1069 + {{ 0xCE, 0x90, 0x00 }}, /* 0xC0 */
1070 + {{ 0xCE, 0x91, 0x00 }}, /* 0xC1 */
1071 + {{ 0xCE, 0x92, 0x00 }}, /* 0xC2 */
1072 + {{ 0xCE, 0x93, 0x00 }}, /* 0xC3 */
1073 + {{ 0xCE, 0x94, 0x00 }}, /* 0xC4 */
1074 + {{ 0xCE, 0x95, 0x00 }}, /* 0xC5 */
1075 + {{ 0xCE, 0x96, 0x00 }}, /* 0xC6 */
1076 + {{ 0xCE, 0x97, 0x00 }}, /* 0xC7 */
1077 + {{ 0xCE, 0x98, 0x00 }}, /* 0xC8 */
1078 + {{ 0xCE, 0x99, 0x00 }}, /* 0xC9 */
1079 + {{ 0xCE, 0x9A, 0x00 }}, /* 0xCA */
1080 + {{ 0xCE, 0x9B, 0x00 }}, /* 0xCB */
1081 + {{ 0xCE, 0x9C, 0x00 }}, /* 0xCC */
1082 + {{ 0xCE, 0x9D, 0x00 }}, /* 0xCD */
1083 + {{ 0xCE, 0x9E, 0x00 }}, /* 0xCE */
1084 + {{ 0xCE, 0x9F, 0x00 }}, /* 0xCF */
1085 + {{ 0xCE, 0xA0, 0x00 }}, /* 0xD0 */
1086 + {{ 0xCE, 0xA1, 0x00 }}, /* 0xD1 */
1087 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD2 (illegal character) */
1088 + {{ 0xCE, 0xA3, 0x00 }}, /* 0xD3 */
1089 + {{ 0xCE, 0xA4, 0x00 }}, /* 0xD4 */
1090 + {{ 0xCE, 0xA5, 0x00 }}, /* 0xD5 */
1091 + {{ 0xCE, 0xA6, 0x00 }}, /* 0xD6 */
1092 + {{ 0xCE, 0xA7, 0x00 }}, /* 0xD7 */
1093 + {{ 0xCE, 0xA8, 0x00 }}, /* 0xD8 */
1094 + {{ 0xCE, 0xA9, 0x00 }}, /* 0xD9 */
1095 + {{ 0xCE, 0xAA, 0x00 }}, /* 0xDA */
1096 + {{ 0xCE, 0xAB, 0x00 }}, /* 0xDB */
1097 + {{ 0xCE, 0xAC, 0x00 }}, /* 0xDC */
1098 + {{ 0xCE, 0xAD, 0x00 }}, /* 0xDD */
1099 + {{ 0xCE, 0xAE, 0x00 }}, /* 0xDE */
1100 + {{ 0xCE, 0xAF, 0x00 }}, /* 0xDF */
1101 + {{ 0xCE, 0xB0, 0x00 }}, /* 0xE0 */
1102 + {{ 0xCE, 0xB1, 0x00 }}, /* 0xE1 */
1103 + {{ 0xCE, 0xB2, 0x00 }}, /* 0xE2 */
1104 + {{ 0xCE, 0xB3, 0x00 }}, /* 0xE3 */
1105 + {{ 0xCE, 0xB4, 0x00 }}, /* 0xE4 */
1106 + {{ 0xCE, 0xB5, 0x00 }}, /* 0xE5 */
1107 + {{ 0xCE, 0xB6, 0x00 }}, /* 0xE6 */
1108 + {{ 0xCE, 0xB7, 0x00 }}, /* 0xE7 */
1109 + {{ 0xCE, 0xB8, 0x00 }}, /* 0xE8 */
1110 + {{ 0xCE, 0xB9, 0x00 }}, /* 0xE9 */
1111 + {{ 0xCE, 0xBA, 0x00 }}, /* 0xEA */
1112 + {{ 0xCE, 0xBB, 0x00 }}, /* 0xEB */
1113 + {{ 0xCE, 0xBC, 0x00 }}, /* 0xEC */
1114 + {{ 0xCE, 0xBD, 0x00 }}, /* 0xED */
1115 + {{ 0xCE, 0xBE, 0x00 }}, /* 0xEE */
1116 + {{ 0xCE, 0xBF, 0x00 }}, /* 0xEF */
1117 + {{ 0xCF, 0x80, 0x00 }}, /* 0xF0 */
1118 + {{ 0xCF, 0x81, 0x00 }}, /* 0xF1 */
1119 + {{ 0xCF, 0x82, 0x00 }}, /* 0xF2 */
1120 + {{ 0xCF, 0x83, 0x00 }}, /* 0xF3 */
1121 + {{ 0xCF, 0x84, 0x00 }}, /* 0xF4 */
1122 + {{ 0xCF, 0x85, 0x00 }}, /* 0xF5 */
1123 + {{ 0xCF, 0x86, 0x00 }}, /* 0xF6 */
1124 + {{ 0xCF, 0x87, 0x00 }}, /* 0xF7 */
1125 + {{ 0xCF, 0x88, 0x00 }}, /* 0xF8 */
1126 + {{ 0xCF, 0x89, 0x00 }}, /* 0xF9 */
1127 + {{ 0xCF, 0x8A, 0x00 }}, /* 0xFA */
1128 + {{ 0xCF, 0x8B, 0x00 }}, /* 0xFB */
1129 + {{ 0xCF, 0x8C, 0x00 }}, /* 0xFC */
1130 + {{ 0xCF, 0x8D, 0x00 }}, /* 0xFD */
1131 + {{ 0xCF, 0x8E, 0x00 }}, /* 0xFE */
1132 + {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */
1135 1133 },
1136 1134 { /* CP1254 -> UTF-8 */
1137 - { 0xE2, 0x82, 0xAC }, /* 0x80 */
1138 - { 0xFE, 0xFE, 0xFE }, /* 0x81 (illegal character) */
1139 - { 0xE2, 0x80, 0x9A }, /* 0x82 */
1140 - { 0xC6, 0x92, 0x00 }, /* 0x83 */
1141 - { 0xE2, 0x80, 0x9E }, /* 0x84 */
1142 - { 0xE2, 0x80, 0xA6 }, /* 0x85 */
1143 - { 0xE2, 0x80, 0xA0 }, /* 0x86 */
1144 - { 0xE2, 0x80, 0xA1 }, /* 0x87 */
1145 - { 0xCB, 0x86, 0x00 }, /* 0x88 */
1146 - { 0xE2, 0x80, 0xB0 }, /* 0x89 */
1147 - { 0xC5, 0xA0, 0x00 }, /* 0x8A */
1148 - { 0xE2, 0x80, 0xB9 }, /* 0x8B */
1149 - { 0xC5, 0x92, 0x00 }, /* 0x8C */
1150 - { 0xFE, 0xFE, 0xFE }, /* 0x8D (illegal character) */
1151 - { 0xFE, 0xFE, 0xFE }, /* 0x8E (illegal character) */
1152 - { 0xFE, 0xFE, 0xFE }, /* 0x8F (illegal character) */
1153 - { 0xFE, 0xFE, 0xFE }, /* 0x90 (illegal character) */
1154 - { 0xE2, 0x80, 0x98 }, /* 0x91 */
1155 - { 0xE2, 0x80, 0x99 }, /* 0x92 */
1156 - { 0xE2, 0x80, 0x9C }, /* 0x93 */
1157 - { 0xE2, 0x80, 0x9D }, /* 0x94 */
1158 - { 0xE2, 0x80, 0xA2 }, /* 0x95 */
1159 - { 0xE2, 0x80, 0x93 }, /* 0x96 */
1160 - { 0xE2, 0x80, 0x94 }, /* 0x97 */
1161 - { 0xCB, 0x9C, 0x00 }, /* 0x98 */
1162 - { 0xE2, 0x84, 0xA2 }, /* 0x99 */
1163 - { 0xC5, 0xA1, 0x00 }, /* 0x9A */
1164 - { 0xE2, 0x80, 0xBA }, /* 0x9B */
1165 - { 0xC5, 0x93, 0x00 }, /* 0x9C */
1166 - { 0xFE, 0xFE, 0xFE }, /* 0x9D (illegal character) */
1167 - { 0xFE, 0xFE, 0xFE }, /* 0x9E (illegal character) */
1168 - { 0xC5, 0xB8, 0x00 }, /* 0x9F */
1169 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1170 - { 0xC2, 0xA1, 0x00 }, /* 0xA1 */
1171 - { 0xC2, 0xA2, 0x00 }, /* 0xA2 */
1172 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
1173 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
1174 - { 0xC2, 0xA5, 0x00 }, /* 0xA5 */
1175 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
1176 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1177 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
1178 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
1179 - { 0xC2, 0xAA, 0x00 }, /* 0xAA */
1180 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
1181 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
1182 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1183 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
1184 - { 0xC2, 0xAF, 0x00 }, /* 0xAF */
1185 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1186 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
1187 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
1188 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
1189 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
1190 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
1191 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
1192 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
1193 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
1194 - { 0xC2, 0xB9, 0x00 }, /* 0xB9 */
1195 - { 0xC2, 0xBA, 0x00 }, /* 0xBA */
1196 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
1197 - { 0xC2, 0xBC, 0x00 }, /* 0xBC */
1198 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
1199 - { 0xC2, 0xBE, 0x00 }, /* 0xBE */
1200 - { 0xC2, 0xBF, 0x00 }, /* 0xBF */
1201 - { 0xC3, 0x80, 0x00 }, /* 0xC0 */
1202 - { 0xC3, 0x81, 0x00 }, /* 0xC1 */
1203 - { 0xC3, 0x82, 0x00 }, /* 0xC2 */
1204 - { 0xC3, 0x83, 0x00 }, /* 0xC3 */
1205 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
1206 - { 0xC3, 0x85, 0x00 }, /* 0xC5 */
1207 - { 0xC3, 0x86, 0x00 }, /* 0xC6 */
1208 - { 0xC3, 0x87, 0x00 }, /* 0xC7 */
1209 - { 0xC3, 0x88, 0x00 }, /* 0xC8 */
1210 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
1211 - { 0xC3, 0x8A, 0x00 }, /* 0xCA */
1212 - { 0xC3, 0x8B, 0x00 }, /* 0xCB */
1213 - { 0xC3, 0x8C, 0x00 }, /* 0xCC */
1214 - { 0xC3, 0x8D, 0x00 }, /* 0xCD */
1215 - { 0xC3, 0x8E, 0x00 }, /* 0xCE */
1216 - { 0xC3, 0x8F, 0x00 }, /* 0xCF */
1217 - { 0xC4, 0x9E, 0x00 }, /* 0xD0 */
1218 - { 0xC3, 0x91, 0x00 }, /* 0xD1 */
1219 - { 0xC3, 0x92, 0x00 }, /* 0xD2 */
1220 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
1221 - { 0xC3, 0x94, 0x00 }, /* 0xD4 */
1222 - { 0xC3, 0x95, 0x00 }, /* 0xD5 */
1223 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
1224 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
1225 - { 0xC3, 0x98, 0x00 }, /* 0xD8 */
1226 - { 0xC3, 0x99, 0x00 }, /* 0xD9 */
1227 - { 0xC3, 0x9A, 0x00 }, /* 0xDA */
1228 - { 0xC3, 0x9B, 0x00 }, /* 0xDB */
1229 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
1230 - { 0xC4, 0xB0, 0x00 }, /* 0xDD */
1231 - { 0xC5, 0x9E, 0x00 }, /* 0xDE */
1232 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
1233 - { 0xC3, 0xA0, 0x00 }, /* 0xE0 */
1234 - { 0xC3, 0xA1, 0x00 }, /* 0xE1 */
1235 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
1236 - { 0xC3, 0xA3, 0x00 }, /* 0xE3 */
1237 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
1238 - { 0xC3, 0xA5, 0x00 }, /* 0xE5 */
1239 - { 0xC3, 0xA6, 0x00 }, /* 0xE6 */
1240 - { 0xC3, 0xA7, 0x00 }, /* 0xE7 */
1241 - { 0xC3, 0xA8, 0x00 }, /* 0xE8 */
1242 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
1243 - { 0xC3, 0xAA, 0x00 }, /* 0xEA */
1244 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
1245 - { 0xC3, 0xAC, 0x00 }, /* 0xEC */
1246 - { 0xC3, 0xAD, 0x00 }, /* 0xED */
1247 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
1248 - { 0xC3, 0xAF, 0x00 }, /* 0xEF */
1249 - { 0xC4, 0x9F, 0x00 }, /* 0xF0 */
1250 - { 0xC3, 0xB1, 0x00 }, /* 0xF1 */
1251 - { 0xC3, 0xB2, 0x00 }, /* 0xF2 */
1252 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
1253 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
1254 - { 0xC3, 0xB5, 0x00 }, /* 0xF5 */
1255 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
1256 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
1257 - { 0xC3, 0xB8, 0x00 }, /* 0xF8 */
1258 - { 0xC3, 0xB9, 0x00 }, /* 0xF9 */
1259 - { 0xC3, 0xBA, 0x00 }, /* 0xFA */
1260 - { 0xC3, 0xBB, 0x00 }, /* 0xFB */
1261 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
1262 - { 0xC4, 0xB1, 0x00 }, /* 0xFD */
1263 - { 0xC5, 0x9F, 0x00 }, /* 0xFE */
1264 - { 0xC3, 0xBF, 0x00 }, /* 0xFF */
1135 + {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */
1136 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */
1137 + {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */
1138 + {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */
1139 + {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */
1140 + {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */
1141 + {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */
1142 + {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */
1143 + {{ 0xCB, 0x86, 0x00 }}, /* 0x88 */
1144 + {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */
1145 + {{ 0xC5, 0xA0, 0x00 }}, /* 0x8A */
1146 + {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */
1147 + {{ 0xC5, 0x92, 0x00 }}, /* 0x8C */
1148 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8D (illegal character) */
1149 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8E (illegal character) */
1150 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8F (illegal character) */
1151 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */
1152 + {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */
1153 + {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */
1154 + {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */
1155 + {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */
1156 + {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */
1157 + {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */
1158 + {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */
1159 + {{ 0xCB, 0x9C, 0x00 }}, /* 0x98 */
1160 + {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */
1161 + {{ 0xC5, 0xA1, 0x00 }}, /* 0x9A */
1162 + {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */
1163 + {{ 0xC5, 0x93, 0x00 }}, /* 0x9C */
1164 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9D (illegal character) */
1165 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9E (illegal character) */
1166 + {{ 0xC5, 0xB8, 0x00 }}, /* 0x9F */
1167 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1168 + {{ 0xC2, 0xA1, 0x00 }}, /* 0xA1 */
1169 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */
1170 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
1171 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
1172 + {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */
1173 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
1174 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1175 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
1176 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
1177 + {{ 0xC2, 0xAA, 0x00 }}, /* 0xAA */
1178 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
1179 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
1180 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1181 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
1182 + {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */
1183 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1184 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
1185 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
1186 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
1187 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
1188 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
1189 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
1190 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
1191 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
1192 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */
1193 + {{ 0xC2, 0xBA, 0x00 }}, /* 0xBA */
1194 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
1195 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */
1196 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
1197 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */
1198 + {{ 0xC2, 0xBF, 0x00 }}, /* 0xBF */
1199 + {{ 0xC3, 0x80, 0x00 }}, /* 0xC0 */
1200 + {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */
1201 + {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */
1202 + {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */
1203 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
1204 + {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */
1205 + {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */
1206 + {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */
1207 + {{ 0xC3, 0x88, 0x00 }}, /* 0xC8 */
1208 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
1209 + {{ 0xC3, 0x8A, 0x00 }}, /* 0xCA */
1210 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */
1211 + {{ 0xC3, 0x8C, 0x00 }}, /* 0xCC */
1212 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */
1213 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */
1214 + {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */
1215 + {{ 0xC4, 0x9E, 0x00 }}, /* 0xD0 */
1216 + {{ 0xC3, 0x91, 0x00 }}, /* 0xD1 */
1217 + {{ 0xC3, 0x92, 0x00 }}, /* 0xD2 */
1218 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
1219 + {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */
1220 + {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */
1221 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
1222 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
1223 + {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */
1224 + {{ 0xC3, 0x99, 0x00 }}, /* 0xD9 */
1225 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */
1226 + {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */
1227 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
1228 + {{ 0xC4, 0xB0, 0x00 }}, /* 0xDD */
1229 + {{ 0xC5, 0x9E, 0x00 }}, /* 0xDE */
1230 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
1231 + {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */
1232 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */
1233 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
1234 + {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */
1235 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
1236 + {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */
1237 + {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */
1238 + {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */
1239 + {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */
1240 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
1241 + {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */
1242 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
1243 + {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */
1244 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */
1245 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
1246 + {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */
1247 + {{ 0xC4, 0x9F, 0x00 }}, /* 0xF0 */
1248 + {{ 0xC3, 0xB1, 0x00 }}, /* 0xF1 */
1249 + {{ 0xC3, 0xB2, 0x00 }}, /* 0xF2 */
1250 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
1251 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
1252 + {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */
1253 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
1254 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
1255 + {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */
1256 + {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */
1257 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */
1258 + {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */
1259 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
1260 + {{ 0xC4, 0xB1, 0x00 }}, /* 0xFD */
1261 + {{ 0xC5, 0x9F, 0x00 }}, /* 0xFE */
1262 + {{ 0xC3, 0xBF, 0x00 }} /* 0xFF */
1265 1263 },
1266 1264 { /* CP1255 -> UTF-8 */
1267 - { 0xE2, 0x82, 0xAC }, /* 0x80 */
1268 - { 0xFE, 0xFE, 0xFE }, /* 0x81 (illegal character) */
1269 - { 0xE2, 0x80, 0x9A }, /* 0x82 */
1270 - { 0xC6, 0x92, 0x00 }, /* 0x83 */
1271 - { 0xE2, 0x80, 0x9E }, /* 0x84 */
1272 - { 0xE2, 0x80, 0xA6 }, /* 0x85 */
1273 - { 0xE2, 0x80, 0xA0 }, /* 0x86 */
1274 - { 0xE2, 0x80, 0xA1 }, /* 0x87 */
1275 - { 0xCB, 0x86, 0x00 }, /* 0x88 */
1276 - { 0xE2, 0x80, 0xB0 }, /* 0x89 */
1277 - { 0xFE, 0xFE, 0xFE }, /* 0x8A (illegal character) */
1278 - { 0xE2, 0x80, 0xB9 }, /* 0x8B */
1279 - { 0xFE, 0xFE, 0xFE }, /* 0x8C (illegal character) */
1280 - { 0xFE, 0xFE, 0xFE }, /* 0x8D (illegal character) */
1281 - { 0xFE, 0xFE, 0xFE }, /* 0x8E (illegal character) */
1282 - { 0xFE, 0xFE, 0xFE }, /* 0x8F (illegal character) */
1283 - { 0xFE, 0xFE, 0xFE }, /* 0x90 (illegal character) */
1284 - { 0xE2, 0x80, 0x98 }, /* 0x91 */
1285 - { 0xE2, 0x80, 0x99 }, /* 0x92 */
1286 - { 0xE2, 0x80, 0x9C }, /* 0x93 */
1287 - { 0xE2, 0x80, 0x9D }, /* 0x94 */
1288 - { 0xE2, 0x80, 0xA2 }, /* 0x95 */
1289 - { 0xE2, 0x80, 0x93 }, /* 0x96 */
1290 - { 0xE2, 0x80, 0x94 }, /* 0x97 */
1291 - { 0xCB, 0x9C, 0x00 }, /* 0x98 */
1292 - { 0xE2, 0x84, 0xA2 }, /* 0x99 */
1293 - { 0xFE, 0xFE, 0xFE }, /* 0x9A (illegal character) */
1294 - { 0xE2, 0x80, 0xBA }, /* 0x9B */
1295 - { 0xFE, 0xFE, 0xFE }, /* 0x9C (illegal character) */
1296 - { 0xFE, 0xFE, 0xFE }, /* 0x9D (illegal character) */
1297 - { 0xFE, 0xFE, 0xFE }, /* 0x9E (illegal character) */
1298 - { 0xFE, 0xFE, 0xFE }, /* 0x9F (illegal character) */
1299 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1300 - { 0xC2, 0xA1, 0x00 }, /* 0xA1 */
1301 - { 0xC2, 0xA2, 0x00 }, /* 0xA2 */
1302 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
1303 - { 0xE2, 0x82, 0xAA }, /* 0xA4 */
1304 - { 0xC2, 0xA5, 0x00 }, /* 0xA5 */
1305 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
1306 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1307 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
1308 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
1309 - { 0xC3, 0x97, 0x00 }, /* 0xAA */
1310 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
1311 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
1312 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1313 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
1314 - { 0xC2, 0xAF, 0x00 }, /* 0xAF */
1315 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1316 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
1317 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
1318 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
1319 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
1320 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
1321 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
1322 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
1323 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
1324 - { 0xC2, 0xB9, 0x00 }, /* 0xB9 */
1325 - { 0xC3, 0xB7, 0x00 }, /* 0xBA */
1326 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
1327 - { 0xC2, 0xBC, 0x00 }, /* 0xBC */
1328 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
1329 - { 0xC2, 0xBE, 0x00 }, /* 0xBE */
1330 - { 0xC2, 0xBF, 0x00 }, /* 0xBF */
1331 - { 0xD6, 0xB0, 0x00 }, /* 0xC0 */
1332 - { 0xD6, 0xB1, 0x00 }, /* 0xC1 */
1333 - { 0xD6, 0xB2, 0x00 }, /* 0xC2 */
1334 - { 0xD6, 0xB3, 0x00 }, /* 0xC3 */
1335 - { 0xD6, 0xB4, 0x00 }, /* 0xC4 */
1336 - { 0xD6, 0xB5, 0x00 }, /* 0xC5 */
1337 - { 0xD6, 0xB6, 0x00 }, /* 0xC6 */
1338 - { 0xD6, 0xB7, 0x00 }, /* 0xC7 */
1339 - { 0xD6, 0xB8, 0x00 }, /* 0xC8 */
1340 - { 0xD6, 0xB9, 0x00 }, /* 0xC9 */
1341 - { 0xFE, 0xFE, 0xFE }, /* 0xCA (illegal character) */
1342 - { 0xD6, 0xBB, 0x00 }, /* 0xCB */
1343 - { 0xD6, 0xBC, 0x00 }, /* 0xCC */
1344 - { 0xD6, 0xBD, 0x00 }, /* 0xCD */
1345 - { 0xD6, 0xBE, 0x00 }, /* 0xCE */
1346 - { 0xD6, 0xBF, 0x00 }, /* 0xCF */
1347 - { 0xD7, 0x80, 0x00 }, /* 0xD0 */
1348 - { 0xD7, 0x81, 0x00 }, /* 0xD1 */
1349 - { 0xD7, 0x82, 0x00 }, /* 0xD2 */
1350 - { 0xD7, 0x83, 0x00 }, /* 0xD3 */
1351 - { 0xD7, 0xB0, 0x00 }, /* 0xD4 */
1352 - { 0xD7, 0xB1, 0x00 }, /* 0xD5 */
1353 - { 0xD7, 0xB2, 0x00 }, /* 0xD6 */
1354 - { 0xD7, 0xB3, 0x00 }, /* 0xD7 */
1355 - { 0xD7, 0xB4, 0x00 }, /* 0xD8 */
1356 - { 0xFE, 0xFE, 0xFE }, /* 0xD9 (illegal character) */
1357 - { 0xFE, 0xFE, 0xFE }, /* 0xDA (illegal character) */
1358 - { 0xFE, 0xFE, 0xFE }, /* 0xDB (illegal character) */
1359 - { 0xFE, 0xFE, 0xFE }, /* 0xDC (illegal character) */
1360 - { 0xFE, 0xFE, 0xFE }, /* 0xDD (illegal character) */
1361 - { 0xFE, 0xFE, 0xFE }, /* 0xDE (illegal character) */
1362 - { 0xFE, 0xFE, 0xFE }, /* 0xDF (illegal character) */
1363 - { 0xD7, 0x90, 0x00 }, /* 0xE0 */
1364 - { 0xD7, 0x91, 0x00 }, /* 0xE1 */
1365 - { 0xD7, 0x92, 0x00 }, /* 0xE2 */
1366 - { 0xD7, 0x93, 0x00 }, /* 0xE3 */
1367 - { 0xD7, 0x94, 0x00 }, /* 0xE4 */
1368 - { 0xD7, 0x95, 0x00 }, /* 0xE5 */
1369 - { 0xD7, 0x96, 0x00 }, /* 0xE6 */
1370 - { 0xD7, 0x97, 0x00 }, /* 0xE7 */
1371 - { 0xD7, 0x98, 0x00 }, /* 0xE8 */
1372 - { 0xD7, 0x99, 0x00 }, /* 0xE9 */
1373 - { 0xD7, 0x9A, 0x00 }, /* 0xEA */
1374 - { 0xD7, 0x9B, 0x00 }, /* 0xEB */
1375 - { 0xD7, 0x9C, 0x00 }, /* 0xEC */
1376 - { 0xD7, 0x9D, 0x00 }, /* 0xED */
1377 - { 0xD7, 0x9E, 0x00 }, /* 0xEE */
1378 - { 0xD7, 0x9F, 0x00 }, /* 0xEF */
1379 - { 0xD7, 0xA0, 0x00 }, /* 0xF0 */
1380 - { 0xD7, 0xA1, 0x00 }, /* 0xF1 */
1381 - { 0xD7, 0xA2, 0x00 }, /* 0xF2 */
1382 - { 0xD7, 0xA3, 0x00 }, /* 0xF3 */
1383 - { 0xD7, 0xA4, 0x00 }, /* 0xF4 */
1384 - { 0xD7, 0xA5, 0x00 }, /* 0xF5 */
1385 - { 0xD7, 0xA6, 0x00 }, /* 0xF6 */
1386 - { 0xD7, 0xA7, 0x00 }, /* 0xF7 */
1387 - { 0xD7, 0xA8, 0x00 }, /* 0xF8 */
1388 - { 0xD7, 0xA9, 0x00 }, /* 0xF9 */
1389 - { 0xD7, 0xAA, 0x00 }, /* 0xFA */
1390 - { 0xFE, 0xFE, 0xFE }, /* 0xFB (illegal character) */
1391 - { 0xFE, 0xFE, 0xFE }, /* 0xFC (illegal character) */
1392 - { 0xE2, 0x80, 0x8E }, /* 0xFD */
1393 - { 0xE2, 0x80, 0x8F }, /* 0xFE */
1394 - { 0xFE, 0xFE, 0xFE }, /* 0xFF (illegal character) */
1265 + {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */
1266 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */
1267 + {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */
1268 + {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */
1269 + {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */
1270 + {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */
1271 + {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */
1272 + {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */
1273 + {{ 0xCB, 0x86, 0x00 }}, /* 0x88 */
1274 + {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */
1275 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8A (illegal character) */
1276 + {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */
1277 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8C (illegal character) */
1278 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8D (illegal character) */
1279 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8E (illegal character) */
1280 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8F (illegal character) */
1281 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */
1282 + {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */
1283 + {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */
1284 + {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */
1285 + {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */
1286 + {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */
1287 + {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */
1288 + {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */
1289 + {{ 0xCB, 0x9C, 0x00 }}, /* 0x98 */
1290 + {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */
1291 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9A (illegal character) */
1292 + {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */
1293 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9C (illegal character) */
1294 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9D (illegal character) */
1295 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9E (illegal character) */
1296 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9F (illegal character) */
1297 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1298 + {{ 0xC2, 0xA1, 0x00 }}, /* 0xA1 */
1299 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */
1300 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
1301 + {{ 0xE2, 0x82, 0xAA }}, /* 0xA4 */
1302 + {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */
1303 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
1304 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1305 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
1306 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
1307 + {{ 0xC3, 0x97, 0x00 }}, /* 0xAA */
1308 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
1309 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
1310 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1311 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
1312 + {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */
1313 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1314 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
1315 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
1316 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
1317 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
1318 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
1319 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
1320 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
1321 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
1322 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */
1323 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xBA */
1324 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
1325 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */
1326 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
1327 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */
1328 + {{ 0xC2, 0xBF, 0x00 }}, /* 0xBF */
1329 + {{ 0xD6, 0xB0, 0x00 }}, /* 0xC0 */
1330 + {{ 0xD6, 0xB1, 0x00 }}, /* 0xC1 */
1331 + {{ 0xD6, 0xB2, 0x00 }}, /* 0xC2 */
1332 + {{ 0xD6, 0xB3, 0x00 }}, /* 0xC3 */
1333 + {{ 0xD6, 0xB4, 0x00 }}, /* 0xC4 */
1334 + {{ 0xD6, 0xB5, 0x00 }}, /* 0xC5 */
1335 + {{ 0xD6, 0xB6, 0x00 }}, /* 0xC6 */
1336 + {{ 0xD6, 0xB7, 0x00 }}, /* 0xC7 */
1337 + {{ 0xD6, 0xB8, 0x00 }}, /* 0xC8 */
1338 + {{ 0xD6, 0xB9, 0x00 }}, /* 0xC9 */
1339 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xCA (illegal character) */
1340 + {{ 0xD6, 0xBB, 0x00 }}, /* 0xCB */
1341 + {{ 0xD6, 0xBC, 0x00 }}, /* 0xCC */
1342 + {{ 0xD6, 0xBD, 0x00 }}, /* 0xCD */
1343 + {{ 0xD6, 0xBE, 0x00 }}, /* 0xCE */
1344 + {{ 0xD6, 0xBF, 0x00 }}, /* 0xCF */
1345 + {{ 0xD7, 0x80, 0x00 }}, /* 0xD0 */
1346 + {{ 0xD7, 0x81, 0x00 }}, /* 0xD1 */
1347 + {{ 0xD7, 0x82, 0x00 }}, /* 0xD2 */
1348 + {{ 0xD7, 0x83, 0x00 }}, /* 0xD3 */
1349 + {{ 0xD7, 0xB0, 0x00 }}, /* 0xD4 */
1350 + {{ 0xD7, 0xB1, 0x00 }}, /* 0xD5 */
1351 + {{ 0xD7, 0xB2, 0x00 }}, /* 0xD6 */
1352 + {{ 0xD7, 0xB3, 0x00 }}, /* 0xD7 */
1353 + {{ 0xD7, 0xB4, 0x00 }}, /* 0xD8 */
1354 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD9 (illegal character) */
1355 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDA (illegal character) */
1356 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */
1357 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */
1358 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */
1359 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */
1360 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDF (illegal character) */
1361 + {{ 0xD7, 0x90, 0x00 }}, /* 0xE0 */
1362 + {{ 0xD7, 0x91, 0x00 }}, /* 0xE1 */
1363 + {{ 0xD7, 0x92, 0x00 }}, /* 0xE2 */
1364 + {{ 0xD7, 0x93, 0x00 }}, /* 0xE3 */
1365 + {{ 0xD7, 0x94, 0x00 }}, /* 0xE4 */
1366 + {{ 0xD7, 0x95, 0x00 }}, /* 0xE5 */
1367 + {{ 0xD7, 0x96, 0x00 }}, /* 0xE6 */
1368 + {{ 0xD7, 0x97, 0x00 }}, /* 0xE7 */
1369 + {{ 0xD7, 0x98, 0x00 }}, /* 0xE8 */
1370 + {{ 0xD7, 0x99, 0x00 }}, /* 0xE9 */
1371 + {{ 0xD7, 0x9A, 0x00 }}, /* 0xEA */
1372 + {{ 0xD7, 0x9B, 0x00 }}, /* 0xEB */
1373 + {{ 0xD7, 0x9C, 0x00 }}, /* 0xEC */
1374 + {{ 0xD7, 0x9D, 0x00 }}, /* 0xED */
1375 + {{ 0xD7, 0x9E, 0x00 }}, /* 0xEE */
1376 + {{ 0xD7, 0x9F, 0x00 }}, /* 0xEF */
1377 + {{ 0xD7, 0xA0, 0x00 }}, /* 0xF0 */
1378 + {{ 0xD7, 0xA1, 0x00 }}, /* 0xF1 */
1379 + {{ 0xD7, 0xA2, 0x00 }}, /* 0xF2 */
1380 + {{ 0xD7, 0xA3, 0x00 }}, /* 0xF3 */
1381 + {{ 0xD7, 0xA4, 0x00 }}, /* 0xF4 */
1382 + {{ 0xD7, 0xA5, 0x00 }}, /* 0xF5 */
1383 + {{ 0xD7, 0xA6, 0x00 }}, /* 0xF6 */
1384 + {{ 0xD7, 0xA7, 0x00 }}, /* 0xF7 */
1385 + {{ 0xD7, 0xA8, 0x00 }}, /* 0xF8 */
1386 + {{ 0xD7, 0xA9, 0x00 }}, /* 0xF9 */
1387 + {{ 0xD7, 0xAA, 0x00 }}, /* 0xFA */
1388 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFB (illegal character) */
1389 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */
1390 + {{ 0xE2, 0x80, 0x8E }}, /* 0xFD */
1391 + {{ 0xE2, 0x80, 0x8F }}, /* 0xFE */
1392 + {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */
1395 1393 },
1396 1394 { /* CP1256 -> UTF-8 */
1397 - { 0xE2, 0x82, 0xAC }, /* 0x80 */
1398 - { 0xD9, 0xBE, 0x00 }, /* 0x81 */
1399 - { 0xE2, 0x80, 0x9A }, /* 0x82 */
1400 - { 0xC6, 0x92, 0x00 }, /* 0x83 */
1401 - { 0xE2, 0x80, 0x9E }, /* 0x84 */
1402 - { 0xE2, 0x80, 0xA6 }, /* 0x85 */
1403 - { 0xE2, 0x80, 0xA0 }, /* 0x86 */
1404 - { 0xE2, 0x80, 0xA1 }, /* 0x87 */
1405 - { 0xCB, 0x86, 0x00 }, /* 0x88 */
1406 - { 0xE2, 0x80, 0xB0 }, /* 0x89 */
1407 - { 0xD9, 0xB9, 0x00 }, /* 0x8A */
1408 - { 0xE2, 0x80, 0xB9 }, /* 0x8B */
1409 - { 0xC5, 0x92, 0x00 }, /* 0x8C */
1410 - { 0xDA, 0x86, 0x00 }, /* 0x8D */
1411 - { 0xDA, 0x98, 0x00 }, /* 0x8E */
1412 - { 0xDA, 0x88, 0x00 }, /* 0x8F */
1413 - { 0xDA, 0xAF, 0x00 }, /* 0x90 */
1414 - { 0xE2, 0x80, 0x98 }, /* 0x91 */
1415 - { 0xE2, 0x80, 0x99 }, /* 0x92 */
1416 - { 0xE2, 0x80, 0x9C }, /* 0x93 */
1417 - { 0xE2, 0x80, 0x9D }, /* 0x94 */
1418 - { 0xE2, 0x80, 0xA2 }, /* 0x95 */
1419 - { 0xE2, 0x80, 0x93 }, /* 0x96 */
1420 - { 0xE2, 0x80, 0x94 }, /* 0x97 */
1421 - { 0xDA, 0xA9, 0x00 }, /* 0x98 */
1422 - { 0xE2, 0x84, 0xA2 }, /* 0x99 */
1423 - { 0xDA, 0x91, 0x00 }, /* 0x9A */
1424 - { 0xE2, 0x80, 0xBA }, /* 0x9B */
1425 - { 0xC5, 0x93, 0x00 }, /* 0x9C */
1426 - { 0xE2, 0x80, 0x8C }, /* 0x9D */
1427 - { 0xE2, 0x80, 0x8D }, /* 0x9E */
1428 - { 0xDA, 0xBA, 0x00 }, /* 0x9F */
1429 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1430 - { 0xD8, 0x8C, 0x00 }, /* 0xA1 */
1431 - { 0xC2, 0xA2, 0x00 }, /* 0xA2 */
1432 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
1433 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
1434 - { 0xC2, 0xA5, 0x00 }, /* 0xA5 */
1435 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
1436 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1437 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
1438 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
1439 - { 0xDA, 0xBE, 0x00 }, /* 0xAA */
1440 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
1441 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
1442 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1443 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
1444 - { 0xC2, 0xAF, 0x00 }, /* 0xAF */
1445 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1446 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
1447 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
1448 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
1449 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
1450 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
1451 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
1452 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
1453 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
1454 - { 0xC2, 0xB9, 0x00 }, /* 0xB9 */
1455 - { 0xD8, 0x9B, 0x00 }, /* 0xBA */
1456 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
1457 - { 0xC2, 0xBC, 0x00 }, /* 0xBC */
1458 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
1459 - { 0xC2, 0xBE, 0x00 }, /* 0xBE */
1460 - { 0xD8, 0x9F, 0x00 }, /* 0xBF */
1461 - { 0xDB, 0x81, 0x00 }, /* 0xC0 */
1462 - { 0xD8, 0xA1, 0x00 }, /* 0xC1 */
1463 - { 0xD8, 0xA2, 0x00 }, /* 0xC2 */
1464 - { 0xD8, 0xA3, 0x00 }, /* 0xC3 */
1465 - { 0xD8, 0xA4, 0x00 }, /* 0xC4 */
1466 - { 0xD8, 0xA5, 0x00 }, /* 0xC5 */
1467 - { 0xD8, 0xA6, 0x00 }, /* 0xC6 */
1468 - { 0xD8, 0xA7, 0x00 }, /* 0xC7 */
1469 - { 0xD8, 0xA8, 0x00 }, /* 0xC8 */
1470 - { 0xD8, 0xA9, 0x00 }, /* 0xC9 */
1471 - { 0xD8, 0xAA, 0x00 }, /* 0xCA */
1472 - { 0xD8, 0xAB, 0x00 }, /* 0xCB */
1473 - { 0xD8, 0xAC, 0x00 }, /* 0xCC */
1474 - { 0xD8, 0xAD, 0x00 }, /* 0xCD */
1475 - { 0xD8, 0xAE, 0x00 }, /* 0xCE */
1476 - { 0xD8, 0xAF, 0x00 }, /* 0xCF */
1477 - { 0xD8, 0xB0, 0x00 }, /* 0xD0 */
1478 - { 0xD8, 0xB1, 0x00 }, /* 0xD1 */
1479 - { 0xD8, 0xB2, 0x00 }, /* 0xD2 */
1480 - { 0xD8, 0xB3, 0x00 }, /* 0xD3 */
1481 - { 0xD8, 0xB4, 0x00 }, /* 0xD4 */
1482 - { 0xD8, 0xB5, 0x00 }, /* 0xD5 */
1483 - { 0xD8, 0xB6, 0x00 }, /* 0xD6 */
1484 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
1485 - { 0xD8, 0xB7, 0x00 }, /* 0xD8 */
1486 - { 0xD8, 0xB8, 0x00 }, /* 0xD9 */
1487 - { 0xD8, 0xB9, 0x00 }, /* 0xDA */
1488 - { 0xD8, 0xBA, 0x00 }, /* 0xDB */
1489 - { 0xD9, 0x80, 0x00 }, /* 0xDC */
1490 - { 0xD9, 0x81, 0x00 }, /* 0xDD */
1491 - { 0xD9, 0x82, 0x00 }, /* 0xDE */
1492 - { 0xD9, 0x83, 0x00 }, /* 0xDF */
1493 - { 0xC3, 0xA0, 0x00 }, /* 0xE0 */
1494 - { 0xD9, 0x84, 0x00 }, /* 0xE1 */
1495 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
1496 - { 0xD9, 0x85, 0x00 }, /* 0xE3 */
1497 - { 0xD9, 0x86, 0x00 }, /* 0xE4 */
1498 - { 0xD9, 0x87, 0x00 }, /* 0xE5 */
1499 - { 0xD9, 0x88, 0x00 }, /* 0xE6 */
1500 - { 0xC3, 0xA7, 0x00 }, /* 0xE7 */
1501 - { 0xC3, 0xA8, 0x00 }, /* 0xE8 */
1502 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
1503 - { 0xC3, 0xAA, 0x00 }, /* 0xEA */
1504 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
1505 - { 0xD9, 0x89, 0x00 }, /* 0xEC */
1506 - { 0xD9, 0x8A, 0x00 }, /* 0xED */
1507 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
1508 - { 0xC3, 0xAF, 0x00 }, /* 0xEF */
1509 - { 0xD9, 0x8B, 0x00 }, /* 0xF0 */
1510 - { 0xD9, 0x8C, 0x00 }, /* 0xF1 */
1511 - { 0xD9, 0x8D, 0x00 }, /* 0xF2 */
1512 - { 0xD9, 0x8E, 0x00 }, /* 0xF3 */
1513 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
1514 - { 0xD9, 0x8F, 0x00 }, /* 0xF5 */
1515 - { 0xD9, 0x90, 0x00 }, /* 0xF6 */
1516 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
1517 - { 0xD9, 0x91, 0x00 }, /* 0xF8 */
1518 - { 0xC3, 0xB9, 0x00 }, /* 0xF9 */
1519 - { 0xD9, 0x92, 0x00 }, /* 0xFA */
1520 - { 0xC3, 0xBB, 0x00 }, /* 0xFB */
1521 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
1522 - { 0xE2, 0x80, 0x8E }, /* 0xFD */
1523 - { 0xE2, 0x80, 0x8F }, /* 0xFE */
1524 - { 0xDB, 0x92, 0x00 }, /* 0xFF */
1395 + {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */
1396 + {{ 0xD9, 0xBE, 0x00 }}, /* 0x81 */
1397 + {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */
1398 + {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */
1399 + {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */
1400 + {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */
1401 + {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */
1402 + {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */
1403 + {{ 0xCB, 0x86, 0x00 }}, /* 0x88 */
1404 + {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */
1405 + {{ 0xD9, 0xB9, 0x00 }}, /* 0x8A */
1406 + {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */
1407 + {{ 0xC5, 0x92, 0x00 }}, /* 0x8C */
1408 + {{ 0xDA, 0x86, 0x00 }}, /* 0x8D */
1409 + {{ 0xDA, 0x98, 0x00 }}, /* 0x8E */
1410 + {{ 0xDA, 0x88, 0x00 }}, /* 0x8F */
1411 + {{ 0xDA, 0xAF, 0x00 }}, /* 0x90 */
1412 + {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */
1413 + {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */
1414 + {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */
1415 + {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */
1416 + {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */
1417 + {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */
1418 + {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */
1419 + {{ 0xDA, 0xA9, 0x00 }}, /* 0x98 */
1420 + {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */
1421 + {{ 0xDA, 0x91, 0x00 }}, /* 0x9A */
1422 + {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */
1423 + {{ 0xC5, 0x93, 0x00 }}, /* 0x9C */
1424 + {{ 0xE2, 0x80, 0x8C }}, /* 0x9D */
1425 + {{ 0xE2, 0x80, 0x8D }}, /* 0x9E */
1426 + {{ 0xDA, 0xBA, 0x00 }}, /* 0x9F */
1427 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1428 + {{ 0xD8, 0x8C, 0x00 }}, /* 0xA1 */
1429 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */
1430 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
1431 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
1432 + {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */
1433 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
1434 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1435 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
1436 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
1437 + {{ 0xDA, 0xBE, 0x00 }}, /* 0xAA */
1438 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
1439 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
1440 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1441 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
1442 + {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */
1443 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1444 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
1445 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
1446 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
1447 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
1448 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
1449 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
1450 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
1451 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
1452 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */
1453 + {{ 0xD8, 0x9B, 0x00 }}, /* 0xBA */
1454 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
1455 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */
1456 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
1457 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */
1458 + {{ 0xD8, 0x9F, 0x00 }}, /* 0xBF */
1459 + {{ 0xDB, 0x81, 0x00 }}, /* 0xC0 */
1460 + {{ 0xD8, 0xA1, 0x00 }}, /* 0xC1 */
1461 + {{ 0xD8, 0xA2, 0x00 }}, /* 0xC2 */
1462 + {{ 0xD8, 0xA3, 0x00 }}, /* 0xC3 */
1463 + {{ 0xD8, 0xA4, 0x00 }}, /* 0xC4 */
1464 + {{ 0xD8, 0xA5, 0x00 }}, /* 0xC5 */
1465 + {{ 0xD8, 0xA6, 0x00 }}, /* 0xC6 */
1466 + {{ 0xD8, 0xA7, 0x00 }}, /* 0xC7 */
1467 + {{ 0xD8, 0xA8, 0x00 }}, /* 0xC8 */
1468 + {{ 0xD8, 0xA9, 0x00 }}, /* 0xC9 */
1469 + {{ 0xD8, 0xAA, 0x00 }}, /* 0xCA */
1470 + {{ 0xD8, 0xAB, 0x00 }}, /* 0xCB */
1471 + {{ 0xD8, 0xAC, 0x00 }}, /* 0xCC */
1472 + {{ 0xD8, 0xAD, 0x00 }}, /* 0xCD */
1473 + {{ 0xD8, 0xAE, 0x00 }}, /* 0xCE */
1474 + {{ 0xD8, 0xAF, 0x00 }}, /* 0xCF */
1475 + {{ 0xD8, 0xB0, 0x00 }}, /* 0xD0 */
1476 + {{ 0xD8, 0xB1, 0x00 }}, /* 0xD1 */
1477 + {{ 0xD8, 0xB2, 0x00 }}, /* 0xD2 */
1478 + {{ 0xD8, 0xB3, 0x00 }}, /* 0xD3 */
1479 + {{ 0xD8, 0xB4, 0x00 }}, /* 0xD4 */
1480 + {{ 0xD8, 0xB5, 0x00 }}, /* 0xD5 */
1481 + {{ 0xD8, 0xB6, 0x00 }}, /* 0xD6 */
1482 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
1483 + {{ 0xD8, 0xB7, 0x00 }}, /* 0xD8 */
1484 + {{ 0xD8, 0xB8, 0x00 }}, /* 0xD9 */
1485 + {{ 0xD8, 0xB9, 0x00 }}, /* 0xDA */
1486 + {{ 0xD8, 0xBA, 0x00 }}, /* 0xDB */
1487 + {{ 0xD9, 0x80, 0x00 }}, /* 0xDC */
1488 + {{ 0xD9, 0x81, 0x00 }}, /* 0xDD */
1489 + {{ 0xD9, 0x82, 0x00 }}, /* 0xDE */
1490 + {{ 0xD9, 0x83, 0x00 }}, /* 0xDF */
1491 + {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */
1492 + {{ 0xD9, 0x84, 0x00 }}, /* 0xE1 */
1493 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
1494 + {{ 0xD9, 0x85, 0x00 }}, /* 0xE3 */
1495 + {{ 0xD9, 0x86, 0x00 }}, /* 0xE4 */
1496 + {{ 0xD9, 0x87, 0x00 }}, /* 0xE5 */
1497 + {{ 0xD9, 0x88, 0x00 }}, /* 0xE6 */
1498 + {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */
1499 + {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */
1500 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
1501 + {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */
1502 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
1503 + {{ 0xD9, 0x89, 0x00 }}, /* 0xEC */
1504 + {{ 0xD9, 0x8A, 0x00 }}, /* 0xED */
1505 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
1506 + {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */
1507 + {{ 0xD9, 0x8B, 0x00 }}, /* 0xF0 */
1508 + {{ 0xD9, 0x8C, 0x00 }}, /* 0xF1 */
1509 + {{ 0xD9, 0x8D, 0x00 }}, /* 0xF2 */
1510 + {{ 0xD9, 0x8E, 0x00 }}, /* 0xF3 */
1511 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
1512 + {{ 0xD9, 0x8F, 0x00 }}, /* 0xF5 */
1513 + {{ 0xD9, 0x90, 0x00 }}, /* 0xF6 */
1514 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
1515 + {{ 0xD9, 0x91, 0x00 }}, /* 0xF8 */
1516 + {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */
1517 + {{ 0xD9, 0x92, 0x00 }}, /* 0xFA */
1518 + {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */
1519 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
1520 + {{ 0xE2, 0x80, 0x8E }}, /* 0xFD */
1521 + {{ 0xE2, 0x80, 0x8F }}, /* 0xFE */
1522 + {{ 0xDB, 0x92, 0x00 }} /* 0xFF */
1525 1523 },
1526 1524 { /* CP1257 -> UTF-8 */
1527 - { 0xE2, 0x82, 0xAC }, /* 0x80 */
1528 - { 0xFE, 0xFE, 0xFE }, /* 0x81 (illegal character) */
1529 - { 0xE2, 0x80, 0x9A }, /* 0x82 */
1530 - { 0xFE, 0xFE, 0xFE }, /* 0x83 (illegal character) */
1531 - { 0xE2, 0x80, 0x9E }, /* 0x84 */
1532 - { 0xE2, 0x80, 0xA6 }, /* 0x85 */
1533 - { 0xE2, 0x80, 0xA0 }, /* 0x86 */
1534 - { 0xE2, 0x80, 0xA1 }, /* 0x87 */
1535 - { 0xFE, 0xFE, 0xFE }, /* 0x88 (illegal character) */
1536 - { 0xE2, 0x80, 0xB0 }, /* 0x89 */
1537 - { 0xFE, 0xFE, 0xFE }, /* 0x8A (illegal character) */
1538 - { 0xE2, 0x80, 0xB9 }, /* 0x8B */
1539 - { 0xFE, 0xFE, 0xFE }, /* 0x8C (illegal character) */
1540 - { 0xC2, 0xA8, 0x00 }, /* 0x8D */
1541 - { 0xCB, 0x87, 0x00 }, /* 0x8E */
1542 - { 0xC2, 0xB8, 0x00 }, /* 0x8F */
1543 - { 0xFE, 0xFE, 0xFE }, /* 0x90 (illegal character) */
1544 - { 0xE2, 0x80, 0x98 }, /* 0x91 */
1545 - { 0xE2, 0x80, 0x99 }, /* 0x92 */
1546 - { 0xE2, 0x80, 0x9C }, /* 0x93 */
1547 - { 0xE2, 0x80, 0x9D }, /* 0x94 */
1548 - { 0xE2, 0x80, 0xA2 }, /* 0x95 */
1549 - { 0xE2, 0x80, 0x93 }, /* 0x96 */
1550 - { 0xE2, 0x80, 0x94 }, /* 0x97 */
1551 - { 0xFE, 0xFE, 0xFE }, /* 0x98 (illegal character) */
1552 - { 0xE2, 0x84, 0xA2 }, /* 0x99 */
1553 - { 0xFE, 0xFE, 0xFE }, /* 0x9A (illegal character) */
1554 - { 0xE2, 0x80, 0xBA }, /* 0x9B */
1555 - { 0xFE, 0xFE, 0xFE }, /* 0x9C (illegal character) */
1556 - { 0xC2, 0xAF, 0x00 }, /* 0x9D */
1557 - { 0xCB, 0x9B, 0x00 }, /* 0x9E */
1558 - { 0xFE, 0xFE, 0xFE }, /* 0x9F (illegal character) */
1559 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1560 - { 0xFE, 0xFE, 0xFE }, /* 0xA1 (illegal character) */
1561 - { 0xC2, 0xA2, 0x00 }, /* 0xA2 */
1562 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
1563 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
1564 - { 0xFE, 0xFE, 0xFE }, /* 0xA5 (illegal character) */
1565 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
1566 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1567 - { 0xC3, 0x98, 0x00 }, /* 0xA8 */
1568 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
1569 - { 0xC5, 0x96, 0x00 }, /* 0xAA */
1570 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
1571 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
1572 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1573 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
1574 - { 0xC3, 0x86, 0x00 }, /* 0xAF */
1575 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1576 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
1577 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
1578 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
1579 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
1580 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
1581 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
1582 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
1583 - { 0xC3, 0xB8, 0x00 }, /* 0xB8 */
1584 - { 0xC2, 0xB9, 0x00 }, /* 0xB9 */
1585 - { 0xC5, 0x97, 0x00 }, /* 0xBA */
1586 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
1587 - { 0xC2, 0xBC, 0x00 }, /* 0xBC */
1588 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
1589 - { 0xC2, 0xBE, 0x00 }, /* 0xBE */
1590 - { 0xC3, 0xA6, 0x00 }, /* 0xBF */
1591 - { 0xC4, 0x84, 0x00 }, /* 0xC0 */
1592 - { 0xC4, 0xAE, 0x00 }, /* 0xC1 */
1593 - { 0xC4, 0x80, 0x00 }, /* 0xC2 */
1594 - { 0xC4, 0x86, 0x00 }, /* 0xC3 */
1595 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
1596 - { 0xC3, 0x85, 0x00 }, /* 0xC5 */
1597 - { 0xC4, 0x98, 0x00 }, /* 0xC6 */
1598 - { 0xC4, 0x92, 0x00 }, /* 0xC7 */
1599 - { 0xC4, 0x8C, 0x00 }, /* 0xC8 */
1600 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
1601 - { 0xC5, 0xB9, 0x00 }, /* 0xCA */
1602 - { 0xC4, 0x96, 0x00 }, /* 0xCB */
1603 - { 0xC4, 0xA2, 0x00 }, /* 0xCC */
1604 - { 0xC4, 0xB6, 0x00 }, /* 0xCD */
1605 - { 0xC4, 0xAA, 0x00 }, /* 0xCE */
1606 - { 0xC4, 0xBB, 0x00 }, /* 0xCF */
1607 - { 0xC5, 0xA0, 0x00 }, /* 0xD0 */
1608 - { 0xC5, 0x83, 0x00 }, /* 0xD1 */
1609 - { 0xC5, 0x85, 0x00 }, /* 0xD2 */
1610 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
1611 - { 0xC5, 0x8C, 0x00 }, /* 0xD4 */
1612 - { 0xC3, 0x95, 0x00 }, /* 0xD5 */
1613 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
1614 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
1615 - { 0xC5, 0xB2, 0x00 }, /* 0xD8 */
1616 - { 0xC5, 0x81, 0x00 }, /* 0xD9 */
1617 - { 0xC5, 0x9A, 0x00 }, /* 0xDA */
1618 - { 0xC5, 0xAA, 0x00 }, /* 0xDB */
1619 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
1620 - { 0xC5, 0xBB, 0x00 }, /* 0xDD */
1621 - { 0xC5, 0xBD, 0x00 }, /* 0xDE */
1622 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
1623 - { 0xC4, 0x85, 0x00 }, /* 0xE0 */
1624 - { 0xC4, 0xAF, 0x00 }, /* 0xE1 */
1625 - { 0xC4, 0x81, 0x00 }, /* 0xE2 */
1626 - { 0xC4, 0x87, 0x00 }, /* 0xE3 */
1627 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
1628 - { 0xC3, 0xA5, 0x00 }, /* 0xE5 */
1629 - { 0xC4, 0x99, 0x00 }, /* 0xE6 */
1630 - { 0xC4, 0x93, 0x00 }, /* 0xE7 */
1631 - { 0xC4, 0x8D, 0x00 }, /* 0xE8 */
1632 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
1633 - { 0xC5, 0xBA, 0x00 }, /* 0xEA */
1634 - { 0xC4, 0x97, 0x00 }, /* 0xEB */
1635 - { 0xC4, 0xA3, 0x00 }, /* 0xEC */
1636 - { 0xC4, 0xB7, 0x00 }, /* 0xED */
1637 - { 0xC4, 0xAB, 0x00 }, /* 0xEE */
1638 - { 0xC4, 0xBC, 0x00 }, /* 0xEF */
1639 - { 0xC5, 0xA1, 0x00 }, /* 0xF0 */
1640 - { 0xC5, 0x84, 0x00 }, /* 0xF1 */
1641 - { 0xC5, 0x86, 0x00 }, /* 0xF2 */
1642 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
1643 - { 0xC5, 0x8D, 0x00 }, /* 0xF4 */
1644 - { 0xC3, 0xB5, 0x00 }, /* 0xF5 */
1645 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
1646 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
1647 - { 0xC5, 0xB3, 0x00 }, /* 0xF8 */
1648 - { 0xC5, 0x82, 0x00 }, /* 0xF9 */
1649 - { 0xC5, 0x9B, 0x00 }, /* 0xFA */
1650 - { 0xC5, 0xAB, 0x00 }, /* 0xFB */
1651 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
1652 - { 0xC5, 0xBC, 0x00 }, /* 0xFD */
1653 - { 0xC5, 0xBE, 0x00 }, /* 0xFE */
1654 - { 0xCB, 0x99, 0x00 }, /* 0xFF */
1525 + {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */
1526 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */
1527 + {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */
1528 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x83 (illegal character) */
1529 + {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */
1530 + {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */
1531 + {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */
1532 + {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */
1533 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x88 (illegal character) */
1534 + {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */
1535 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8A (illegal character) */
1536 + {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */
1537 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x8C (illegal character) */
1538 + {{ 0xC2, 0xA8, 0x00 }}, /* 0x8D */
1539 + {{ 0xCB, 0x87, 0x00 }}, /* 0x8E */
1540 + {{ 0xC2, 0xB8, 0x00 }}, /* 0x8F */
1541 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */
1542 + {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */
1543 + {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */
1544 + {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */
1545 + {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */
1546 + {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */
1547 + {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */
1548 + {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */
1549 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */
1550 + {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */
1551 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9A (illegal character) */
1552 + {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */
1553 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9C (illegal character) */
1554 + {{ 0xC2, 0xAF, 0x00 }}, /* 0x9D */
1555 + {{ 0xCB, 0x9B, 0x00 }}, /* 0x9E */
1556 + {{ 0xFE, 0xFE, 0xFE }}, /* 0x9F (illegal character) */
1557 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1558 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA1 (illegal character) */
1559 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */
1560 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
1561 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
1562 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */
1563 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
1564 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1565 + {{ 0xC3, 0x98, 0x00 }}, /* 0xA8 */
1566 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
1567 + {{ 0xC5, 0x96, 0x00 }}, /* 0xAA */
1568 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
1569 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
1570 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1571 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
1572 + {{ 0xC3, 0x86, 0x00 }}, /* 0xAF */
1573 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1574 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
1575 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
1576 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
1577 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
1578 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
1579 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
1580 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
1581 + {{ 0xC3, 0xB8, 0x00 }}, /* 0xB8 */
1582 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */
1583 + {{ 0xC5, 0x97, 0x00 }}, /* 0xBA */
1584 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
1585 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */
1586 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
1587 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */
1588 + {{ 0xC3, 0xA6, 0x00 }}, /* 0xBF */
1589 + {{ 0xC4, 0x84, 0x00 }}, /* 0xC0 */
1590 + {{ 0xC4, 0xAE, 0x00 }}, /* 0xC1 */
1591 + {{ 0xC4, 0x80, 0x00 }}, /* 0xC2 */
1592 + {{ 0xC4, 0x86, 0x00 }}, /* 0xC3 */
1593 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
1594 + {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */
1595 + {{ 0xC4, 0x98, 0x00 }}, /* 0xC6 */
1596 + {{ 0xC4, 0x92, 0x00 }}, /* 0xC7 */
1597 + {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */
1598 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
1599 + {{ 0xC5, 0xB9, 0x00 }}, /* 0xCA */
1600 + {{ 0xC4, 0x96, 0x00 }}, /* 0xCB */
1601 + {{ 0xC4, 0xA2, 0x00 }}, /* 0xCC */
1602 + {{ 0xC4, 0xB6, 0x00 }}, /* 0xCD */
1603 + {{ 0xC4, 0xAA, 0x00 }}, /* 0xCE */
1604 + {{ 0xC4, 0xBB, 0x00 }}, /* 0xCF */
1605 + {{ 0xC5, 0xA0, 0x00 }}, /* 0xD0 */
1606 + {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */
1607 + {{ 0xC5, 0x85, 0x00 }}, /* 0xD2 */
1608 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
1609 + {{ 0xC5, 0x8C, 0x00 }}, /* 0xD4 */
1610 + {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */
1611 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
1612 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
1613 + {{ 0xC5, 0xB2, 0x00 }}, /* 0xD8 */
1614 + {{ 0xC5, 0x81, 0x00 }}, /* 0xD9 */
1615 + {{ 0xC5, 0x9A, 0x00 }}, /* 0xDA */
1616 + {{ 0xC5, 0xAA, 0x00 }}, /* 0xDB */
1617 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
1618 + {{ 0xC5, 0xBB, 0x00 }}, /* 0xDD */
1619 + {{ 0xC5, 0xBD, 0x00 }}, /* 0xDE */
1620 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
1621 + {{ 0xC4, 0x85, 0x00 }}, /* 0xE0 */
1622 + {{ 0xC4, 0xAF, 0x00 }}, /* 0xE1 */
1623 + {{ 0xC4, 0x81, 0x00 }}, /* 0xE2 */
1624 + {{ 0xC4, 0x87, 0x00 }}, /* 0xE3 */
1625 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
1626 + {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */
1627 + {{ 0xC4, 0x99, 0x00 }}, /* 0xE6 */
1628 + {{ 0xC4, 0x93, 0x00 }}, /* 0xE7 */
1629 + {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */
1630 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
1631 + {{ 0xC5, 0xBA, 0x00 }}, /* 0xEA */
1632 + {{ 0xC4, 0x97, 0x00 }}, /* 0xEB */
1633 + {{ 0xC4, 0xA3, 0x00 }}, /* 0xEC */
1634 + {{ 0xC4, 0xB7, 0x00 }}, /* 0xED */
1635 + {{ 0xC4, 0xAB, 0x00 }}, /* 0xEE */
1636 + {{ 0xC4, 0xBC, 0x00 }}, /* 0xEF */
1637 + {{ 0xC5, 0xA1, 0x00 }}, /* 0xF0 */
1638 + {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */
1639 + {{ 0xC5, 0x86, 0x00 }}, /* 0xF2 */
1640 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
1641 + {{ 0xC5, 0x8D, 0x00 }}, /* 0xF4 */
1642 + {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */
1643 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
1644 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
1645 + {{ 0xC5, 0xB3, 0x00 }}, /* 0xF8 */
1646 + {{ 0xC5, 0x82, 0x00 }}, /* 0xF9 */
1647 + {{ 0xC5, 0x9B, 0x00 }}, /* 0xFA */
1648 + {{ 0xC5, 0xAB, 0x00 }}, /* 0xFB */
1649 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
1650 + {{ 0xC5, 0xBC, 0x00 }}, /* 0xFD */
1651 + {{ 0xC5, 0xBE, 0x00 }}, /* 0xFE */
1652 + {{ 0xCB, 0x99, 0x00 }} /* 0xFF */
1655 1653 },
1656 1654 { /* ISO 8859-2 -> UTF-8 */
1657 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
1658 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
1659 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
1660 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
1661 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
1662 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
1663 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
1664 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
1665 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
1666 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
1667 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
1668 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
1669 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
1670 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
1671 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
1672 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
1673 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
1674 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
1675 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
1676 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
1677 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
1678 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
1679 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
1680 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
1681 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
1682 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
1683 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
1684 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
1685 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
1686 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
1687 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
1688 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
1689 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1690 - { 0xC4, 0x84, 0x00 }, /* 0xA1 */
1691 - { 0xCB, 0x98, 0x00 }, /* 0xA2 */
1692 - { 0xC5, 0x81, 0x00 }, /* 0xA3 */
1693 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
1694 - { 0xC4, 0xBD, 0x00 }, /* 0xA5 */
1695 - { 0xC5, 0x9A, 0x00 }, /* 0xA6 */
1696 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1697 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
1698 - { 0xC5, 0xA0, 0x00 }, /* 0xA9 */
1699 - { 0xC5, 0x9E, 0x00 }, /* 0xAA */
1700 - { 0xC5, 0xA4, 0x00 }, /* 0xAB */
1701 - { 0xC5, 0xB9, 0x00 }, /* 0xAC */
1702 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1703 - { 0xC5, 0xBD, 0x00 }, /* 0xAE */
1704 - { 0xC5, 0xBB, 0x00 }, /* 0xAF */
1705 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1706 - { 0xC4, 0x85, 0x00 }, /* 0xB1 */
1707 - { 0xCB, 0x9B, 0x00 }, /* 0xB2 */
1708 - { 0xC5, 0x82, 0x00 }, /* 0xB3 */
1709 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
1710 - { 0xC4, 0xBE, 0x00 }, /* 0xB5 */
1711 - { 0xC5, 0x9B, 0x00 }, /* 0xB6 */
1712 - { 0xCB, 0x87, 0x00 }, /* 0xB7 */
1713 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
1714 - { 0xC5, 0xA1, 0x00 }, /* 0xB9 */
1715 - { 0xC5, 0x9F, 0x00 }, /* 0xBA */
1716 - { 0xC5, 0xA5, 0x00 }, /* 0xBB */
1717 - { 0xC5, 0xBA, 0x00 }, /* 0xBC */
1718 - { 0xCB, 0x9D, 0x00 }, /* 0xBD */
1719 - { 0xC5, 0xBE, 0x00 }, /* 0xBE */
1720 - { 0xC5, 0xBC, 0x00 }, /* 0xBF */
1721 - { 0xC5, 0x94, 0x00 }, /* 0xC0 */
1722 - { 0xC3, 0x81, 0x00 }, /* 0xC1 */
1723 - { 0xC3, 0x82, 0x00 }, /* 0xC2 */
1724 - { 0xC4, 0x82, 0x00 }, /* 0xC3 */
1725 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
1726 - { 0xC4, 0xB9, 0x00 }, /* 0xC5 */
1727 - { 0xC4, 0x86, 0x00 }, /* 0xC6 */
1728 - { 0xC3, 0x87, 0x00 }, /* 0xC7 */
1729 - { 0xC4, 0x8C, 0x00 }, /* 0xC8 */
1730 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
1731 - { 0xC4, 0x98, 0x00 }, /* 0xCA */
1732 - { 0xC3, 0x8B, 0x00 }, /* 0xCB */
1733 - { 0xC4, 0x9A, 0x00 }, /* 0xCC */
1734 - { 0xC3, 0x8D, 0x00 }, /* 0xCD */
1735 - { 0xC3, 0x8E, 0x00 }, /* 0xCE */
1736 - { 0xC4, 0x8E, 0x00 }, /* 0xCF */
1737 - { 0xC4, 0x90, 0x00 }, /* 0xD0 */
1738 - { 0xC5, 0x83, 0x00 }, /* 0xD1 */
1739 - { 0xC5, 0x87, 0x00 }, /* 0xD2 */
1740 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
1741 - { 0xC3, 0x94, 0x00 }, /* 0xD4 */
1742 - { 0xC5, 0x90, 0x00 }, /* 0xD5 */
1743 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
1744 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
1745 - { 0xC5, 0x98, 0x00 }, /* 0xD8 */
1746 - { 0xC5, 0xAE, 0x00 }, /* 0xD9 */
1747 - { 0xC3, 0x9A, 0x00 }, /* 0xDA */
1748 - { 0xC5, 0xB0, 0x00 }, /* 0xDB */
1749 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
1750 - { 0xC3, 0x9D, 0x00 }, /* 0xDD */
1751 - { 0xC5, 0xA2, 0x00 }, /* 0xDE */
1752 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
1753 - { 0xC5, 0x95, 0x00 }, /* 0xE0 */
1754 - { 0xC3, 0xA1, 0x00 }, /* 0xE1 */
1755 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
1756 - { 0xC4, 0x83, 0x00 }, /* 0xE3 */
1757 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
1758 - { 0xC4, 0xBA, 0x00 }, /* 0xE5 */
1759 - { 0xC4, 0x87, 0x00 }, /* 0xE6 */
1760 - { 0xC3, 0xA7, 0x00 }, /* 0xE7 */
1761 - { 0xC4, 0x8D, 0x00 }, /* 0xE8 */
1762 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
1763 - { 0xC4, 0x99, 0x00 }, /* 0xEA */
1764 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
1765 - { 0xC4, 0x9B, 0x00 }, /* 0xEC */
1766 - { 0xC3, 0xAD, 0x00 }, /* 0xED */
1767 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
1768 - { 0xC4, 0x8F, 0x00 }, /* 0xEF */
1769 - { 0xC4, 0x91, 0x00 }, /* 0xF0 */
1770 - { 0xC5, 0x84, 0x00 }, /* 0xF1 */
1771 - { 0xC5, 0x88, 0x00 }, /* 0xF2 */
1772 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
1773 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
1774 - { 0xC5, 0x91, 0x00 }, /* 0xF5 */
1775 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
1776 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
1777 - { 0xC5, 0x99, 0x00 }, /* 0xF8 */
1778 - { 0xC5, 0xAF, 0x00 }, /* 0xF9 */
1779 - { 0xC3, 0xBA, 0x00 }, /* 0xFA */
1780 - { 0xC5, 0xB1, 0x00 }, /* 0xFB */
1781 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
1782 - { 0xC3, 0xBD, 0x00 }, /* 0xFD */
1783 - { 0xC5, 0xA3, 0x00 }, /* 0xFE */
1784 - { 0xCB, 0x99, 0x00 }, /* 0xFF */
1655 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
1656 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
1657 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
1658 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
1659 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
1660 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
1661 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
1662 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
1663 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
1664 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
1665 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
1666 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
1667 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
1668 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
1669 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
1670 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
1671 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
1672 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
1673 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
1674 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
1675 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
1676 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
1677 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
1678 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
1679 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
1680 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
1681 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
1682 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
1683 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
1684 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
1685 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
1686 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
1687 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1688 + {{ 0xC4, 0x84, 0x00 }}, /* 0xA1 */
1689 + {{ 0xCB, 0x98, 0x00 }}, /* 0xA2 */
1690 + {{ 0xC5, 0x81, 0x00 }}, /* 0xA3 */
1691 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
1692 + {{ 0xC4, 0xBD, 0x00 }}, /* 0xA5 */
1693 + {{ 0xC5, 0x9A, 0x00 }}, /* 0xA6 */
1694 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1695 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
1696 + {{ 0xC5, 0xA0, 0x00 }}, /* 0xA9 */
1697 + {{ 0xC5, 0x9E, 0x00 }}, /* 0xAA */
1698 + {{ 0xC5, 0xA4, 0x00 }}, /* 0xAB */
1699 + {{ 0xC5, 0xB9, 0x00 }}, /* 0xAC */
1700 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1701 + {{ 0xC5, 0xBD, 0x00 }}, /* 0xAE */
1702 + {{ 0xC5, 0xBB, 0x00 }}, /* 0xAF */
1703 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1704 + {{ 0xC4, 0x85, 0x00 }}, /* 0xB1 */
1705 + {{ 0xCB, 0x9B, 0x00 }}, /* 0xB2 */
1706 + {{ 0xC5, 0x82, 0x00 }}, /* 0xB3 */
1707 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
1708 + {{ 0xC4, 0xBE, 0x00 }}, /* 0xB5 */
1709 + {{ 0xC5, 0x9B, 0x00 }}, /* 0xB6 */
1710 + {{ 0xCB, 0x87, 0x00 }}, /* 0xB7 */
1711 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
1712 + {{ 0xC5, 0xA1, 0x00 }}, /* 0xB9 */
1713 + {{ 0xC5, 0x9F, 0x00 }}, /* 0xBA */
1714 + {{ 0xC5, 0xA5, 0x00 }}, /* 0xBB */
1715 + {{ 0xC5, 0xBA, 0x00 }}, /* 0xBC */
1716 + {{ 0xCB, 0x9D, 0x00 }}, /* 0xBD */
1717 + {{ 0xC5, 0xBE, 0x00 }}, /* 0xBE */
1718 + {{ 0xC5, 0xBC, 0x00 }}, /* 0xBF */
1719 + {{ 0xC5, 0x94, 0x00 }}, /* 0xC0 */
1720 + {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */
1721 + {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */
1722 + {{ 0xC4, 0x82, 0x00 }}, /* 0xC3 */
1723 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
1724 + {{ 0xC4, 0xB9, 0x00 }}, /* 0xC5 */
1725 + {{ 0xC4, 0x86, 0x00 }}, /* 0xC6 */
1726 + {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */
1727 + {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */
1728 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
1729 + {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */
1730 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */
1731 + {{ 0xC4, 0x9A, 0x00 }}, /* 0xCC */
1732 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */
1733 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */
1734 + {{ 0xC4, 0x8E, 0x00 }}, /* 0xCF */
1735 + {{ 0xC4, 0x90, 0x00 }}, /* 0xD0 */
1736 + {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */
1737 + {{ 0xC5, 0x87, 0x00 }}, /* 0xD2 */
1738 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
1739 + {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */
1740 + {{ 0xC5, 0x90, 0x00 }}, /* 0xD5 */
1741 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
1742 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
1743 + {{ 0xC5, 0x98, 0x00 }}, /* 0xD8 */
1744 + {{ 0xC5, 0xAE, 0x00 }}, /* 0xD9 */
1745 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */
1746 + {{ 0xC5, 0xB0, 0x00 }}, /* 0xDB */
1747 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
1748 + {{ 0xC3, 0x9D, 0x00 }}, /* 0xDD */
1749 + {{ 0xC5, 0xA2, 0x00 }}, /* 0xDE */
1750 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
1751 + {{ 0xC5, 0x95, 0x00 }}, /* 0xE0 */
1752 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */
1753 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
1754 + {{ 0xC4, 0x83, 0x00 }}, /* 0xE3 */
1755 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
1756 + {{ 0xC4, 0xBA, 0x00 }}, /* 0xE5 */
1757 + {{ 0xC4, 0x87, 0x00 }}, /* 0xE6 */
1758 + {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */
1759 + {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */
1760 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
1761 + {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */
1762 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
1763 + {{ 0xC4, 0x9B, 0x00 }}, /* 0xEC */
1764 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */
1765 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
1766 + {{ 0xC4, 0x8F, 0x00 }}, /* 0xEF */
1767 + {{ 0xC4, 0x91, 0x00 }}, /* 0xF0 */
1768 + {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */
1769 + {{ 0xC5, 0x88, 0x00 }}, /* 0xF2 */
1770 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
1771 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
1772 + {{ 0xC5, 0x91, 0x00 }}, /* 0xF5 */
1773 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
1774 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
1775 + {{ 0xC5, 0x99, 0x00 }}, /* 0xF8 */
1776 + {{ 0xC5, 0xAF, 0x00 }}, /* 0xF9 */
1777 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */
1778 + {{ 0xC5, 0xB1, 0x00 }}, /* 0xFB */
1779 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
1780 + {{ 0xC3, 0xBD, 0x00 }}, /* 0xFD */
1781 + {{ 0xC5, 0xA3, 0x00 }}, /* 0xFE */
1782 + {{ 0xCB, 0x99, 0x00 }} /* 0xFF */
1785 1783 },
1786 1784 { /* ISO 8859-3 -> UTF-8 */
1787 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
1788 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
1789 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
1790 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
1791 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
1792 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
1793 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
1794 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
1795 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
1796 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
1797 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
1798 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
1799 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
1800 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
1801 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
1802 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
1803 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
1804 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
1805 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
1806 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
1807 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
1808 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
1809 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
1810 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
1811 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
1812 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
1813 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
1814 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
1815 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
1816 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
1817 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
1818 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
1819 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1820 - { 0xC4, 0xA6, 0x00 }, /* 0xA1 */
1821 - { 0xCB, 0x98, 0x00 }, /* 0xA2 */
1822 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
1823 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
1824 - { 0xFE, 0xFE, 0xFE }, /* 0xA5 (illegal character) */
1825 - { 0xC4, 0xA4, 0x00 }, /* 0xA6 */
1826 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1827 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
1828 - { 0xC4, 0xB0, 0x00 }, /* 0xA9 */
1829 - { 0xC5, 0x9E, 0x00 }, /* 0xAA */
1830 - { 0xC4, 0x9E, 0x00 }, /* 0xAB */
1831 - { 0xC4, 0xB4, 0x00 }, /* 0xAC */
1832 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1833 - { 0xFE, 0xFE, 0xFE }, /* 0xAE (illegal character) */
1834 - { 0xC5, 0xBB, 0x00 }, /* 0xAF */
1835 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1836 - { 0xC4, 0xA7, 0x00 }, /* 0xB1 */
1837 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
1838 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
1839 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
1840 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
1841 - { 0xC4, 0xA5, 0x00 }, /* 0xB6 */
1842 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
1843 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
1844 - { 0xC4, 0xB1, 0x00 }, /* 0xB9 */
1845 - { 0xC5, 0x9F, 0x00 }, /* 0xBA */
1846 - { 0xC4, 0x9F, 0x00 }, /* 0xBB */
1847 - { 0xC4, 0xB5, 0x00 }, /* 0xBC */
1848 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
1849 - { 0xFE, 0xFE, 0xFE }, /* 0xBE (illegal character) */
1850 - { 0xC5, 0xBC, 0x00 }, /* 0xBF */
1851 - { 0xC3, 0x80, 0x00 }, /* 0xC0 */
1852 - { 0xC3, 0x81, 0x00 }, /* 0xC1 */
1853 - { 0xC3, 0x82, 0x00 }, /* 0xC2 */
1854 - { 0xFE, 0xFE, 0xFE }, /* 0xC3 (illegal character) */
1855 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
1856 - { 0xC4, 0x8A, 0x00 }, /* 0xC5 */
1857 - { 0xC4, 0x88, 0x00 }, /* 0xC6 */
1858 - { 0xC3, 0x87, 0x00 }, /* 0xC7 */
1859 - { 0xC3, 0x88, 0x00 }, /* 0xC8 */
1860 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
1861 - { 0xC3, 0x8A, 0x00 }, /* 0xCA */
1862 - { 0xC3, 0x8B, 0x00 }, /* 0xCB */
1863 - { 0xC3, 0x8C, 0x00 }, /* 0xCC */
1864 - { 0xC3, 0x8D, 0x00 }, /* 0xCD */
1865 - { 0xC3, 0x8E, 0x00 }, /* 0xCE */
1866 - { 0xC3, 0x8F, 0x00 }, /* 0xCF */
1867 - { 0xFE, 0xFE, 0xFE }, /* 0xD0 (illegal character) */
1868 - { 0xC3, 0x91, 0x00 }, /* 0xD1 */
1869 - { 0xC3, 0x92, 0x00 }, /* 0xD2 */
1870 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
1871 - { 0xC3, 0x94, 0x00 }, /* 0xD4 */
1872 - { 0xC4, 0xA0, 0x00 }, /* 0xD5 */
1873 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
1874 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
1875 - { 0xC4, 0x9C, 0x00 }, /* 0xD8 */
1876 - { 0xC3, 0x99, 0x00 }, /* 0xD9 */
1877 - { 0xC3, 0x9A, 0x00 }, /* 0xDA */
1878 - { 0xC3, 0x9B, 0x00 }, /* 0xDB */
1879 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
1880 - { 0xC5, 0xAC, 0x00 }, /* 0xDD */
1881 - { 0xC5, 0x9C, 0x00 }, /* 0xDE */
1882 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
1883 - { 0xC3, 0xA0, 0x00 }, /* 0xE0 */
1884 - { 0xC3, 0xA1, 0x00 }, /* 0xE1 */
1885 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
1886 - { 0xFE, 0xFE, 0xFE }, /* 0xE3 (illegal character) */
1887 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
1888 - { 0xC4, 0x8B, 0x00 }, /* 0xE5 */
1889 - { 0xC4, 0x89, 0x00 }, /* 0xE6 */
1890 - { 0xC3, 0xA7, 0x00 }, /* 0xE7 */
1891 - { 0xC3, 0xA8, 0x00 }, /* 0xE8 */
1892 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
1893 - { 0xC3, 0xAA, 0x00 }, /* 0xEA */
1894 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
1895 - { 0xC3, 0xAC, 0x00 }, /* 0xEC */
1896 - { 0xC3, 0xAD, 0x00 }, /* 0xED */
1897 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
1898 - { 0xC3, 0xAF, 0x00 }, /* 0xEF */
1899 - { 0xFE, 0xFE, 0xFE }, /* 0xF0 (illegal character) */
1900 - { 0xC3, 0xB1, 0x00 }, /* 0xF1 */
1901 - { 0xC3, 0xB2, 0x00 }, /* 0xF2 */
1902 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
1903 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
1904 - { 0xC4, 0xA1, 0x00 }, /* 0xF5 */
1905 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
1906 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
1907 - { 0xC4, 0x9D, 0x00 }, /* 0xF8 */
1908 - { 0xC3, 0xB9, 0x00 }, /* 0xF9 */
1909 - { 0xC3, 0xBA, 0x00 }, /* 0xFA */
1910 - { 0xC3, 0xBB, 0x00 }, /* 0xFB */
1911 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
1912 - { 0xC5, 0xAD, 0x00 }, /* 0xFD */
1913 - { 0xC5, 0x9D, 0x00 }, /* 0xFE */
1914 - { 0xCB, 0x99, 0x00 }, /* 0xFF */
1785 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
1786 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
1787 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
1788 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
1789 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
1790 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
1791 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
1792 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
1793 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
1794 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
1795 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
1796 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
1797 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
1798 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
1799 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
1800 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
1801 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
1802 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
1803 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
1804 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
1805 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
1806 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
1807 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
1808 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
1809 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
1810 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
1811 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
1812 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
1813 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
1814 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
1815 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
1816 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
1817 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1818 + {{ 0xC4, 0xA6, 0x00 }}, /* 0xA1 */
1819 + {{ 0xCB, 0x98, 0x00 }}, /* 0xA2 */
1820 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
1821 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
1822 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */
1823 + {{ 0xC4, 0xA4, 0x00 }}, /* 0xA6 */
1824 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1825 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
1826 + {{ 0xC4, 0xB0, 0x00 }}, /* 0xA9 */
1827 + {{ 0xC5, 0x9E, 0x00 }}, /* 0xAA */
1828 + {{ 0xC4, 0x9E, 0x00 }}, /* 0xAB */
1829 + {{ 0xC4, 0xB4, 0x00 }}, /* 0xAC */
1830 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1831 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAE (illegal character) */
1832 + {{ 0xC5, 0xBB, 0x00 }}, /* 0xAF */
1833 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1834 + {{ 0xC4, 0xA7, 0x00 }}, /* 0xB1 */
1835 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
1836 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
1837 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
1838 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
1839 + {{ 0xC4, 0xA5, 0x00 }}, /* 0xB6 */
1840 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
1841 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
1842 + {{ 0xC4, 0xB1, 0x00 }}, /* 0xB9 */
1843 + {{ 0xC5, 0x9F, 0x00 }}, /* 0xBA */
1844 + {{ 0xC4, 0x9F, 0x00 }}, /* 0xBB */
1845 + {{ 0xC4, 0xB5, 0x00 }}, /* 0xBC */
1846 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
1847 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xBE (illegal character) */
1848 + {{ 0xC5, 0xBC, 0x00 }}, /* 0xBF */
1849 + {{ 0xC3, 0x80, 0x00 }}, /* 0xC0 */
1850 + {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */
1851 + {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */
1852 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC3 (illegal character) */
1853 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
1854 + {{ 0xC4, 0x8A, 0x00 }}, /* 0xC5 */
1855 + {{ 0xC4, 0x88, 0x00 }}, /* 0xC6 */
1856 + {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */
1857 + {{ 0xC3, 0x88, 0x00 }}, /* 0xC8 */
1858 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
1859 + {{ 0xC3, 0x8A, 0x00 }}, /* 0xCA */
1860 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */
1861 + {{ 0xC3, 0x8C, 0x00 }}, /* 0xCC */
1862 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */
1863 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */
1864 + {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */
1865 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD0 (illegal character) */
1866 + {{ 0xC3, 0x91, 0x00 }}, /* 0xD1 */
1867 + {{ 0xC3, 0x92, 0x00 }}, /* 0xD2 */
1868 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
1869 + {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */
1870 + {{ 0xC4, 0xA0, 0x00 }}, /* 0xD5 */
1871 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
1872 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
1873 + {{ 0xC4, 0x9C, 0x00 }}, /* 0xD8 */
1874 + {{ 0xC3, 0x99, 0x00 }}, /* 0xD9 */
1875 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */
1876 + {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */
1877 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
1878 + {{ 0xC5, 0xAC, 0x00 }}, /* 0xDD */
1879 + {{ 0xC5, 0x9C, 0x00 }}, /* 0xDE */
1880 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
1881 + {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */
1882 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */
1883 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
1884 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xE3 (illegal character) */
1885 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
1886 + {{ 0xC4, 0x8B, 0x00 }}, /* 0xE5 */
1887 + {{ 0xC4, 0x89, 0x00 }}, /* 0xE6 */
1888 + {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */
1889 + {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */
1890 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
1891 + {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */
1892 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
1893 + {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */
1894 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */
1895 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
1896 + {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */
1897 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF0 (illegal character) */
1898 + {{ 0xC3, 0xB1, 0x00 }}, /* 0xF1 */
1899 + {{ 0xC3, 0xB2, 0x00 }}, /* 0xF2 */
1900 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
1901 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
1902 + {{ 0xC4, 0xA1, 0x00 }}, /* 0xF5 */
1903 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
1904 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
1905 + {{ 0xC4, 0x9D, 0x00 }}, /* 0xF8 */
1906 + {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */
1907 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */
1908 + {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */
1909 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
1910 + {{ 0xC5, 0xAD, 0x00 }}, /* 0xFD */
1911 + {{ 0xC5, 0x9D, 0x00 }}, /* 0xFE */
1912 + {{ 0xCB, 0x99, 0x00 }} /* 0xFF */
1915 1913 },
1916 1914 { /* ISO 8859-4 -> UTF-8 */
1917 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
1918 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
1919 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
1920 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
1921 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
1922 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
1923 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
1924 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
1925 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
1926 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
1927 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
1928 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
1929 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
1930 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
1931 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
1932 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
1933 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
1934 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
1935 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
1936 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
1937 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
1938 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
1939 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
1940 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
1941 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
1942 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
1943 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
1944 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
1945 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
1946 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
1947 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
1948 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
1949 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
1950 - { 0xC4, 0x84, 0x00 }, /* 0xA1 */
1951 - { 0xC4, 0xB8, 0x00 }, /* 0xA2 */
1952 - { 0xC5, 0x96, 0x00 }, /* 0xA3 */
1953 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
1954 - { 0xC4, 0xA8, 0x00 }, /* 0xA5 */
1955 - { 0xC4, 0xBB, 0x00 }, /* 0xA6 */
1956 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
1957 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
1958 - { 0xC5, 0xA0, 0x00 }, /* 0xA9 */
1959 - { 0xC4, 0x92, 0x00 }, /* 0xAA */
1960 - { 0xC4, 0xA2, 0x00 }, /* 0xAB */
1961 - { 0xC5, 0xA6, 0x00 }, /* 0xAC */
1962 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
1963 - { 0xC5, 0xBD, 0x00 }, /* 0xAE */
1964 - { 0xC2, 0xAF, 0x00 }, /* 0xAF */
1965 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
1966 - { 0xC4, 0x85, 0x00 }, /* 0xB1 */
1967 - { 0xCB, 0x9B, 0x00 }, /* 0xB2 */
1968 - { 0xC5, 0x97, 0x00 }, /* 0xB3 */
1969 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
1970 - { 0xC4, 0xA9, 0x00 }, /* 0xB5 */
1971 - { 0xC4, 0xBC, 0x00 }, /* 0xB6 */
1972 - { 0xCB, 0x87, 0x00 }, /* 0xB7 */
1973 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
1974 - { 0xC5, 0xA1, 0x00 }, /* 0xB9 */
1975 - { 0xC4, 0x93, 0x00 }, /* 0xBA */
1976 - { 0xC4, 0xA3, 0x00 }, /* 0xBB */
1977 - { 0xC5, 0xA7, 0x00 }, /* 0xBC */
1978 - { 0xC5, 0x8A, 0x00 }, /* 0xBD */
1979 - { 0xC5, 0xBE, 0x00 }, /* 0xBE */
1980 - { 0xC5, 0x8B, 0x00 }, /* 0xBF */
1981 - { 0xC4, 0x80, 0x00 }, /* 0xC0 */
1982 - { 0xC3, 0x81, 0x00 }, /* 0xC1 */
1983 - { 0xC3, 0x82, 0x00 }, /* 0xC2 */
1984 - { 0xC3, 0x83, 0x00 }, /* 0xC3 */
1985 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
1986 - { 0xC3, 0x85, 0x00 }, /* 0xC5 */
1987 - { 0xC3, 0x86, 0x00 }, /* 0xC6 */
1988 - { 0xC4, 0xAE, 0x00 }, /* 0xC7 */
1989 - { 0xC4, 0x8C, 0x00 }, /* 0xC8 */
1990 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
1991 - { 0xC4, 0x98, 0x00 }, /* 0xCA */
1992 - { 0xC3, 0x8B, 0x00 }, /* 0xCB */
1993 - { 0xC4, 0x96, 0x00 }, /* 0xCC */
1994 - { 0xC3, 0x8D, 0x00 }, /* 0xCD */
1995 - { 0xC3, 0x8E, 0x00 }, /* 0xCE */
1996 - { 0xC4, 0xAA, 0x00 }, /* 0xCF */
1997 - { 0xC4, 0x90, 0x00 }, /* 0xD0 */
1998 - { 0xC5, 0x85, 0x00 }, /* 0xD1 */
1999 - { 0xC5, 0x8C, 0x00 }, /* 0xD2 */
2000 - { 0xC4, 0xB6, 0x00 }, /* 0xD3 */
2001 - { 0xC3, 0x94, 0x00 }, /* 0xD4 */
2002 - { 0xC3, 0x95, 0x00 }, /* 0xD5 */
2003 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
2004 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
2005 - { 0xC3, 0x98, 0x00 }, /* 0xD8 */
2006 - { 0xC5, 0xB2, 0x00 }, /* 0xD9 */
2007 - { 0xC3, 0x9A, 0x00 }, /* 0xDA */
2008 - { 0xC3, 0x9B, 0x00 }, /* 0xDB */
2009 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
2010 - { 0xC5, 0xA8, 0x00 }, /* 0xDD */
2011 - { 0xC5, 0xAA, 0x00 }, /* 0xDE */
2012 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
2013 - { 0xC4, 0x81, 0x00 }, /* 0xE0 */
2014 - { 0xC3, 0xA1, 0x00 }, /* 0xE1 */
2015 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
2016 - { 0xC3, 0xA3, 0x00 }, /* 0xE3 */
2017 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
2018 - { 0xC3, 0xA5, 0x00 }, /* 0xE5 */
2019 - { 0xC3, 0xA6, 0x00 }, /* 0xE6 */
2020 - { 0xC4, 0xAF, 0x00 }, /* 0xE7 */
2021 - { 0xC4, 0x8D, 0x00 }, /* 0xE8 */
2022 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
2023 - { 0xC4, 0x99, 0x00 }, /* 0xEA */
2024 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
2025 - { 0xC4, 0x97, 0x00 }, /* 0xEC */
2026 - { 0xC3, 0xAD, 0x00 }, /* 0xED */
2027 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
2028 - { 0xC4, 0xAB, 0x00 }, /* 0xEF */
2029 - { 0xC4, 0x91, 0x00 }, /* 0xF0 */
2030 - { 0xC5, 0x86, 0x00 }, /* 0xF1 */
2031 - { 0xC5, 0x8D, 0x00 }, /* 0xF2 */
2032 - { 0xC4, 0xB7, 0x00 }, /* 0xF3 */
2033 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
2034 - { 0xC3, 0xB5, 0x00 }, /* 0xF5 */
2035 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
2036 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
2037 - { 0xC3, 0xB8, 0x00 }, /* 0xF8 */
2038 - { 0xC5, 0xB3, 0x00 }, /* 0xF9 */
2039 - { 0xC3, 0xBA, 0x00 }, /* 0xFA */
2040 - { 0xC3, 0xBB, 0x00 }, /* 0xFB */
2041 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
2042 - { 0xC5, 0xA9, 0x00 }, /* 0xFD */
2043 - { 0xC5, 0xAB, 0x00 }, /* 0xFE */
2044 - { 0xCB, 0x99, 0x00 }, /* 0xFF */
1915 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
1916 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
1917 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
1918 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
1919 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
1920 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
1921 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
1922 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
1923 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
1924 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
1925 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
1926 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
1927 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
1928 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
1929 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
1930 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
1931 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
1932 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
1933 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
1934 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
1935 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
1936 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
1937 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
1938 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
1939 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
1940 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
1941 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
1942 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
1943 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
1944 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
1945 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
1946 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
1947 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
1948 + {{ 0xC4, 0x84, 0x00 }}, /* 0xA1 */
1949 + {{ 0xC4, 0xB8, 0x00 }}, /* 0xA2 */
1950 + {{ 0xC5, 0x96, 0x00 }}, /* 0xA3 */
1951 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
1952 + {{ 0xC4, 0xA8, 0x00 }}, /* 0xA5 */
1953 + {{ 0xC4, 0xBB, 0x00 }}, /* 0xA6 */
1954 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
1955 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
1956 + {{ 0xC5, 0xA0, 0x00 }}, /* 0xA9 */
1957 + {{ 0xC4, 0x92, 0x00 }}, /* 0xAA */
1958 + {{ 0xC4, 0xA2, 0x00 }}, /* 0xAB */
1959 + {{ 0xC5, 0xA6, 0x00 }}, /* 0xAC */
1960 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
1961 + {{ 0xC5, 0xBD, 0x00 }}, /* 0xAE */
1962 + {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */
1963 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
1964 + {{ 0xC4, 0x85, 0x00 }}, /* 0xB1 */
1965 + {{ 0xCB, 0x9B, 0x00 }}, /* 0xB2 */
1966 + {{ 0xC5, 0x97, 0x00 }}, /* 0xB3 */
1967 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
1968 + {{ 0xC4, 0xA9, 0x00 }}, /* 0xB5 */
1969 + {{ 0xC4, 0xBC, 0x00 }}, /* 0xB6 */
1970 + {{ 0xCB, 0x87, 0x00 }}, /* 0xB7 */
1971 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
1972 + {{ 0xC5, 0xA1, 0x00 }}, /* 0xB9 */
1973 + {{ 0xC4, 0x93, 0x00 }}, /* 0xBA */
1974 + {{ 0xC4, 0xA3, 0x00 }}, /* 0xBB */
1975 + {{ 0xC5, 0xA7, 0x00 }}, /* 0xBC */
1976 + {{ 0xC5, 0x8A, 0x00 }}, /* 0xBD */
1977 + {{ 0xC5, 0xBE, 0x00 }}, /* 0xBE */
1978 + {{ 0xC5, 0x8B, 0x00 }}, /* 0xBF */
1979 + {{ 0xC4, 0x80, 0x00 }}, /* 0xC0 */
1980 + {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */
1981 + {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */
1982 + {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */
1983 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
1984 + {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */
1985 + {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */
1986 + {{ 0xC4, 0xAE, 0x00 }}, /* 0xC7 */
1987 + {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */
1988 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
1989 + {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */
1990 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */
1991 + {{ 0xC4, 0x96, 0x00 }}, /* 0xCC */
1992 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */
1993 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */
1994 + {{ 0xC4, 0xAA, 0x00 }}, /* 0xCF */
1995 + {{ 0xC4, 0x90, 0x00 }}, /* 0xD0 */
1996 + {{ 0xC5, 0x85, 0x00 }}, /* 0xD1 */
1997 + {{ 0xC5, 0x8C, 0x00 }}, /* 0xD2 */
1998 + {{ 0xC4, 0xB6, 0x00 }}, /* 0xD3 */
1999 + {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */
2000 + {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */
2001 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
2002 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
2003 + {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */
2004 + {{ 0xC5, 0xB2, 0x00 }}, /* 0xD9 */
2005 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */
2006 + {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */
2007 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
2008 + {{ 0xC5, 0xA8, 0x00 }}, /* 0xDD */
2009 + {{ 0xC5, 0xAA, 0x00 }}, /* 0xDE */
2010 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
2011 + {{ 0xC4, 0x81, 0x00 }}, /* 0xE0 */
2012 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */
2013 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
2014 + {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */
2015 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
2016 + {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */
2017 + {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */
2018 + {{ 0xC4, 0xAF, 0x00 }}, /* 0xE7 */
2019 + {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */
2020 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
2021 + {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */
2022 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
2023 + {{ 0xC4, 0x97, 0x00 }}, /* 0xEC */
2024 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */
2025 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
2026 + {{ 0xC4, 0xAB, 0x00 }}, /* 0xEF */
2027 + {{ 0xC4, 0x91, 0x00 }}, /* 0xF0 */
2028 + {{ 0xC5, 0x86, 0x00 }}, /* 0xF1 */
2029 + {{ 0xC5, 0x8D, 0x00 }}, /* 0xF2 */
2030 + {{ 0xC4, 0xB7, 0x00 }}, /* 0xF3 */
2031 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
2032 + {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */
2033 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
2034 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
2035 + {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */
2036 + {{ 0xC5, 0xB3, 0x00 }}, /* 0xF9 */
2037 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */
2038 + {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */
2039 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
2040 + {{ 0xC5, 0xA9, 0x00 }}, /* 0xFD */
2041 + {{ 0xC5, 0xAB, 0x00 }}, /* 0xFE */
2042 + {{ 0xCB, 0x99, 0x00 }} /* 0xFF */
2045 2043 },
2046 2044 { /* ISO 8859-5 -> UTF-8 */
2047 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2048 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2049 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2050 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2051 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2052 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2053 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2054 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2055 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2056 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2057 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2058 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2059 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2060 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2061 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2062 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2063 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2064 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2065 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2066 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2067 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2068 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2069 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2070 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2071 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2072 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2073 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2074 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2075 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2076 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2077 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2078 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2079 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
2080 - { 0xD0, 0x81, 0x00 }, /* 0xA1 */
2081 - { 0xD0, 0x82, 0x00 }, /* 0xA2 */
2082 - { 0xD0, 0x83, 0x00 }, /* 0xA3 */
2083 - { 0xD0, 0x84, 0x00 }, /* 0xA4 */
2084 - { 0xD0, 0x85, 0x00 }, /* 0xA5 */
2085 - { 0xD0, 0x86, 0x00 }, /* 0xA6 */
2086 - { 0xD0, 0x87, 0x00 }, /* 0xA7 */
2087 - { 0xD0, 0x88, 0x00 }, /* 0xA8 */
2088 - { 0xD0, 0x89, 0x00 }, /* 0xA9 */
2089 - { 0xD0, 0x8A, 0x00 }, /* 0xAA */
2090 - { 0xD0, 0x8B, 0x00 }, /* 0xAB */
2091 - { 0xD0, 0x8C, 0x00 }, /* 0xAC */
2092 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
2093 - { 0xD0, 0x8E, 0x00 }, /* 0xAE */
2094 - { 0xD0, 0x8F, 0x00 }, /* 0xAF */
2095 - { 0xD0, 0x90, 0x00 }, /* 0xB0 */
2096 - { 0xD0, 0x91, 0x00 }, /* 0xB1 */
2097 - { 0xD0, 0x92, 0x00 }, /* 0xB2 */
2098 - { 0xD0, 0x93, 0x00 }, /* 0xB3 */
2099 - { 0xD0, 0x94, 0x00 }, /* 0xB4 */
2100 - { 0xD0, 0x95, 0x00 }, /* 0xB5 */
2101 - { 0xD0, 0x96, 0x00 }, /* 0xB6 */
2102 - { 0xD0, 0x97, 0x00 }, /* 0xB7 */
2103 - { 0xD0, 0x98, 0x00 }, /* 0xB8 */
2104 - { 0xD0, 0x99, 0x00 }, /* 0xB9 */
2105 - { 0xD0, 0x9A, 0x00 }, /* 0xBA */
2106 - { 0xD0, 0x9B, 0x00 }, /* 0xBB */
2107 - { 0xD0, 0x9C, 0x00 }, /* 0xBC */
2108 - { 0xD0, 0x9D, 0x00 }, /* 0xBD */
2109 - { 0xD0, 0x9E, 0x00 }, /* 0xBE */
2110 - { 0xD0, 0x9F, 0x00 }, /* 0xBF */
2111 - { 0xD0, 0xA0, 0x00 }, /* 0xC0 */
2112 - { 0xD0, 0xA1, 0x00 }, /* 0xC1 */
2113 - { 0xD0, 0xA2, 0x00 }, /* 0xC2 */
2114 - { 0xD0, 0xA3, 0x00 }, /* 0xC3 */
2115 - { 0xD0, 0xA4, 0x00 }, /* 0xC4 */
2116 - { 0xD0, 0xA5, 0x00 }, /* 0xC5 */
2117 - { 0xD0, 0xA6, 0x00 }, /* 0xC6 */
2118 - { 0xD0, 0xA7, 0x00 }, /* 0xC7 */
2119 - { 0xD0, 0xA8, 0x00 }, /* 0xC8 */
2120 - { 0xD0, 0xA9, 0x00 }, /* 0xC9 */
2121 - { 0xD0, 0xAA, 0x00 }, /* 0xCA */
2122 - { 0xD0, 0xAB, 0x00 }, /* 0xCB */
2123 - { 0xD0, 0xAC, 0x00 }, /* 0xCC */
2124 - { 0xD0, 0xAD, 0x00 }, /* 0xCD */
2125 - { 0xD0, 0xAE, 0x00 }, /* 0xCE */
2126 - { 0xD0, 0xAF, 0x00 }, /* 0xCF */
2127 - { 0xD0, 0xB0, 0x00 }, /* 0xD0 */
2128 - { 0xD0, 0xB1, 0x00 }, /* 0xD1 */
2129 - { 0xD0, 0xB2, 0x00 }, /* 0xD2 */
2130 - { 0xD0, 0xB3, 0x00 }, /* 0xD3 */
2131 - { 0xD0, 0xB4, 0x00 }, /* 0xD4 */
2132 - { 0xD0, 0xB5, 0x00 }, /* 0xD5 */
2133 - { 0xD0, 0xB6, 0x00 }, /* 0xD6 */
2134 - { 0xD0, 0xB7, 0x00 }, /* 0xD7 */
2135 - { 0xD0, 0xB8, 0x00 }, /* 0xD8 */
2136 - { 0xD0, 0xB9, 0x00 }, /* 0xD9 */
2137 - { 0xD0, 0xBA, 0x00 }, /* 0xDA */
2138 - { 0xD0, 0xBB, 0x00 }, /* 0xDB */
2139 - { 0xD0, 0xBC, 0x00 }, /* 0xDC */
2140 - { 0xD0, 0xBD, 0x00 }, /* 0xDD */
2141 - { 0xD0, 0xBE, 0x00 }, /* 0xDE */
2142 - { 0xD0, 0xBF, 0x00 }, /* 0xDF */
2143 - { 0xD1, 0x80, 0x00 }, /* 0xE0 */
2144 - { 0xD1, 0x81, 0x00 }, /* 0xE1 */
2145 - { 0xD1, 0x82, 0x00 }, /* 0xE2 */
2146 - { 0xD1, 0x83, 0x00 }, /* 0xE3 */
2147 - { 0xD1, 0x84, 0x00 }, /* 0xE4 */
2148 - { 0xD1, 0x85, 0x00 }, /* 0xE5 */
2149 - { 0xD1, 0x86, 0x00 }, /* 0xE6 */
2150 - { 0xD1, 0x87, 0x00 }, /* 0xE7 */
2151 - { 0xD1, 0x88, 0x00 }, /* 0xE8 */
2152 - { 0xD1, 0x89, 0x00 }, /* 0xE9 */
2153 - { 0xD1, 0x8A, 0x00 }, /* 0xEA */
2154 - { 0xD1, 0x8B, 0x00 }, /* 0xEB */
2155 - { 0xD1, 0x8C, 0x00 }, /* 0xEC */
2156 - { 0xD1, 0x8D, 0x00 }, /* 0xED */
2157 - { 0xD1, 0x8E, 0x00 }, /* 0xEE */
2158 - { 0xD1, 0x8F, 0x00 }, /* 0xEF */
2159 - { 0xE2, 0x84, 0x96 }, /* 0xF0 */
2160 - { 0xD1, 0x91, 0x00 }, /* 0xF1 */
2161 - { 0xD1, 0x92, 0x00 }, /* 0xF2 */
2162 - { 0xD1, 0x93, 0x00 }, /* 0xF3 */
2163 - { 0xD1, 0x94, 0x00 }, /* 0xF4 */
2164 - { 0xD1, 0x95, 0x00 }, /* 0xF5 */
2165 - { 0xD1, 0x96, 0x00 }, /* 0xF6 */
2166 - { 0xD1, 0x97, 0x00 }, /* 0xF7 */
2167 - { 0xD1, 0x98, 0x00 }, /* 0xF8 */
2168 - { 0xD1, 0x99, 0x00 }, /* 0xF9 */
2169 - { 0xD1, 0x9A, 0x00 }, /* 0xFA */
2170 - { 0xD1, 0x9B, 0x00 }, /* 0xFB */
2171 - { 0xD1, 0x9C, 0x00 }, /* 0xFC */
2172 - { 0xC2, 0xA7, 0x00 }, /* 0xFD */
2173 - { 0xD1, 0x9E, 0x00 }, /* 0xFE */
2174 - { 0xD1, 0x9F, 0x00 }, /* 0xFF */
2045 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2046 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2047 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2048 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2049 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2050 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2051 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2052 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2053 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2054 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2055 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2056 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2057 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2058 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2059 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2060 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2061 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2062 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2063 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2064 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2065 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2066 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2067 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2068 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2069 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2070 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2071 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2072 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2073 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2074 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2075 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2076 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2077 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
2078 + {{ 0xD0, 0x81, 0x00 }}, /* 0xA1 */
2079 + {{ 0xD0, 0x82, 0x00 }}, /* 0xA2 */
2080 + {{ 0xD0, 0x83, 0x00 }}, /* 0xA3 */
2081 + {{ 0xD0, 0x84, 0x00 }}, /* 0xA4 */
2082 + {{ 0xD0, 0x85, 0x00 }}, /* 0xA5 */
2083 + {{ 0xD0, 0x86, 0x00 }}, /* 0xA6 */
2084 + {{ 0xD0, 0x87, 0x00 }}, /* 0xA7 */
2085 + {{ 0xD0, 0x88, 0x00 }}, /* 0xA8 */
2086 + {{ 0xD0, 0x89, 0x00 }}, /* 0xA9 */
2087 + {{ 0xD0, 0x8A, 0x00 }}, /* 0xAA */
2088 + {{ 0xD0, 0x8B, 0x00 }}, /* 0xAB */
2089 + {{ 0xD0, 0x8C, 0x00 }}, /* 0xAC */
2090 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
2091 + {{ 0xD0, 0x8E, 0x00 }}, /* 0xAE */
2092 + {{ 0xD0, 0x8F, 0x00 }}, /* 0xAF */
2093 + {{ 0xD0, 0x90, 0x00 }}, /* 0xB0 */
2094 + {{ 0xD0, 0x91, 0x00 }}, /* 0xB1 */
2095 + {{ 0xD0, 0x92, 0x00 }}, /* 0xB2 */
2096 + {{ 0xD0, 0x93, 0x00 }}, /* 0xB3 */
2097 + {{ 0xD0, 0x94, 0x00 }}, /* 0xB4 */
2098 + {{ 0xD0, 0x95, 0x00 }}, /* 0xB5 */
2099 + {{ 0xD0, 0x96, 0x00 }}, /* 0xB6 */
2100 + {{ 0xD0, 0x97, 0x00 }}, /* 0xB7 */
2101 + {{ 0xD0, 0x98, 0x00 }}, /* 0xB8 */
2102 + {{ 0xD0, 0x99, 0x00 }}, /* 0xB9 */
2103 + {{ 0xD0, 0x9A, 0x00 }}, /* 0xBA */
2104 + {{ 0xD0, 0x9B, 0x00 }}, /* 0xBB */
2105 + {{ 0xD0, 0x9C, 0x00 }}, /* 0xBC */
2106 + {{ 0xD0, 0x9D, 0x00 }}, /* 0xBD */
2107 + {{ 0xD0, 0x9E, 0x00 }}, /* 0xBE */
2108 + {{ 0xD0, 0x9F, 0x00 }}, /* 0xBF */
2109 + {{ 0xD0, 0xA0, 0x00 }}, /* 0xC0 */
2110 + {{ 0xD0, 0xA1, 0x00 }}, /* 0xC1 */
2111 + {{ 0xD0, 0xA2, 0x00 }}, /* 0xC2 */
2112 + {{ 0xD0, 0xA3, 0x00 }}, /* 0xC3 */
2113 + {{ 0xD0, 0xA4, 0x00 }}, /* 0xC4 */
2114 + {{ 0xD0, 0xA5, 0x00 }}, /* 0xC5 */
2115 + {{ 0xD0, 0xA6, 0x00 }}, /* 0xC6 */
2116 + {{ 0xD0, 0xA7, 0x00 }}, /* 0xC7 */
2117 + {{ 0xD0, 0xA8, 0x00 }}, /* 0xC8 */
2118 + {{ 0xD0, 0xA9, 0x00 }}, /* 0xC9 */
2119 + {{ 0xD0, 0xAA, 0x00 }}, /* 0xCA */
2120 + {{ 0xD0, 0xAB, 0x00 }}, /* 0xCB */
2121 + {{ 0xD0, 0xAC, 0x00 }}, /* 0xCC */
2122 + {{ 0xD0, 0xAD, 0x00 }}, /* 0xCD */
2123 + {{ 0xD0, 0xAE, 0x00 }}, /* 0xCE */
2124 + {{ 0xD0, 0xAF, 0x00 }}, /* 0xCF */
2125 + {{ 0xD0, 0xB0, 0x00 }}, /* 0xD0 */
2126 + {{ 0xD0, 0xB1, 0x00 }}, /* 0xD1 */
2127 + {{ 0xD0, 0xB2, 0x00 }}, /* 0xD2 */
2128 + {{ 0xD0, 0xB3, 0x00 }}, /* 0xD3 */
2129 + {{ 0xD0, 0xB4, 0x00 }}, /* 0xD4 */
2130 + {{ 0xD0, 0xB5, 0x00 }}, /* 0xD5 */
2131 + {{ 0xD0, 0xB6, 0x00 }}, /* 0xD6 */
2132 + {{ 0xD0, 0xB7, 0x00 }}, /* 0xD7 */
2133 + {{ 0xD0, 0xB8, 0x00 }}, /* 0xD8 */
2134 + {{ 0xD0, 0xB9, 0x00 }}, /* 0xD9 */
2135 + {{ 0xD0, 0xBA, 0x00 }}, /* 0xDA */
2136 + {{ 0xD0, 0xBB, 0x00 }}, /* 0xDB */
2137 + {{ 0xD0, 0xBC, 0x00 }}, /* 0xDC */
2138 + {{ 0xD0, 0xBD, 0x00 }}, /* 0xDD */
2139 + {{ 0xD0, 0xBE, 0x00 }}, /* 0xDE */
2140 + {{ 0xD0, 0xBF, 0x00 }}, /* 0xDF */
2141 + {{ 0xD1, 0x80, 0x00 }}, /* 0xE0 */
2142 + {{ 0xD1, 0x81, 0x00 }}, /* 0xE1 */
2143 + {{ 0xD1, 0x82, 0x00 }}, /* 0xE2 */
2144 + {{ 0xD1, 0x83, 0x00 }}, /* 0xE3 */
2145 + {{ 0xD1, 0x84, 0x00 }}, /* 0xE4 */
2146 + {{ 0xD1, 0x85, 0x00 }}, /* 0xE5 */
2147 + {{ 0xD1, 0x86, 0x00 }}, /* 0xE6 */
2148 + {{ 0xD1, 0x87, 0x00 }}, /* 0xE7 */
2149 + {{ 0xD1, 0x88, 0x00 }}, /* 0xE8 */
2150 + {{ 0xD1, 0x89, 0x00 }}, /* 0xE9 */
2151 + {{ 0xD1, 0x8A, 0x00 }}, /* 0xEA */
2152 + {{ 0xD1, 0x8B, 0x00 }}, /* 0xEB */
2153 + {{ 0xD1, 0x8C, 0x00 }}, /* 0xEC */
2154 + {{ 0xD1, 0x8D, 0x00 }}, /* 0xED */
2155 + {{ 0xD1, 0x8E, 0x00 }}, /* 0xEE */
2156 + {{ 0xD1, 0x8F, 0x00 }}, /* 0xEF */
2157 + {{ 0xE2, 0x84, 0x96 }}, /* 0xF0 */
2158 + {{ 0xD1, 0x91, 0x00 }}, /* 0xF1 */
2159 + {{ 0xD1, 0x92, 0x00 }}, /* 0xF2 */
2160 + {{ 0xD1, 0x93, 0x00 }}, /* 0xF3 */
2161 + {{ 0xD1, 0x94, 0x00 }}, /* 0xF4 */
2162 + {{ 0xD1, 0x95, 0x00 }}, /* 0xF5 */
2163 + {{ 0xD1, 0x96, 0x00 }}, /* 0xF6 */
2164 + {{ 0xD1, 0x97, 0x00 }}, /* 0xF7 */
2165 + {{ 0xD1, 0x98, 0x00 }}, /* 0xF8 */
2166 + {{ 0xD1, 0x99, 0x00 }}, /* 0xF9 */
2167 + {{ 0xD1, 0x9A, 0x00 }}, /* 0xFA */
2168 + {{ 0xD1, 0x9B, 0x00 }}, /* 0xFB */
2169 + {{ 0xD1, 0x9C, 0x00 }}, /* 0xFC */
2170 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xFD */
2171 + {{ 0xD1, 0x9E, 0x00 }}, /* 0xFE */
2172 + {{ 0xD1, 0x9F, 0x00 }} /* 0xFF */
2175 2173 },
2176 2174 { /* ISO 8859-6 -> UTF-8 */
2177 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2178 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2179 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2180 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2181 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2182 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2183 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2184 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2185 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2186 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2187 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2188 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2189 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2190 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2191 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2192 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2193 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2194 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2195 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2196 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2197 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2198 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2199 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2200 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2201 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2202 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2203 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2204 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2205 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2206 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2207 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2208 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2209 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
2210 - { 0xFE, 0xFE, 0xFE }, /* 0xA1 (illegal character) */
2211 - { 0xFE, 0xFE, 0xFE }, /* 0xA2 (illegal character) */
2212 - { 0xFE, 0xFE, 0xFE }, /* 0xA3 (illegal character) */
2213 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
2214 - { 0xFE, 0xFE, 0xFE }, /* 0xA5 (illegal character) */
2215 - { 0xFE, 0xFE, 0xFE }, /* 0xA6 (illegal character) */
2216 - { 0xFE, 0xFE, 0xFE }, /* 0xA7 (illegal character) */
2217 - { 0xFE, 0xFE, 0xFE }, /* 0xA8 (illegal character) */
2218 - { 0xFE, 0xFE, 0xFE }, /* 0xA9 (illegal character) */
2219 - { 0xFE, 0xFE, 0xFE }, /* 0xAA (illegal character) */
2220 - { 0xFE, 0xFE, 0xFE }, /* 0xAB (illegal character) */
2221 - { 0xD8, 0x8C, 0x00 }, /* 0xAC */
2222 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
2223 - { 0xFE, 0xFE, 0xFE }, /* 0xAE (illegal character) */
2224 - { 0xFE, 0xFE, 0xFE }, /* 0xAF (illegal character) */
2225 - { 0xFE, 0xFE, 0xFE }, /* 0xB0 (illegal character) */
2226 - { 0xFE, 0xFE, 0xFE }, /* 0xB1 (illegal character) */
2227 - { 0xFE, 0xFE, 0xFE }, /* 0xB2 (illegal character) */
2228 - { 0xFE, 0xFE, 0xFE }, /* 0xB3 (illegal character) */
2229 - { 0xFE, 0xFE, 0xFE }, /* 0xB4 (illegal character) */
2230 - { 0xFE, 0xFE, 0xFE }, /* 0xB5 (illegal character) */
2231 - { 0xFE, 0xFE, 0xFE }, /* 0xB6 (illegal character) */
2232 - { 0xFE, 0xFE, 0xFE }, /* 0xB7 (illegal character) */
2233 - { 0xFE, 0xFE, 0xFE }, /* 0xB8 (illegal character) */
2234 - { 0xFE, 0xFE, 0xFE }, /* 0xB9 (illegal character) */
2235 - { 0xFE, 0xFE, 0xFE }, /* 0xBA (illegal character) */
2236 - { 0xD8, 0x9B, 0x00 }, /* 0xBB */
2237 - { 0xFE, 0xFE, 0xFE }, /* 0xBC (illegal character) */
2238 - { 0xFE, 0xFE, 0xFE }, /* 0xBD (illegal character) */
2239 - { 0xFE, 0xFE, 0xFE }, /* 0xBE (illegal character) */
2240 - { 0xD8, 0x9F, 0x00 }, /* 0xBF */
2241 - { 0xFE, 0xFE, 0xFE }, /* 0xC0 (illegal character) */
2242 - { 0xD8, 0xA1, 0x00 }, /* 0xC1 */
2243 - { 0xD8, 0xA2, 0x00 }, /* 0xC2 */
2244 - { 0xD8, 0xA3, 0x00 }, /* 0xC3 */
2245 - { 0xD8, 0xA4, 0x00 }, /* 0xC4 */
2246 - { 0xD8, 0xA5, 0x00 }, /* 0xC5 */
2247 - { 0xD8, 0xA6, 0x00 }, /* 0xC6 */
2248 - { 0xD8, 0xA7, 0x00 }, /* 0xC7 */
2249 - { 0xD8, 0xA8, 0x00 }, /* 0xC8 */
2250 - { 0xD8, 0xA9, 0x00 }, /* 0xC9 */
2251 - { 0xD8, 0xAA, 0x00 }, /* 0xCA */
2252 - { 0xD8, 0xAB, 0x00 }, /* 0xCB */
2253 - { 0xD8, 0xAC, 0x00 }, /* 0xCC */
2254 - { 0xD8, 0xAD, 0x00 }, /* 0xCD */
2255 - { 0xD8, 0xAE, 0x00 }, /* 0xCE */
2256 - { 0xD8, 0xAF, 0x00 }, /* 0xCF */
2257 - { 0xD8, 0xB0, 0x00 }, /* 0xD0 */
2258 - { 0xD8, 0xB1, 0x00 }, /* 0xD1 */
2259 - { 0xD8, 0xB2, 0x00 }, /* 0xD2 */
2260 - { 0xD8, 0xB3, 0x00 }, /* 0xD3 */
2261 - { 0xD8, 0xB4, 0x00 }, /* 0xD4 */
2262 - { 0xD8, 0xB5, 0x00 }, /* 0xD5 */
2263 - { 0xD8, 0xB6, 0x00 }, /* 0xD6 */
2264 - { 0xD8, 0xB7, 0x00 }, /* 0xD7 */
2265 - { 0xD8, 0xB8, 0x00 }, /* 0xD8 */
2266 - { 0xD8, 0xB9, 0x00 }, /* 0xD9 */
2267 - { 0xD8, 0xBA, 0x00 }, /* 0xDA */
2268 - { 0xFE, 0xFE, 0xFE }, /* 0xDB (illegal character) */
2269 - { 0xFE, 0xFE, 0xFE }, /* 0xDC (illegal character) */
2270 - { 0xFE, 0xFE, 0xFE }, /* 0xDD (illegal character) */
2271 - { 0xFE, 0xFE, 0xFE }, /* 0xDE (illegal character) */
2272 - { 0xFE, 0xFE, 0xFE }, /* 0xDF (illegal character) */
2273 - { 0xD9, 0x80, 0x00 }, /* 0xE0 */
2274 - { 0xD9, 0x81, 0x00 }, /* 0xE1 */
2275 - { 0xD9, 0x82, 0x00 }, /* 0xE2 */
2276 - { 0xD9, 0x83, 0x00 }, /* 0xE3 */
2277 - { 0xD9, 0x84, 0x00 }, /* 0xE4 */
2278 - { 0xD9, 0x85, 0x00 }, /* 0xE5 */
2279 - { 0xD9, 0x86, 0x00 }, /* 0xE6 */
2280 - { 0xD9, 0x87, 0x00 }, /* 0xE7 */
2281 - { 0xD9, 0x88, 0x00 }, /* 0xE8 */
2282 - { 0xD9, 0x89, 0x00 }, /* 0xE9 */
2283 - { 0xD9, 0x8A, 0x00 }, /* 0xEA */
2284 - { 0xD9, 0x8B, 0x00 }, /* 0xEB */
2285 - { 0xD9, 0x8C, 0x00 }, /* 0xEC */
2286 - { 0xD9, 0x8D, 0x00 }, /* 0xED */
2287 - { 0xD9, 0x8E, 0x00 }, /* 0xEE */
2288 - { 0xD9, 0x8F, 0x00 }, /* 0xEF */
2289 - { 0xD9, 0x90, 0x00 }, /* 0xF0 */
2290 - { 0xD9, 0x91, 0x00 }, /* 0xF1 */
2291 - { 0xD9, 0x92, 0x00 }, /* 0xF2 */
2292 - { 0xFE, 0xFE, 0xFE }, /* 0xF3 (illegal character) */
2293 - { 0xFE, 0xFE, 0xFE }, /* 0xF4 (illegal character) */
2294 - { 0xFE, 0xFE, 0xFE }, /* 0xF5 (illegal character) */
2295 - { 0xFE, 0xFE, 0xFE }, /* 0xF6 (illegal character) */
2296 - { 0xFE, 0xFE, 0xFE }, /* 0xF7 (illegal character) */
2297 - { 0xFE, 0xFE, 0xFE }, /* 0xF8 (illegal character) */
2298 - { 0xFE, 0xFE, 0xFE }, /* 0xF9 (illegal character) */
2299 - { 0xFE, 0xFE, 0xFE }, /* 0xFA (illegal character) */
2300 - { 0xFE, 0xFE, 0xFE }, /* 0xFB (illegal character) */
2301 - { 0xFE, 0xFE, 0xFE }, /* 0xFC (illegal character) */
2302 - { 0xFE, 0xFE, 0xFE }, /* 0xFD (illegal character) */
2303 - { 0xFE, 0xFE, 0xFE }, /* 0xFE (illegal character) */
2304 - { 0xFE, 0xFE, 0xFE }, /* 0xFF (illegal character) */
2175 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2176 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2177 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2178 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2179 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2180 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2181 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2182 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2183 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2184 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2185 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2186 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2187 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2188 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2189 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2190 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2191 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2192 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2193 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2194 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2195 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2196 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2197 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2198 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2199 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2200 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2201 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2202 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2203 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2204 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2205 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2206 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2207 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
2208 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA1 (illegal character) */
2209 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA2 (illegal character) */
2210 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA3 (illegal character) */
2211 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
2212 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */
2213 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA6 (illegal character) */
2214 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA7 (illegal character) */
2215 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA8 (illegal character) */
2216 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA9 (illegal character) */
2217 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAA (illegal character) */
2218 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAB (illegal character) */
2219 + {{ 0xD8, 0x8C, 0x00 }}, /* 0xAC */
2220 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
2221 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAE (illegal character) */
2222 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAF (illegal character) */
2223 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB0 (illegal character) */
2224 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB1 (illegal character) */
2225 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB2 (illegal character) */
2226 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB3 (illegal character) */
2227 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB4 (illegal character) */
2228 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB5 (illegal character) */
2229 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB6 (illegal character) */
2230 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB7 (illegal character) */
2231 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB8 (illegal character) */
2232 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xB9 (illegal character) */
2233 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xBA (illegal character) */
2234 + {{ 0xD8, 0x9B, 0x00 }}, /* 0xBB */
2235 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xBC (illegal character) */
2236 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xBD (illegal character) */
2237 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xBE (illegal character) */
2238 + {{ 0xD8, 0x9F, 0x00 }}, /* 0xBF */
2239 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC0 (illegal character) */
2240 + {{ 0xD8, 0xA1, 0x00 }}, /* 0xC1 */
2241 + {{ 0xD8, 0xA2, 0x00 }}, /* 0xC2 */
2242 + {{ 0xD8, 0xA3, 0x00 }}, /* 0xC3 */
2243 + {{ 0xD8, 0xA4, 0x00 }}, /* 0xC4 */
2244 + {{ 0xD8, 0xA5, 0x00 }}, /* 0xC5 */
2245 + {{ 0xD8, 0xA6, 0x00 }}, /* 0xC6 */
2246 + {{ 0xD8, 0xA7, 0x00 }}, /* 0xC7 */
2247 + {{ 0xD8, 0xA8, 0x00 }}, /* 0xC8 */
2248 + {{ 0xD8, 0xA9, 0x00 }}, /* 0xC9 */
2249 + {{ 0xD8, 0xAA, 0x00 }}, /* 0xCA */
2250 + {{ 0xD8, 0xAB, 0x00 }}, /* 0xCB */
2251 + {{ 0xD8, 0xAC, 0x00 }}, /* 0xCC */
2252 + {{ 0xD8, 0xAD, 0x00 }}, /* 0xCD */
2253 + {{ 0xD8, 0xAE, 0x00 }}, /* 0xCE */
2254 + {{ 0xD8, 0xAF, 0x00 }}, /* 0xCF */
2255 + {{ 0xD8, 0xB0, 0x00 }}, /* 0xD0 */
2256 + {{ 0xD8, 0xB1, 0x00 }}, /* 0xD1 */
2257 + {{ 0xD8, 0xB2, 0x00 }}, /* 0xD2 */
2258 + {{ 0xD8, 0xB3, 0x00 }}, /* 0xD3 */
2259 + {{ 0xD8, 0xB4, 0x00 }}, /* 0xD4 */
2260 + {{ 0xD8, 0xB5, 0x00 }}, /* 0xD5 */
2261 + {{ 0xD8, 0xB6, 0x00 }}, /* 0xD6 */
2262 + {{ 0xD8, 0xB7, 0x00 }}, /* 0xD7 */
2263 + {{ 0xD8, 0xB8, 0x00 }}, /* 0xD8 */
2264 + {{ 0xD8, 0xB9, 0x00 }}, /* 0xD9 */
2265 + {{ 0xD8, 0xBA, 0x00 }}, /* 0xDA */
2266 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */
2267 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */
2268 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */
2269 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */
2270 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDF (illegal character) */
2271 + {{ 0xD9, 0x80, 0x00 }}, /* 0xE0 */
2272 + {{ 0xD9, 0x81, 0x00 }}, /* 0xE1 */
2273 + {{ 0xD9, 0x82, 0x00 }}, /* 0xE2 */
2274 + {{ 0xD9, 0x83, 0x00 }}, /* 0xE3 */
2275 + {{ 0xD9, 0x84, 0x00 }}, /* 0xE4 */
2276 + {{ 0xD9, 0x85, 0x00 }}, /* 0xE5 */
2277 + {{ 0xD9, 0x86, 0x00 }}, /* 0xE6 */
2278 + {{ 0xD9, 0x87, 0x00 }}, /* 0xE7 */
2279 + {{ 0xD9, 0x88, 0x00 }}, /* 0xE8 */
2280 + {{ 0xD9, 0x89, 0x00 }}, /* 0xE9 */
2281 + {{ 0xD9, 0x8A, 0x00 }}, /* 0xEA */
2282 + {{ 0xD9, 0x8B, 0x00 }}, /* 0xEB */
2283 + {{ 0xD9, 0x8C, 0x00 }}, /* 0xEC */
2284 + {{ 0xD9, 0x8D, 0x00 }}, /* 0xED */
2285 + {{ 0xD9, 0x8E, 0x00 }}, /* 0xEE */
2286 + {{ 0xD9, 0x8F, 0x00 }}, /* 0xEF */
2287 + {{ 0xD9, 0x90, 0x00 }}, /* 0xF0 */
2288 + {{ 0xD9, 0x91, 0x00 }}, /* 0xF1 */
2289 + {{ 0xD9, 0x92, 0x00 }}, /* 0xF2 */
2290 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF3 (illegal character) */
2291 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF4 (illegal character) */
2292 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF5 (illegal character) */
2293 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF6 (illegal character) */
2294 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF7 (illegal character) */
2295 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF8 (illegal character) */
2296 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xF9 (illegal character) */
2297 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFA (illegal character) */
2298 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFB (illegal character) */
2299 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */
2300 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFD (illegal character) */
2301 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFE (illegal character) */
2302 + {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */
2305 2303 },
2306 2304 { /* ISO 8859-7 -> UTF-8 */
2307 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2308 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2309 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2310 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2311 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2312 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2313 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2314 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2315 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2316 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2317 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2318 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2319 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2320 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2321 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2322 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2323 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2324 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2325 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2326 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2327 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2328 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2329 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2330 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2331 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2332 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2333 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2334 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2335 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2336 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2337 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2338 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2339 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
2340 - { 0xE2, 0x80, 0x98 }, /* 0xA1 */
2341 - { 0xE2, 0x80, 0x99 }, /* 0xA2 */
2342 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
2343 - { 0xFE, 0xFE, 0xFE }, /* 0xA4 (illegal character) */
2344 - { 0xFE, 0xFE, 0xFE }, /* 0xA5 (illegal character) */
2345 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
2346 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
2347 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
2348 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
2349 - { 0xFE, 0xFE, 0xFE }, /* 0xAA (illegal character) */
2350 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
2351 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
2352 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
2353 - { 0xFE, 0xFE, 0xFE }, /* 0xAE (illegal character) */
2354 - { 0xE2, 0x80, 0x95 }, /* 0xAF */
2355 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
2356 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
2357 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
2358 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
2359 - { 0xCE, 0x84, 0x00 }, /* 0xB4 */
2360 - { 0xCE, 0x85, 0x00 }, /* 0xB5 */
2361 - { 0xCE, 0x86, 0x00 }, /* 0xB6 */
2362 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
2363 - { 0xCE, 0x88, 0x00 }, /* 0xB8 */
2364 - { 0xCE, 0x89, 0x00 }, /* 0xB9 */
2365 - { 0xCE, 0x8A, 0x00 }, /* 0xBA */
2366 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
2367 - { 0xCE, 0x8C, 0x00 }, /* 0xBC */
2368 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
2369 - { 0xCE, 0x8E, 0x00 }, /* 0xBE */
2370 - { 0xCE, 0x8F, 0x00 }, /* 0xBF */
2371 - { 0xCE, 0x90, 0x00 }, /* 0xC0 */
2372 - { 0xCE, 0x91, 0x00 }, /* 0xC1 */
2373 - { 0xCE, 0x92, 0x00 }, /* 0xC2 */
2374 - { 0xCE, 0x93, 0x00 }, /* 0xC3 */
2375 - { 0xCE, 0x94, 0x00 }, /* 0xC4 */
2376 - { 0xCE, 0x95, 0x00 }, /* 0xC5 */
2377 - { 0xCE, 0x96, 0x00 }, /* 0xC6 */
2378 - { 0xCE, 0x97, 0x00 }, /* 0xC7 */
2379 - { 0xCE, 0x98, 0x00 }, /* 0xC8 */
2380 - { 0xCE, 0x99, 0x00 }, /* 0xC9 */
2381 - { 0xCE, 0x9A, 0x00 }, /* 0xCA */
2382 - { 0xCE, 0x9B, 0x00 }, /* 0xCB */
2383 - { 0xCE, 0x9C, 0x00 }, /* 0xCC */
2384 - { 0xCE, 0x9D, 0x00 }, /* 0xCD */
2385 - { 0xCE, 0x9E, 0x00 }, /* 0xCE */
2386 - { 0xCE, 0x9F, 0x00 }, /* 0xCF */
2387 - { 0xCE, 0xA0, 0x00 }, /* 0xD0 */
2388 - { 0xCE, 0xA1, 0x00 }, /* 0xD1 */
2389 - { 0xFE, 0xFE, 0xFE }, /* 0xD2 (illegal character) */
2390 - { 0xCE, 0xA3, 0x00 }, /* 0xD3 */
2391 - { 0xCE, 0xA4, 0x00 }, /* 0xD4 */
2392 - { 0xCE, 0xA5, 0x00 }, /* 0xD5 */
2393 - { 0xCE, 0xA6, 0x00 }, /* 0xD6 */
2394 - { 0xCE, 0xA7, 0x00 }, /* 0xD7 */
2395 - { 0xCE, 0xA8, 0x00 }, /* 0xD8 */
2396 - { 0xCE, 0xA9, 0x00 }, /* 0xD9 */
2397 - { 0xCE, 0xAA, 0x00 }, /* 0xDA */
2398 - { 0xCE, 0xAB, 0x00 }, /* 0xDB */
2399 - { 0xCE, 0xAC, 0x00 }, /* 0xDC */
2400 - { 0xCE, 0xAD, 0x00 }, /* 0xDD */
2401 - { 0xCE, 0xAE, 0x00 }, /* 0xDE */
2402 - { 0xCE, 0xAF, 0x00 }, /* 0xDF */
2403 - { 0xCE, 0xB0, 0x00 }, /* 0xE0 */
2404 - { 0xCE, 0xB1, 0x00 }, /* 0xE1 */
2405 - { 0xCE, 0xB2, 0x00 }, /* 0xE2 */
2406 - { 0xCE, 0xB3, 0x00 }, /* 0xE3 */
2407 - { 0xCE, 0xB4, 0x00 }, /* 0xE4 */
2408 - { 0xCE, 0xB5, 0x00 }, /* 0xE5 */
2409 - { 0xCE, 0xB6, 0x00 }, /* 0xE6 */
2410 - { 0xCE, 0xB7, 0x00 }, /* 0xE7 */
2411 - { 0xCE, 0xB8, 0x00 }, /* 0xE8 */
2412 - { 0xCE, 0xB9, 0x00 }, /* 0xE9 */
2413 - { 0xCE, 0xBA, 0x00 }, /* 0xEA */
2414 - { 0xCE, 0xBB, 0x00 }, /* 0xEB */
2415 - { 0xCE, 0xBC, 0x00 }, /* 0xEC */
2416 - { 0xCE, 0xBD, 0x00 }, /* 0xED */
2417 - { 0xCE, 0xBE, 0x00 }, /* 0xEE */
2418 - { 0xCE, 0xBF, 0x00 }, /* 0xEF */
2419 - { 0xCF, 0x80, 0x00 }, /* 0xF0 */
2420 - { 0xCF, 0x81, 0x00 }, /* 0xF1 */
2421 - { 0xCF, 0x82, 0x00 }, /* 0xF2 */
2422 - { 0xCF, 0x83, 0x00 }, /* 0xF3 */
2423 - { 0xCF, 0x84, 0x00 }, /* 0xF4 */
2424 - { 0xCF, 0x85, 0x00 }, /* 0xF5 */
2425 - { 0xCF, 0x86, 0x00 }, /* 0xF6 */
2426 - { 0xCF, 0x87, 0x00 }, /* 0xF7 */
2427 - { 0xCF, 0x88, 0x00 }, /* 0xF8 */
2428 - { 0xCF, 0x89, 0x00 }, /* 0xF9 */
2429 - { 0xCF, 0x8A, 0x00 }, /* 0xFA */
2430 - { 0xCF, 0x8B, 0x00 }, /* 0xFB */
2431 - { 0xCF, 0x8C, 0x00 }, /* 0xFC */
2432 - { 0xCF, 0x8D, 0x00 }, /* 0xFD */
2433 - { 0xCF, 0x8E, 0x00 }, /* 0xFE */
2434 - { 0xFE, 0xFE, 0xFE }, /* 0xFF (illegal character) */
2305 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2306 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2307 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2308 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2309 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2310 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2311 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2312 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2313 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2314 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2315 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2316 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2317 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2318 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2319 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2320 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2321 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2322 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2323 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2324 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2325 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2326 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2327 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2328 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2329 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2330 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2331 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2332 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2333 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2334 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2335 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2336 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2337 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
2338 + {{ 0xE2, 0x80, 0x98 }}, /* 0xA1 */
2339 + {{ 0xE2, 0x80, 0x99 }}, /* 0xA2 */
2340 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
2341 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA4 (illegal character) */
2342 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */
2343 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
2344 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
2345 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
2346 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
2347 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAA (illegal character) */
2348 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
2349 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
2350 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
2351 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xAE (illegal character) */
2352 + {{ 0xE2, 0x80, 0x95 }}, /* 0xAF */
2353 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
2354 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
2355 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
2356 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
2357 + {{ 0xCE, 0x84, 0x00 }}, /* 0xB4 */
2358 + {{ 0xCE, 0x85, 0x00 }}, /* 0xB5 */
2359 + {{ 0xCE, 0x86, 0x00 }}, /* 0xB6 */
2360 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
2361 + {{ 0xCE, 0x88, 0x00 }}, /* 0xB8 */
2362 + {{ 0xCE, 0x89, 0x00 }}, /* 0xB9 */
2363 + {{ 0xCE, 0x8A, 0x00 }}, /* 0xBA */
2364 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
2365 + {{ 0xCE, 0x8C, 0x00 }}, /* 0xBC */
2366 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
2367 + {{ 0xCE, 0x8E, 0x00 }}, /* 0xBE */
2368 + {{ 0xCE, 0x8F, 0x00 }}, /* 0xBF */
2369 + {{ 0xCE, 0x90, 0x00 }}, /* 0xC0 */
2370 + {{ 0xCE, 0x91, 0x00 }}, /* 0xC1 */
2371 + {{ 0xCE, 0x92, 0x00 }}, /* 0xC2 */
2372 + {{ 0xCE, 0x93, 0x00 }}, /* 0xC3 */
2373 + {{ 0xCE, 0x94, 0x00 }}, /* 0xC4 */
2374 + {{ 0xCE, 0x95, 0x00 }}, /* 0xC5 */
2375 + {{ 0xCE, 0x96, 0x00 }}, /* 0xC6 */
2376 + {{ 0xCE, 0x97, 0x00 }}, /* 0xC7 */
2377 + {{ 0xCE, 0x98, 0x00 }}, /* 0xC8 */
2378 + {{ 0xCE, 0x99, 0x00 }}, /* 0xC9 */
2379 + {{ 0xCE, 0x9A, 0x00 }}, /* 0xCA */
2380 + {{ 0xCE, 0x9B, 0x00 }}, /* 0xCB */
2381 + {{ 0xCE, 0x9C, 0x00 }}, /* 0xCC */
2382 + {{ 0xCE, 0x9D, 0x00 }}, /* 0xCD */
2383 + {{ 0xCE, 0x9E, 0x00 }}, /* 0xCE */
2384 + {{ 0xCE, 0x9F, 0x00 }}, /* 0xCF */
2385 + {{ 0xCE, 0xA0, 0x00 }}, /* 0xD0 */
2386 + {{ 0xCE, 0xA1, 0x00 }}, /* 0xD1 */
2387 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD2 (illegal character) */
2388 + {{ 0xCE, 0xA3, 0x00 }}, /* 0xD3 */
2389 + {{ 0xCE, 0xA4, 0x00 }}, /* 0xD4 */
2390 + {{ 0xCE, 0xA5, 0x00 }}, /* 0xD5 */
2391 + {{ 0xCE, 0xA6, 0x00 }}, /* 0xD6 */
2392 + {{ 0xCE, 0xA7, 0x00 }}, /* 0xD7 */
2393 + {{ 0xCE, 0xA8, 0x00 }}, /* 0xD8 */
2394 + {{ 0xCE, 0xA9, 0x00 }}, /* 0xD9 */
2395 + {{ 0xCE, 0xAA, 0x00 }}, /* 0xDA */
2396 + {{ 0xCE, 0xAB, 0x00 }}, /* 0xDB */
2397 + {{ 0xCE, 0xAC, 0x00 }}, /* 0xDC */
2398 + {{ 0xCE, 0xAD, 0x00 }}, /* 0xDD */
2399 + {{ 0xCE, 0xAE, 0x00 }}, /* 0xDE */
2400 + {{ 0xCE, 0xAF, 0x00 }}, /* 0xDF */
2401 + {{ 0xCE, 0xB0, 0x00 }}, /* 0xE0 */
2402 + {{ 0xCE, 0xB1, 0x00 }}, /* 0xE1 */
2403 + {{ 0xCE, 0xB2, 0x00 }}, /* 0xE2 */
2404 + {{ 0xCE, 0xB3, 0x00 }}, /* 0xE3 */
2405 + {{ 0xCE, 0xB4, 0x00 }}, /* 0xE4 */
2406 + {{ 0xCE, 0xB5, 0x00 }}, /* 0xE5 */
2407 + {{ 0xCE, 0xB6, 0x00 }}, /* 0xE6 */
2408 + {{ 0xCE, 0xB7, 0x00 }}, /* 0xE7 */
2409 + {{ 0xCE, 0xB8, 0x00 }}, /* 0xE8 */
2410 + {{ 0xCE, 0xB9, 0x00 }}, /* 0xE9 */
2411 + {{ 0xCE, 0xBA, 0x00 }}, /* 0xEA */
2412 + {{ 0xCE, 0xBB, 0x00 }}, /* 0xEB */
2413 + {{ 0xCE, 0xBC, 0x00 }}, /* 0xEC */
2414 + {{ 0xCE, 0xBD, 0x00 }}, /* 0xED */
2415 + {{ 0xCE, 0xBE, 0x00 }}, /* 0xEE */
2416 + {{ 0xCE, 0xBF, 0x00 }}, /* 0xEF */
2417 + {{ 0xCF, 0x80, 0x00 }}, /* 0xF0 */
2418 + {{ 0xCF, 0x81, 0x00 }}, /* 0xF1 */
2419 + {{ 0xCF, 0x82, 0x00 }}, /* 0xF2 */
2420 + {{ 0xCF, 0x83, 0x00 }}, /* 0xF3 */
2421 + {{ 0xCF, 0x84, 0x00 }}, /* 0xF4 */
2422 + {{ 0xCF, 0x85, 0x00 }}, /* 0xF5 */
2423 + {{ 0xCF, 0x86, 0x00 }}, /* 0xF6 */
2424 + {{ 0xCF, 0x87, 0x00 }}, /* 0xF7 */
2425 + {{ 0xCF, 0x88, 0x00 }}, /* 0xF8 */
2426 + {{ 0xCF, 0x89, 0x00 }}, /* 0xF9 */
2427 + {{ 0xCF, 0x8A, 0x00 }}, /* 0xFA */
2428 + {{ 0xCF, 0x8B, 0x00 }}, /* 0xFB */
2429 + {{ 0xCF, 0x8C, 0x00 }}, /* 0xFC */
2430 + {{ 0xCF, 0x8D, 0x00 }}, /* 0xFD */
2431 + {{ 0xCF, 0x8E, 0x00 }}, /* 0xFE */
2432 + {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */
2435 2433 },
2436 2434 { /* ISO 8859-8 -> UTF-8 */
2437 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2438 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2439 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2440 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2441 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2442 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2443 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2444 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2445 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2446 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2447 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2448 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2449 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2450 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2451 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2452 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2453 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2454 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2455 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2456 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2457 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2458 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2459 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2460 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2461 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2462 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2463 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2464 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2465 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2466 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2467 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2468 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2469 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
2470 - { 0xFE, 0xFE, 0xFE }, /* 0xA1 (illegal character) */
2471 - { 0xC2, 0xA2, 0x00 }, /* 0xA2 */
2472 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
2473 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
2474 - { 0xC2, 0xA5, 0x00 }, /* 0xA5 */
2475 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
2476 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
2477 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
2478 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
2479 - { 0xC3, 0x97, 0x00 }, /* 0xAA */
2480 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
2481 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
2482 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
2483 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
2484 - { 0xC2, 0xAF, 0x00 }, /* 0xAF */
2485 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
2486 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
2487 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
2488 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
2489 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
2490 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
2491 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
2492 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
2493 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
2494 - { 0xC2, 0xB9, 0x00 }, /* 0xB9 */
2495 - { 0xC3, 0xB7, 0x00 }, /* 0xBA */
2496 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
2497 - { 0xC2, 0xBC, 0x00 }, /* 0xBC */
2498 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
2499 - { 0xC2, 0xBE, 0x00 }, /* 0xBE */
2500 - { 0xFE, 0xFE, 0xFE }, /* 0xBF (illegal character) */
2501 - { 0xFE, 0xFE, 0xFE }, /* 0xC0 (illegal character) */
2502 - { 0xFE, 0xFE, 0xFE }, /* 0xC1 (illegal character) */
2503 - { 0xFE, 0xFE, 0xFE }, /* 0xC2 (illegal character) */
2504 - { 0xFE, 0xFE, 0xFE }, /* 0xC3 (illegal character) */
2505 - { 0xFE, 0xFE, 0xFE }, /* 0xC4 (illegal character) */
2506 - { 0xFE, 0xFE, 0xFE }, /* 0xC5 (illegal character) */
2507 - { 0xFE, 0xFE, 0xFE }, /* 0xC6 (illegal character) */
2508 - { 0xFE, 0xFE, 0xFE }, /* 0xC7 (illegal character) */
2509 - { 0xFE, 0xFE, 0xFE }, /* 0xC8 (illegal character) */
2510 - { 0xFE, 0xFE, 0xFE }, /* 0xC9 (illegal character) */
2511 - { 0xFE, 0xFE, 0xFE }, /* 0xCA (illegal character) */
2512 - { 0xFE, 0xFE, 0xFE }, /* 0xCB (illegal character) */
2513 - { 0xFE, 0xFE, 0xFE }, /* 0xCC (illegal character) */
2514 - { 0xFE, 0xFE, 0xFE }, /* 0xCD (illegal character) */
2515 - { 0xFE, 0xFE, 0xFE }, /* 0xCE (illegal character) */
2516 - { 0xFE, 0xFE, 0xFE }, /* 0xCF (illegal character) */
2517 - { 0xFE, 0xFE, 0xFE }, /* 0xD0 (illegal character) */
2518 - { 0xFE, 0xFE, 0xFE }, /* 0xD1 (illegal character) */
2519 - { 0xFE, 0xFE, 0xFE }, /* 0xD2 (illegal character) */
2520 - { 0xFE, 0xFE, 0xFE }, /* 0xD3 (illegal character) */
2521 - { 0xFE, 0xFE, 0xFE }, /* 0xD4 (illegal character) */
2522 - { 0xFE, 0xFE, 0xFE }, /* 0xD5 (illegal character) */
2523 - { 0xFE, 0xFE, 0xFE }, /* 0xD6 (illegal character) */
2524 - { 0xFE, 0xFE, 0xFE }, /* 0xD7 (illegal character) */
2525 - { 0xFE, 0xFE, 0xFE }, /* 0xD8 (illegal character) */
2526 - { 0xFE, 0xFE, 0xFE }, /* 0xD9 (illegal character) */
2527 - { 0xFE, 0xFE, 0xFE }, /* 0xDA (illegal character) */
2528 - { 0xFE, 0xFE, 0xFE }, /* 0xDB (illegal character) */
2529 - { 0xFE, 0xFE, 0xFE }, /* 0xDC (illegal character) */
2530 - { 0xFE, 0xFE, 0xFE }, /* 0xDD (illegal character) */
2531 - { 0xFE, 0xFE, 0xFE }, /* 0xDE (illegal character) */
2532 - { 0xE2, 0x80, 0x97 }, /* 0xDF */
2533 - { 0xD7, 0x90, 0x00 }, /* 0xE0 */
2534 - { 0xD7, 0x91, 0x00 }, /* 0xE1 */
2535 - { 0xD7, 0x92, 0x00 }, /* 0xE2 */
2536 - { 0xD7, 0x93, 0x00 }, /* 0xE3 */
2537 - { 0xD7, 0x94, 0x00 }, /* 0xE4 */
2538 - { 0xD7, 0x95, 0x00 }, /* 0xE5 */
2539 - { 0xD7, 0x96, 0x00 }, /* 0xE6 */
2540 - { 0xD7, 0x97, 0x00 }, /* 0xE7 */
2541 - { 0xD7, 0x98, 0x00 }, /* 0xE8 */
2542 - { 0xD7, 0x99, 0x00 }, /* 0xE9 */
2543 - { 0xD7, 0x9A, 0x00 }, /* 0xEA */
2544 - { 0xD7, 0x9B, 0x00 }, /* 0xEB */
2545 - { 0xD7, 0x9C, 0x00 }, /* 0xEC */
2546 - { 0xD7, 0x9D, 0x00 }, /* 0xED */
2547 - { 0xD7, 0x9E, 0x00 }, /* 0xEE */
2548 - { 0xD7, 0x9F, 0x00 }, /* 0xEF */
2549 - { 0xD7, 0xA0, 0x00 }, /* 0xF0 */
2550 - { 0xD7, 0xA1, 0x00 }, /* 0xF1 */
2551 - { 0xD7, 0xA2, 0x00 }, /* 0xF2 */
2552 - { 0xD7, 0xA3, 0x00 }, /* 0xF3 */
2553 - { 0xD7, 0xA4, 0x00 }, /* 0xF4 */
2554 - { 0xD7, 0xA5, 0x00 }, /* 0xF5 */
2555 - { 0xD7, 0xA6, 0x00 }, /* 0xF6 */
2556 - { 0xD7, 0xA7, 0x00 }, /* 0xF7 */
2557 - { 0xD7, 0xA8, 0x00 }, /* 0xF8 */
2558 - { 0xD7, 0xA9, 0x00 }, /* 0xF9 */
2559 - { 0xD7, 0xAA, 0x00 }, /* 0xFA */
2560 - { 0xFE, 0xFE, 0xFE }, /* 0xFB (illegal character) */
2561 - { 0xFE, 0xFE, 0xFE }, /* 0xFC (illegal character) */
2562 - { 0xE2, 0x80, 0x8E }, /* 0xFD */
2563 - { 0xE2, 0x80, 0x8F }, /* 0xFE */
2564 - { 0xFE, 0xFE, 0xFE }, /* 0xFF (illegal character) */
2435 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2436 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2437 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2438 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2439 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2440 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2441 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2442 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2443 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2444 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2445 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2446 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2447 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2448 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2449 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2450 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2451 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2452 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2453 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2454 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2455 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2456 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2457 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2458 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2459 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2460 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2461 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2462 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2463 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2464 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2465 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2466 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2467 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
2468 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA1 (illegal character) */
2469 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */
2470 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
2471 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
2472 + {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */
2473 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
2474 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
2475 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
2476 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
2477 + {{ 0xC3, 0x97, 0x00 }}, /* 0xAA */
2478 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
2479 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
2480 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
2481 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
2482 + {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */
2483 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
2484 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
2485 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
2486 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
2487 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
2488 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
2489 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
2490 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
2491 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
2492 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */
2493 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xBA */
2494 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
2495 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */
2496 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
2497 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */
2498 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xBF (illegal character) */
2499 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC0 (illegal character) */
2500 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC1 (illegal character) */
2501 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC2 (illegal character) */
2502 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC3 (illegal character) */
2503 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC4 (illegal character) */
2504 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC5 (illegal character) */
2505 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC6 (illegal character) */
2506 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC7 (illegal character) */
2507 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC8 (illegal character) */
2508 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xC9 (illegal character) */
2509 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xCA (illegal character) */
2510 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xCB (illegal character) */
2511 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xCC (illegal character) */
2512 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xCD (illegal character) */
2513 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xCE (illegal character) */
2514 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xCF (illegal character) */
2515 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD0 (illegal character) */
2516 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD1 (illegal character) */
2517 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD2 (illegal character) */
2518 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD3 (illegal character) */
2519 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD4 (illegal character) */
2520 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD5 (illegal character) */
2521 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD6 (illegal character) */
2522 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD7 (illegal character) */
2523 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD8 (illegal character) */
2524 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xD9 (illegal character) */
2525 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDA (illegal character) */
2526 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */
2527 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */
2528 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */
2529 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */
2530 + {{ 0xE2, 0x80, 0x97 }}, /* 0xDF */
2531 + {{ 0xD7, 0x90, 0x00 }}, /* 0xE0 */
2532 + {{ 0xD7, 0x91, 0x00 }}, /* 0xE1 */
2533 + {{ 0xD7, 0x92, 0x00 }}, /* 0xE2 */
2534 + {{ 0xD7, 0x93, 0x00 }}, /* 0xE3 */
2535 + {{ 0xD7, 0x94, 0x00 }}, /* 0xE4 */
2536 + {{ 0xD7, 0x95, 0x00 }}, /* 0xE5 */
2537 + {{ 0xD7, 0x96, 0x00 }}, /* 0xE6 */
2538 + {{ 0xD7, 0x97, 0x00 }}, /* 0xE7 */
2539 + {{ 0xD7, 0x98, 0x00 }}, /* 0xE8 */
2540 + {{ 0xD7, 0x99, 0x00 }}, /* 0xE9 */
2541 + {{ 0xD7, 0x9A, 0x00 }}, /* 0xEA */
2542 + {{ 0xD7, 0x9B, 0x00 }}, /* 0xEB */
2543 + {{ 0xD7, 0x9C, 0x00 }}, /* 0xEC */
2544 + {{ 0xD7, 0x9D, 0x00 }}, /* 0xED */
2545 + {{ 0xD7, 0x9E, 0x00 }}, /* 0xEE */
2546 + {{ 0xD7, 0x9F, 0x00 }}, /* 0xEF */
2547 + {{ 0xD7, 0xA0, 0x00 }}, /* 0xF0 */
2548 + {{ 0xD7, 0xA1, 0x00 }}, /* 0xF1 */
2549 + {{ 0xD7, 0xA2, 0x00 }}, /* 0xF2 */
2550 + {{ 0xD7, 0xA3, 0x00 }}, /* 0xF3 */
2551 + {{ 0xD7, 0xA4, 0x00 }}, /* 0xF4 */
2552 + {{ 0xD7, 0xA5, 0x00 }}, /* 0xF5 */
2553 + {{ 0xD7, 0xA6, 0x00 }}, /* 0xF6 */
2554 + {{ 0xD7, 0xA7, 0x00 }}, /* 0xF7 */
2555 + {{ 0xD7, 0xA8, 0x00 }}, /* 0xF8 */
2556 + {{ 0xD7, 0xA9, 0x00 }}, /* 0xF9 */
2557 + {{ 0xD7, 0xAA, 0x00 }}, /* 0xFA */
2558 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFB (illegal character) */
2559 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */
2560 + {{ 0xE2, 0x80, 0x8E }}, /* 0xFD */
2561 + {{ 0xE2, 0x80, 0x8F }}, /* 0xFE */
2562 + {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */
2565 2563 },
2566 2564 { /* ISO 8859-9 -> UTF-8 */
2567 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2568 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2569 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2570 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2571 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2572 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2573 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2574 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2575 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2576 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2577 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2578 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2579 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2580 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2581 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2582 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2583 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2584 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2585 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2586 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2587 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2588 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2589 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2590 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2591 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2592 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2593 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2594 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2595 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2596 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2597 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2598 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2599 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
2600 - { 0xC2, 0xA1, 0x00 }, /* 0xA1 */
2601 - { 0xC2, 0xA2, 0x00 }, /* 0xA2 */
2602 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
2603 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
2604 - { 0xC2, 0xA5, 0x00 }, /* 0xA5 */
2605 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
2606 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
2607 - { 0xC2, 0xA8, 0x00 }, /* 0xA8 */
2608 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
2609 - { 0xC2, 0xAA, 0x00 }, /* 0xAA */
2610 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
2611 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
2612 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
2613 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
2614 - { 0xC2, 0xAF, 0x00 }, /* 0xAF */
2615 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
2616 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
2617 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
2618 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
2619 - { 0xC2, 0xB4, 0x00 }, /* 0xB4 */
2620 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
2621 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
2622 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
2623 - { 0xC2, 0xB8, 0x00 }, /* 0xB8 */
2624 - { 0xC2, 0xB9, 0x00 }, /* 0xB9 */
2625 - { 0xC2, 0xBA, 0x00 }, /* 0xBA */
2626 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
2627 - { 0xC2, 0xBC, 0x00 }, /* 0xBC */
2628 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
2629 - { 0xC2, 0xBE, 0x00 }, /* 0xBE */
2630 - { 0xC2, 0xBF, 0x00 }, /* 0xBF */
2631 - { 0xC3, 0x80, 0x00 }, /* 0xC0 */
2632 - { 0xC3, 0x81, 0x00 }, /* 0xC1 */
2633 - { 0xC3, 0x82, 0x00 }, /* 0xC2 */
2634 - { 0xC3, 0x83, 0x00 }, /* 0xC3 */
2635 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
2636 - { 0xC3, 0x85, 0x00 }, /* 0xC5 */
2637 - { 0xC3, 0x86, 0x00 }, /* 0xC6 */
2638 - { 0xC3, 0x87, 0x00 }, /* 0xC7 */
2639 - { 0xC3, 0x88, 0x00 }, /* 0xC8 */
2640 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
2641 - { 0xC3, 0x8A, 0x00 }, /* 0xCA */
2642 - { 0xC3, 0x8B, 0x00 }, /* 0xCB */
2643 - { 0xC3, 0x8C, 0x00 }, /* 0xCC */
2644 - { 0xC3, 0x8D, 0x00 }, /* 0xCD */
2645 - { 0xC3, 0x8E, 0x00 }, /* 0xCE */
2646 - { 0xC3, 0x8F, 0x00 }, /* 0xCF */
2647 - { 0xC4, 0x9E, 0x00 }, /* 0xD0 */
2648 - { 0xC3, 0x91, 0x00 }, /* 0xD1 */
2649 - { 0xC3, 0x92, 0x00 }, /* 0xD2 */
2650 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
2651 - { 0xC3, 0x94, 0x00 }, /* 0xD4 */
2652 - { 0xC3, 0x95, 0x00 }, /* 0xD5 */
2653 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
2654 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
2655 - { 0xC3, 0x98, 0x00 }, /* 0xD8 */
2656 - { 0xC3, 0x99, 0x00 }, /* 0xD9 */
2657 - { 0xC3, 0x9A, 0x00 }, /* 0xDA */
2658 - { 0xC3, 0x9B, 0x00 }, /* 0xDB */
2659 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
2660 - { 0xC4, 0xB0, 0x00 }, /* 0xDD */
2661 - { 0xC5, 0x9E, 0x00 }, /* 0xDE */
2662 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
2663 - { 0xC3, 0xA0, 0x00 }, /* 0xE0 */
2664 - { 0xC3, 0xA1, 0x00 }, /* 0xE1 */
2665 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
2666 - { 0xC3, 0xA3, 0x00 }, /* 0xE3 */
2667 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
2668 - { 0xC3, 0xA5, 0x00 }, /* 0xE5 */
2669 - { 0xC3, 0xA6, 0x00 }, /* 0xE6 */
2670 - { 0xC3, 0xA7, 0x00 }, /* 0xE7 */
2671 - { 0xC3, 0xA8, 0x00 }, /* 0xE8 */
2672 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
2673 - { 0xC3, 0xAA, 0x00 }, /* 0xEA */
2674 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
2675 - { 0xC3, 0xAC, 0x00 }, /* 0xEC */
2676 - { 0xC3, 0xAD, 0x00 }, /* 0xED */
2677 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
2678 - { 0xC3, 0xAF, 0x00 }, /* 0xEF */
2679 - { 0xC4, 0x9F, 0x00 }, /* 0xF0 */
2680 - { 0xC3, 0xB1, 0x00 }, /* 0xF1 */
2681 - { 0xC3, 0xB2, 0x00 }, /* 0xF2 */
2682 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
2683 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
2684 - { 0xC3, 0xB5, 0x00 }, /* 0xF5 */
2685 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
2686 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
2687 - { 0xC3, 0xB8, 0x00 }, /* 0xF8 */
2688 - { 0xC3, 0xB9, 0x00 }, /* 0xF9 */
2689 - { 0xC3, 0xBA, 0x00 }, /* 0xFA */
2690 - { 0xC3, 0xBB, 0x00 }, /* 0xFB */
2691 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
2692 - { 0xC4, 0xB1, 0x00 }, /* 0xFD */
2693 - { 0xC5, 0x9F, 0x00 }, /* 0xFE */
2694 - { 0xC3, 0xBF, 0x00 }, /* 0xFF */
2565 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2566 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2567 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2568 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2569 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2570 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2571 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2572 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2573 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2574 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2575 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2576 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2577 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2578 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2579 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2580 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2581 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2582 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2583 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2584 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2585 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2586 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2587 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2588 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2589 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2590 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2591 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2592 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2593 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2594 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2595 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2596 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2597 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
2598 + {{ 0xC2, 0xA1, 0x00 }}, /* 0xA1 */
2599 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */
2600 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
2601 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
2602 + {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */
2603 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
2604 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
2605 + {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */
2606 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
2607 + {{ 0xC2, 0xAA, 0x00 }}, /* 0xAA */
2608 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
2609 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
2610 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
2611 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
2612 + {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */
2613 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
2614 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
2615 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
2616 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
2617 + {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */
2618 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
2619 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
2620 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
2621 + {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */
2622 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */
2623 + {{ 0xC2, 0xBA, 0x00 }}, /* 0xBA */
2624 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
2625 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */
2626 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
2627 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */
2628 + {{ 0xC2, 0xBF, 0x00 }}, /* 0xBF */
2629 + {{ 0xC3, 0x80, 0x00 }}, /* 0xC0 */
2630 + {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */
2631 + {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */
2632 + {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */
2633 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
2634 + {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */
2635 + {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */
2636 + {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */
2637 + {{ 0xC3, 0x88, 0x00 }}, /* 0xC8 */
2638 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
2639 + {{ 0xC3, 0x8A, 0x00 }}, /* 0xCA */
2640 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */
2641 + {{ 0xC3, 0x8C, 0x00 }}, /* 0xCC */
2642 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */
2643 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */
2644 + {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */
2645 + {{ 0xC4, 0x9E, 0x00 }}, /* 0xD0 */
2646 + {{ 0xC3, 0x91, 0x00 }}, /* 0xD1 */
2647 + {{ 0xC3, 0x92, 0x00 }}, /* 0xD2 */
2648 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
2649 + {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */
2650 + {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */
2651 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
2652 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
2653 + {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */
2654 + {{ 0xC3, 0x99, 0x00 }}, /* 0xD9 */
2655 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */
2656 + {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */
2657 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
2658 + {{ 0xC4, 0xB0, 0x00 }}, /* 0xDD */
2659 + {{ 0xC5, 0x9E, 0x00 }}, /* 0xDE */
2660 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
2661 + {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */
2662 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */
2663 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
2664 + {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */
2665 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
2666 + {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */
2667 + {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */
2668 + {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */
2669 + {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */
2670 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
2671 + {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */
2672 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
2673 + {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */
2674 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */
2675 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
2676 + {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */
2677 + {{ 0xC4, 0x9F, 0x00 }}, /* 0xF0 */
2678 + {{ 0xC3, 0xB1, 0x00 }}, /* 0xF1 */
2679 + {{ 0xC3, 0xB2, 0x00 }}, /* 0xF2 */
2680 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
2681 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
2682 + {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */
2683 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
2684 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
2685 + {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */
2686 + {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */
2687 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */
2688 + {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */
2689 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
2690 + {{ 0xC4, 0xB1, 0x00 }}, /* 0xFD */
2691 + {{ 0xC5, 0x9F, 0x00 }}, /* 0xFE */
2692 + {{ 0xC3, 0xBF, 0x00 }} /* 0xFF */
2695 2693 },
2696 2694 { /* ISO 8859-10 -> UTF-8 */
2697 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2698 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2699 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2700 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2701 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2702 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2703 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2704 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2705 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2706 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2707 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2708 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2709 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2710 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2711 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2712 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2713 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2714 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2715 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2716 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2717 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2718 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2719 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2720 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2721 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2722 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2723 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2724 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2725 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2726 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2727 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2728 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2729 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
2730 - { 0xC4, 0x84, 0x00 }, /* 0xA1 */
2731 - { 0xC4, 0x92, 0x00 }, /* 0xA2 */
2732 - { 0xC4, 0xA2, 0x00 }, /* 0xA3 */
2733 - { 0xC4, 0xAA, 0x00 }, /* 0xA4 */
2734 - { 0xC4, 0xA8, 0x00 }, /* 0xA5 */
2735 - { 0xC4, 0xB6, 0x00 }, /* 0xA6 */
2736 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
2737 - { 0xC4, 0xBB, 0x00 }, /* 0xA8 */
2738 - { 0xC4, 0x90, 0x00 }, /* 0xA9 */
2739 - { 0xC5, 0xA0, 0x00 }, /* 0xAA */
2740 - { 0xC5, 0xA6, 0x00 }, /* 0xAB */
2741 - { 0xC5, 0xBD, 0x00 }, /* 0xAC */
2742 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
2743 - { 0xC5, 0xAA, 0x00 }, /* 0xAE */
2744 - { 0xC5, 0x8A, 0x00 }, /* 0xAF */
2745 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
2746 - { 0xC4, 0x85, 0x00 }, /* 0xB1 */
2747 - { 0xC4, 0x93, 0x00 }, /* 0xB2 */
2748 - { 0xC4, 0xA3, 0x00 }, /* 0xB3 */
2749 - { 0xC4, 0xAB, 0x00 }, /* 0xB4 */
2750 - { 0xC4, 0xA9, 0x00 }, /* 0xB5 */
2751 - { 0xC4, 0xB7, 0x00 }, /* 0xB6 */
2752 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
2753 - { 0xC4, 0xBC, 0x00 }, /* 0xB8 */
2754 - { 0xC4, 0x91, 0x00 }, /* 0xB9 */
2755 - { 0xC5, 0xA1, 0x00 }, /* 0xBA */
2756 - { 0xC5, 0xA7, 0x00 }, /* 0xBB */
2757 - { 0xC5, 0xBE, 0x00 }, /* 0xBC */
2758 - { 0xE2, 0x88, 0x92 }, /* 0xBD */
2759 - { 0xC5, 0xAB, 0x00 }, /* 0xBE */
2760 - { 0xC5, 0x8B, 0x00 }, /* 0xBF */
2761 - { 0xC4, 0x80, 0x00 }, /* 0xC0 */
2762 - { 0xC3, 0x81, 0x00 }, /* 0xC1 */
2763 - { 0xC3, 0x82, 0x00 }, /* 0xC2 */
2764 - { 0xC3, 0x83, 0x00 }, /* 0xC3 */
2765 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
2766 - { 0xC3, 0x85, 0x00 }, /* 0xC5 */
2767 - { 0xC3, 0x86, 0x00 }, /* 0xC6 */
2768 - { 0xC4, 0xAE, 0x00 }, /* 0xC7 */
2769 - { 0xC4, 0x8C, 0x00 }, /* 0xC8 */
2770 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
2771 - { 0xC4, 0x98, 0x00 }, /* 0xCA */
2772 - { 0xC3, 0x8B, 0x00 }, /* 0xCB */
2773 - { 0xC4, 0x96, 0x00 }, /* 0xCC */
2774 - { 0xC3, 0x8D, 0x00 }, /* 0xCD */
2775 - { 0xC3, 0x8E, 0x00 }, /* 0xCE */
2776 - { 0xC3, 0x8F, 0x00 }, /* 0xCF */
2777 - { 0xC3, 0x90, 0x00 }, /* 0xD0 */
2778 - { 0xC5, 0x85, 0x00 }, /* 0xD1 */
2779 - { 0xC5, 0x8C, 0x00 }, /* 0xD2 */
2780 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
2781 - { 0xC3, 0x94, 0x00 }, /* 0xD4 */
2782 - { 0xC3, 0x95, 0x00 }, /* 0xD5 */
2783 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
2784 - { 0xC5, 0xA8, 0x00 }, /* 0xD7 */
2785 - { 0xC3, 0x98, 0x00 }, /* 0xD8 */
2786 - { 0xC5, 0xB2, 0x00 }, /* 0xD9 */
2787 - { 0xC3, 0x9A, 0x00 }, /* 0xDA */
2788 - { 0xC3, 0x9B, 0x00 }, /* 0xDB */
2789 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
2790 - { 0xC3, 0x9D, 0x00 }, /* 0xDD */
2791 - { 0xC3, 0x9E, 0x00 }, /* 0xDE */
2792 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
2793 - { 0xC4, 0x81, 0x00 }, /* 0xE0 */
2794 - { 0xC3, 0xA1, 0x00 }, /* 0xE1 */
2795 - { 0xC3, 0xA2, 0x00 }, /* 0xE2 */
2796 - { 0xC3, 0xA3, 0x00 }, /* 0xE3 */
2797 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
2798 - { 0xC3, 0xA5, 0x00 }, /* 0xE5 */
2799 - { 0xC3, 0xA6, 0x00 }, /* 0xE6 */
2800 - { 0xC4, 0xAF, 0x00 }, /* 0xE7 */
2801 - { 0xC4, 0x8D, 0x00 }, /* 0xE8 */
2802 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
2803 - { 0xC4, 0x99, 0x00 }, /* 0xEA */
2804 - { 0xC3, 0xAB, 0x00 }, /* 0xEB */
2805 - { 0xC4, 0x97, 0x00 }, /* 0xEC */
2806 - { 0xC3, 0xAD, 0x00 }, /* 0xED */
2807 - { 0xC3, 0xAE, 0x00 }, /* 0xEE */
2808 - { 0xC3, 0xAF, 0x00 }, /* 0xEF */
2809 - { 0xC3, 0xB0, 0x00 }, /* 0xF0 */
2810 - { 0xC5, 0x86, 0x00 }, /* 0xF1 */
2811 - { 0xC5, 0x8D, 0x00 }, /* 0xF2 */
2812 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
2813 - { 0xC3, 0xB4, 0x00 }, /* 0xF4 */
2814 - { 0xC3, 0xB5, 0x00 }, /* 0xF5 */
2815 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
2816 - { 0xC5, 0xA9, 0x00 }, /* 0xF7 */
2817 - { 0xC3, 0xB8, 0x00 }, /* 0xF8 */
2818 - { 0xC5, 0xB3, 0x00 }, /* 0xF9 */
2819 - { 0xC3, 0xBA, 0x00 }, /* 0xFA */
2820 - { 0xC3, 0xBB, 0x00 }, /* 0xFB */
2821 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
2822 - { 0xC3, 0xBD, 0x00 }, /* 0xFD */
2823 - { 0xC3, 0xBE, 0x00 }, /* 0xFE */
2824 - { 0xC4, 0xB8, 0x00 }, /* 0xFF */
2695 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2696 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2697 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2698 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2699 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2700 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2701 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2702 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2703 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2704 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2705 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2706 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2707 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2708 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2709 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2710 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2711 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2712 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2713 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2714 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2715 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2716 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2717 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2718 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2719 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2720 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2721 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2722 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2723 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2724 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2725 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2726 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2727 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
2728 + {{ 0xC4, 0x84, 0x00 }}, /* 0xA1 */
2729 + {{ 0xC4, 0x92, 0x00 }}, /* 0xA2 */
2730 + {{ 0xC4, 0xA2, 0x00 }}, /* 0xA3 */
2731 + {{ 0xC4, 0xAA, 0x00 }}, /* 0xA4 */
2732 + {{ 0xC4, 0xA8, 0x00 }}, /* 0xA5 */
2733 + {{ 0xC4, 0xB6, 0x00 }}, /* 0xA6 */
2734 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
2735 + {{ 0xC4, 0xBB, 0x00 }}, /* 0xA8 */
2736 + {{ 0xC4, 0x90, 0x00 }}, /* 0xA9 */
2737 + {{ 0xC5, 0xA0, 0x00 }}, /* 0xAA */
2738 + {{ 0xC5, 0xA6, 0x00 }}, /* 0xAB */
2739 + {{ 0xC5, 0xBD, 0x00 }}, /* 0xAC */
2740 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
2741 + {{ 0xC5, 0xAA, 0x00 }}, /* 0xAE */
2742 + {{ 0xC5, 0x8A, 0x00 }}, /* 0xAF */
2743 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
2744 + {{ 0xC4, 0x85, 0x00 }}, /* 0xB1 */
2745 + {{ 0xC4, 0x93, 0x00 }}, /* 0xB2 */
2746 + {{ 0xC4, 0xA3, 0x00 }}, /* 0xB3 */
2747 + {{ 0xC4, 0xAB, 0x00 }}, /* 0xB4 */
2748 + {{ 0xC4, 0xA9, 0x00 }}, /* 0xB5 */
2749 + {{ 0xC4, 0xB7, 0x00 }}, /* 0xB6 */
2750 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
2751 + {{ 0xC4, 0xBC, 0x00 }}, /* 0xB8 */
2752 + {{ 0xC4, 0x91, 0x00 }}, /* 0xB9 */
2753 + {{ 0xC5, 0xA1, 0x00 }}, /* 0xBA */
2754 + {{ 0xC5, 0xA7, 0x00 }}, /* 0xBB */
2755 + {{ 0xC5, 0xBE, 0x00 }}, /* 0xBC */
2756 + {{ 0xE2, 0x88, 0x92 }}, /* 0xBD */
2757 + {{ 0xC5, 0xAB, 0x00 }}, /* 0xBE */
2758 + {{ 0xC5, 0x8B, 0x00 }}, /* 0xBF */
2759 + {{ 0xC4, 0x80, 0x00 }}, /* 0xC0 */
2760 + {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */
2761 + {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */
2762 + {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */
2763 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
2764 + {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */
2765 + {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */
2766 + {{ 0xC4, 0xAE, 0x00 }}, /* 0xC7 */
2767 + {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */
2768 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
2769 + {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */
2770 + {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */
2771 + {{ 0xC4, 0x96, 0x00 }}, /* 0xCC */
2772 + {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */
2773 + {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */
2774 + {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */
2775 + {{ 0xC3, 0x90, 0x00 }}, /* 0xD0 */
2776 + {{ 0xC5, 0x85, 0x00 }}, /* 0xD1 */
2777 + {{ 0xC5, 0x8C, 0x00 }}, /* 0xD2 */
2778 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
2779 + {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */
2780 + {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */
2781 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
2782 + {{ 0xC5, 0xA8, 0x00 }}, /* 0xD7 */
2783 + {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */
2784 + {{ 0xC5, 0xB2, 0x00 }}, /* 0xD9 */
2785 + {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */
2786 + {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */
2787 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
2788 + {{ 0xC3, 0x9D, 0x00 }}, /* 0xDD */
2789 + {{ 0xC3, 0x9E, 0x00 }}, /* 0xDE */
2790 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
2791 + {{ 0xC4, 0x81, 0x00 }}, /* 0xE0 */
2792 + {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */
2793 + {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */
2794 + {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */
2795 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
2796 + {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */
2797 + {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */
2798 + {{ 0xC4, 0xAF, 0x00 }}, /* 0xE7 */
2799 + {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */
2800 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
2801 + {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */
2802 + {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */
2803 + {{ 0xC4, 0x97, 0x00 }}, /* 0xEC */
2804 + {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */
2805 + {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */
2806 + {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */
2807 + {{ 0xC3, 0xB0, 0x00 }}, /* 0xF0 */
2808 + {{ 0xC5, 0x86, 0x00 }}, /* 0xF1 */
2809 + {{ 0xC5, 0x8D, 0x00 }}, /* 0xF2 */
2810 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
2811 + {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */
2812 + {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */
2813 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
2814 + {{ 0xC5, 0xA9, 0x00 }}, /* 0xF7 */
2815 + {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */
2816 + {{ 0xC5, 0xB3, 0x00 }}, /* 0xF9 */
2817 + {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */
2818 + {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */
2819 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
2820 + {{ 0xC3, 0xBD, 0x00 }}, /* 0xFD */
2821 + {{ 0xC3, 0xBE, 0x00 }}, /* 0xFE */
2822 + {{ 0xC4, 0xB8, 0x00 }} /* 0xFF */
2825 2823 },
2826 2824 { /* ISO 8859-11 -> UTF-8 */
2827 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2828 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2829 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2830 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2831 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2832 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2833 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2834 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2835 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2836 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2837 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2838 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2839 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2840 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2841 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2842 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2843 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2844 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2845 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2846 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2847 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2848 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2849 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2850 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2851 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2852 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2853 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2854 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2855 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2856 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2857 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2858 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2859 - { 0xFE, 0xFE, 0xFE }, /* 0xA0 (illegal character) */
2860 - { 0xE0, 0xB8, 0x81 }, /* 0xA1 */
2861 - { 0xE0, 0xB8, 0x82 }, /* 0xA2 */
2862 - { 0xE0, 0xB8, 0x83 }, /* 0xA3 */
2863 - { 0xE0, 0xB8, 0x84 }, /* 0xA4 */
2864 - { 0xE0, 0xB8, 0x85 }, /* 0xA5 */
2865 - { 0xE0, 0xB8, 0x86 }, /* 0xA6 */
2866 - { 0xE0, 0xB8, 0x87 }, /* 0xA7 */
2867 - { 0xE0, 0xB8, 0x88 }, /* 0xA8 */
2868 - { 0xE0, 0xB8, 0x89 }, /* 0xA9 */
2869 - { 0xE0, 0xB8, 0x8A }, /* 0xAA */
2870 - { 0xE0, 0xB8, 0x8B }, /* 0xAB */
2871 - { 0xE0, 0xB8, 0x8C }, /* 0xAC */
2872 - { 0xE0, 0xB8, 0x8D }, /* 0xAD */
2873 - { 0xE0, 0xB8, 0x8E }, /* 0xAE */
2874 - { 0xE0, 0xB8, 0x8F }, /* 0xAF */
2875 - { 0xE0, 0xB8, 0x90 }, /* 0xB0 */
2876 - { 0xE0, 0xB8, 0x91 }, /* 0xB1 */
2877 - { 0xE0, 0xB8, 0x92 }, /* 0xB2 */
2878 - { 0xE0, 0xB8, 0x93 }, /* 0xB3 */
2879 - { 0xE0, 0xB8, 0x94 }, /* 0xB4 */
2880 - { 0xE0, 0xB8, 0x95 }, /* 0xB5 */
2881 - { 0xE0, 0xB8, 0x96 }, /* 0xB6 */
2882 - { 0xE0, 0xB8, 0x97 }, /* 0xB7 */
2883 - { 0xE0, 0xB8, 0x98 }, /* 0xB8 */
2884 - { 0xE0, 0xB8, 0x99 }, /* 0xB9 */
2885 - { 0xE0, 0xB8, 0x9A }, /* 0xBA */
2886 - { 0xE0, 0xB8, 0x9B }, /* 0xBB */
2887 - { 0xE0, 0xB8, 0x9C }, /* 0xBC */
2888 - { 0xE0, 0xB8, 0x9D }, /* 0xBD */
2889 - { 0xE0, 0xB8, 0x9E }, /* 0xBE */
2890 - { 0xE0, 0xB8, 0x9F }, /* 0xBF */
2891 - { 0xE0, 0xB8, 0xA0 }, /* 0xC0 */
2892 - { 0xE0, 0xB8, 0xA1 }, /* 0xC1 */
2893 - { 0xE0, 0xB8, 0xA2 }, /* 0xC2 */
2894 - { 0xE0, 0xB8, 0xA3 }, /* 0xC3 */
2895 - { 0xE0, 0xB8, 0xA4 }, /* 0xC4 */
2896 - { 0xE0, 0xB8, 0xA5 }, /* 0xC5 */
2897 - { 0xE0, 0xB8, 0xA6 }, /* 0xC6 */
2898 - { 0xE0, 0xB8, 0xA7 }, /* 0xC7 */
2899 - { 0xE0, 0xB8, 0xA8 }, /* 0xC8 */
2900 - { 0xE0, 0xB8, 0xA9 }, /* 0xC9 */
2901 - { 0xE0, 0xB8, 0xAA }, /* 0xCA */
2902 - { 0xE0, 0xB8, 0xAB }, /* 0xCB */
2903 - { 0xE0, 0xB8, 0xAC }, /* 0xCC */
2904 - { 0xE0, 0xB8, 0xAD }, /* 0xCD */
2905 - { 0xE0, 0xB8, 0xAE }, /* 0xCE */
2906 - { 0xE0, 0xB8, 0xAF }, /* 0xCF */
2907 - { 0xE0, 0xB8, 0xB0 }, /* 0xD0 */
2908 - { 0xE0, 0xB8, 0xB1 }, /* 0xD1 */
2909 - { 0xE0, 0xB8, 0xB2 }, /* 0xD2 */
2910 - { 0xE0, 0xB8, 0xB3 }, /* 0xD3 */
2911 - { 0xE0, 0xB8, 0xB4 }, /* 0xD4 */
2912 - { 0xE0, 0xB8, 0xB5 }, /* 0xD5 */
2913 - { 0xE0, 0xB8, 0xB6 }, /* 0xD6 */
2914 - { 0xE0, 0xB8, 0xB7 }, /* 0xD7 */
2915 - { 0xE0, 0xB8, 0xB8 }, /* 0xD8 */
2916 - { 0xE0, 0xB8, 0xB9 }, /* 0xD9 */
2917 - { 0xE0, 0xB8, 0xBA }, /* 0xDA */
2918 - { 0xFE, 0xFE, 0xFE }, /* 0xDB (illegal character) */
2919 - { 0xFE, 0xFE, 0xFE }, /* 0xDC (illegal character) */
2920 - { 0xFE, 0xFE, 0xFE }, /* 0xDD (illegal character) */
2921 - { 0xFE, 0xFE, 0xFE }, /* 0xDE (illegal character) */
2922 - { 0xE0, 0xB8, 0xBF }, /* 0xDF */
2923 - { 0xE0, 0xB9, 0x80 }, /* 0xE0 */
2924 - { 0xE0, 0xB9, 0x81 }, /* 0xE1 */
2925 - { 0xE0, 0xB9, 0x82 }, /* 0xE2 */
2926 - { 0xE0, 0xB9, 0x83 }, /* 0xE3 */
2927 - { 0xE0, 0xB9, 0x84 }, /* 0xE4 */
2928 - { 0xE0, 0xB9, 0x85 }, /* 0xE5 */
2929 - { 0xE0, 0xB9, 0x86 }, /* 0xE6 */
2930 - { 0xE0, 0xB9, 0x87 }, /* 0xE7 */
2931 - { 0xE0, 0xB9, 0x88 }, /* 0xE8 */
2932 - { 0xE0, 0xB9, 0x89 }, /* 0xE9 */
2933 - { 0xE0, 0xB9, 0x8A }, /* 0xEA */
2934 - { 0xE0, 0xB9, 0x8B }, /* 0xEB */
2935 - { 0xE0, 0xB9, 0x8C }, /* 0xEC */
2936 - { 0xE0, 0xB9, 0x8D }, /* 0xED */
2937 - { 0xE0, 0xB9, 0x8E }, /* 0xEE */
2938 - { 0xE0, 0xB9, 0x8F }, /* 0xEF */
2939 - { 0xE0, 0xB9, 0x90 }, /* 0xF0 */
2940 - { 0xE0, 0xB9, 0x91 }, /* 0xF1 */
2941 - { 0xE0, 0xB9, 0x92 }, /* 0xF2 */
2942 - { 0xE0, 0xB9, 0x93 }, /* 0xF3 */
2943 - { 0xE0, 0xB9, 0x94 }, /* 0xF4 */
2944 - { 0xE0, 0xB9, 0x95 }, /* 0xF5 */
2945 - { 0xE0, 0xB9, 0x96 }, /* 0xF6 */
2946 - { 0xE0, 0xB9, 0x97 }, /* 0xF7 */
2947 - { 0xE0, 0xB9, 0x98 }, /* 0xF8 */
2948 - { 0xE0, 0xB9, 0x99 }, /* 0xF9 */
2949 - { 0xE0, 0xB9, 0x9A }, /* 0xFA */
2950 - { 0xE0, 0xB9, 0x9B }, /* 0xFB */
2951 - { 0xFE, 0xFE, 0xFE }, /* 0xFC (illegal character) */
2952 - { 0xFE, 0xFE, 0xFE }, /* 0xFD (illegal character) */
2953 - { 0xFE, 0xFE, 0xFE }, /* 0xFE (illegal character) */
2954 - { 0xFE, 0xFE, 0xFE }, /* 0xFF (illegal character) */
2825 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2826 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2827 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2828 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2829 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2830 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2831 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2832 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2833 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2834 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2835 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2836 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2837 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2838 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2839 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2840 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2841 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2842 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2843 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2844 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2845 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2846 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2847 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2848 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2849 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2850 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2851 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2852 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2853 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2854 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2855 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2856 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2857 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xA0 (illegal character) */
2858 + {{ 0xE0, 0xB8, 0x81 }}, /* 0xA1 */
2859 + {{ 0xE0, 0xB8, 0x82 }}, /* 0xA2 */
2860 + {{ 0xE0, 0xB8, 0x83 }}, /* 0xA3 */
2861 + {{ 0xE0, 0xB8, 0x84 }}, /* 0xA4 */
2862 + {{ 0xE0, 0xB8, 0x85 }}, /* 0xA5 */
2863 + {{ 0xE0, 0xB8, 0x86 }}, /* 0xA6 */
2864 + {{ 0xE0, 0xB8, 0x87 }}, /* 0xA7 */
2865 + {{ 0xE0, 0xB8, 0x88 }}, /* 0xA8 */
2866 + {{ 0xE0, 0xB8, 0x89 }}, /* 0xA9 */
2867 + {{ 0xE0, 0xB8, 0x8A }}, /* 0xAA */
2868 + {{ 0xE0, 0xB8, 0x8B }}, /* 0xAB */
2869 + {{ 0xE0, 0xB8, 0x8C }}, /* 0xAC */
2870 + {{ 0xE0, 0xB8, 0x8D }}, /* 0xAD */
2871 + {{ 0xE0, 0xB8, 0x8E }}, /* 0xAE */
2872 + {{ 0xE0, 0xB8, 0x8F }}, /* 0xAF */
2873 + {{ 0xE0, 0xB8, 0x90 }}, /* 0xB0 */
2874 + {{ 0xE0, 0xB8, 0x91 }}, /* 0xB1 */
2875 + {{ 0xE0, 0xB8, 0x92 }}, /* 0xB2 */
2876 + {{ 0xE0, 0xB8, 0x93 }}, /* 0xB3 */
2877 + {{ 0xE0, 0xB8, 0x94 }}, /* 0xB4 */
2878 + {{ 0xE0, 0xB8, 0x95 }}, /* 0xB5 */
2879 + {{ 0xE0, 0xB8, 0x96 }}, /* 0xB6 */
2880 + {{ 0xE0, 0xB8, 0x97 }}, /* 0xB7 */
2881 + {{ 0xE0, 0xB8, 0x98 }}, /* 0xB8 */
2882 + {{ 0xE0, 0xB8, 0x99 }}, /* 0xB9 */
2883 + {{ 0xE0, 0xB8, 0x9A }}, /* 0xBA */
2884 + {{ 0xE0, 0xB8, 0x9B }}, /* 0xBB */
2885 + {{ 0xE0, 0xB8, 0x9C }}, /* 0xBC */
2886 + {{ 0xE0, 0xB8, 0x9D }}, /* 0xBD */
2887 + {{ 0xE0, 0xB8, 0x9E }}, /* 0xBE */
2888 + {{ 0xE0, 0xB8, 0x9F }}, /* 0xBF */
2889 + {{ 0xE0, 0xB8, 0xA0 }}, /* 0xC0 */
2890 + {{ 0xE0, 0xB8, 0xA1 }}, /* 0xC1 */
2891 + {{ 0xE0, 0xB8, 0xA2 }}, /* 0xC2 */
2892 + {{ 0xE0, 0xB8, 0xA3 }}, /* 0xC3 */
2893 + {{ 0xE0, 0xB8, 0xA4 }}, /* 0xC4 */
2894 + {{ 0xE0, 0xB8, 0xA5 }}, /* 0xC5 */
2895 + {{ 0xE0, 0xB8, 0xA6 }}, /* 0xC6 */
2896 + {{ 0xE0, 0xB8, 0xA7 }}, /* 0xC7 */
2897 + {{ 0xE0, 0xB8, 0xA8 }}, /* 0xC8 */
2898 + {{ 0xE0, 0xB8, 0xA9 }}, /* 0xC9 */
2899 + {{ 0xE0, 0xB8, 0xAA }}, /* 0xCA */
2900 + {{ 0xE0, 0xB8, 0xAB }}, /* 0xCB */
2901 + {{ 0xE0, 0xB8, 0xAC }}, /* 0xCC */
2902 + {{ 0xE0, 0xB8, 0xAD }}, /* 0xCD */
2903 + {{ 0xE0, 0xB8, 0xAE }}, /* 0xCE */
2904 + {{ 0xE0, 0xB8, 0xAF }}, /* 0xCF */
2905 + {{ 0xE0, 0xB8, 0xB0 }}, /* 0xD0 */
2906 + {{ 0xE0, 0xB8, 0xB1 }}, /* 0xD1 */
2907 + {{ 0xE0, 0xB8, 0xB2 }}, /* 0xD2 */
2908 + {{ 0xE0, 0xB8, 0xB3 }}, /* 0xD3 */
2909 + {{ 0xE0, 0xB8, 0xB4 }}, /* 0xD4 */
2910 + {{ 0xE0, 0xB8, 0xB5 }}, /* 0xD5 */
2911 + {{ 0xE0, 0xB8, 0xB6 }}, /* 0xD6 */
2912 + {{ 0xE0, 0xB8, 0xB7 }}, /* 0xD7 */
2913 + {{ 0xE0, 0xB8, 0xB8 }}, /* 0xD8 */
2914 + {{ 0xE0, 0xB8, 0xB9 }}, /* 0xD9 */
2915 + {{ 0xE0, 0xB8, 0xBA }}, /* 0xDA */
2916 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */
2917 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */
2918 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */
2919 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */
2920 + {{ 0xE0, 0xB8, 0xBF }}, /* 0xDF */
2921 + {{ 0xE0, 0xB9, 0x80 }}, /* 0xE0 */
2922 + {{ 0xE0, 0xB9, 0x81 }}, /* 0xE1 */
2923 + {{ 0xE0, 0xB9, 0x82 }}, /* 0xE2 */
2924 + {{ 0xE0, 0xB9, 0x83 }}, /* 0xE3 */
2925 + {{ 0xE0, 0xB9, 0x84 }}, /* 0xE4 */
2926 + {{ 0xE0, 0xB9, 0x85 }}, /* 0xE5 */
2927 + {{ 0xE0, 0xB9, 0x86 }}, /* 0xE6 */
2928 + {{ 0xE0, 0xB9, 0x87 }}, /* 0xE7 */
2929 + {{ 0xE0, 0xB9, 0x88 }}, /* 0xE8 */
2930 + {{ 0xE0, 0xB9, 0x89 }}, /* 0xE9 */
2931 + {{ 0xE0, 0xB9, 0x8A }}, /* 0xEA */
2932 + {{ 0xE0, 0xB9, 0x8B }}, /* 0xEB */
2933 + {{ 0xE0, 0xB9, 0x8C }}, /* 0xEC */
2934 + {{ 0xE0, 0xB9, 0x8D }}, /* 0xED */
2935 + {{ 0xE0, 0xB9, 0x8E }}, /* 0xEE */
2936 + {{ 0xE0, 0xB9, 0x8F }}, /* 0xEF */
2937 + {{ 0xE0, 0xB9, 0x90 }}, /* 0xF0 */
2938 + {{ 0xE0, 0xB9, 0x91 }}, /* 0xF1 */
2939 + {{ 0xE0, 0xB9, 0x92 }}, /* 0xF2 */
2940 + {{ 0xE0, 0xB9, 0x93 }}, /* 0xF3 */
2941 + {{ 0xE0, 0xB9, 0x94 }}, /* 0xF4 */
2942 + {{ 0xE0, 0xB9, 0x95 }}, /* 0xF5 */
2943 + {{ 0xE0, 0xB9, 0x96 }}, /* 0xF6 */
2944 + {{ 0xE0, 0xB9, 0x97 }}, /* 0xF7 */
2945 + {{ 0xE0, 0xB9, 0x98 }}, /* 0xF8 */
2946 + {{ 0xE0, 0xB9, 0x99 }}, /* 0xF9 */
2947 + {{ 0xE0, 0xB9, 0x9A }}, /* 0xFA */
2948 + {{ 0xE0, 0xB9, 0x9B }}, /* 0xFB */
2949 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */
2950 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFD (illegal character) */
2951 + {{ 0xFE, 0xFE, 0xFE }}, /* 0xFE (illegal character) */
2952 + {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */
2955 2953 },
2956 2954 { /* ISO 8859-13 -> UTF-8 */
2957 - { 0xC2, 0x80, 0x00 }, /* 0x80 */
2958 - { 0xC2, 0x81, 0x00 }, /* 0x81 */
2959 - { 0xC2, 0x82, 0x00 }, /* 0x82 */
2960 - { 0xC2, 0x83, 0x00 }, /* 0x83 */
2961 - { 0xC2, 0x84, 0x00 }, /* 0x84 */
2962 - { 0xC2, 0x85, 0x00 }, /* 0x85 */
2963 - { 0xC2, 0x86, 0x00 }, /* 0x86 */
2964 - { 0xC2, 0x87, 0x00 }, /* 0x87 */
2965 - { 0xC2, 0x88, 0x00 }, /* 0x88 */
2966 - { 0xC2, 0x89, 0x00 }, /* 0x89 */
2967 - { 0xC2, 0x8A, 0x00 }, /* 0x8A */
2968 - { 0xC2, 0x8B, 0x00 }, /* 0x8B */
2969 - { 0xC2, 0x8C, 0x00 }, /* 0x8C */
2970 - { 0xC2, 0x8D, 0x00 }, /* 0x8D */
2971 - { 0xC2, 0x8E, 0x00 }, /* 0x8E */
2972 - { 0xC2, 0x8F, 0x00 }, /* 0x8F */
2973 - { 0xC2, 0x90, 0x00 }, /* 0x90 */
2974 - { 0xC2, 0x91, 0x00 }, /* 0x91 */
2975 - { 0xC2, 0x92, 0x00 }, /* 0x92 */
2976 - { 0xC2, 0x93, 0x00 }, /* 0x93 */
2977 - { 0xC2, 0x94, 0x00 }, /* 0x94 */
2978 - { 0xC2, 0x95, 0x00 }, /* 0x95 */
2979 - { 0xC2, 0x96, 0x00 }, /* 0x96 */
2980 - { 0xC2, 0x97, 0x00 }, /* 0x97 */
2981 - { 0xC2, 0x98, 0x00 }, /* 0x98 */
2982 - { 0xC2, 0x99, 0x00 }, /* 0x99 */
2983 - { 0xC2, 0x9A, 0x00 }, /* 0x9A */
2984 - { 0xC2, 0x9B, 0x00 }, /* 0x9B */
2985 - { 0xC2, 0x9C, 0x00 }, /* 0x9C */
2986 - { 0xC2, 0x9D, 0x00 }, /* 0x9D */
2987 - { 0xC2, 0x9E, 0x00 }, /* 0x9E */
2988 - { 0xC2, 0x9F, 0x00 }, /* 0x9F */
2989 - { 0xC2, 0xA0, 0x00 }, /* 0xA0 */
2990 - { 0xE2, 0x80, 0x9D }, /* 0xA1 */
2991 - { 0xC2, 0xA2, 0x00 }, /* 0xA2 */
2992 - { 0xC2, 0xA3, 0x00 }, /* 0xA3 */
2993 - { 0xC2, 0xA4, 0x00 }, /* 0xA4 */
2994 - { 0xE2, 0x80, 0x9E }, /* 0xA5 */
2995 - { 0xC2, 0xA6, 0x00 }, /* 0xA6 */
2996 - { 0xC2, 0xA7, 0x00 }, /* 0xA7 */
2997 - { 0xC3, 0x98, 0x00 }, /* 0xA8 */
2998 - { 0xC2, 0xA9, 0x00 }, /* 0xA9 */
2999 - { 0xC5, 0x96, 0x00 }, /* 0xAA */
3000 - { 0xC2, 0xAB, 0x00 }, /* 0xAB */
3001 - { 0xC2, 0xAC, 0x00 }, /* 0xAC */
3002 - { 0xC2, 0xAD, 0x00 }, /* 0xAD */
3003 - { 0xC2, 0xAE, 0x00 }, /* 0xAE */
3004 - { 0xC3, 0x86, 0x00 }, /* 0xAF */
3005 - { 0xC2, 0xB0, 0x00 }, /* 0xB0 */
3006 - { 0xC2, 0xB1, 0x00 }, /* 0xB1 */
3007 - { 0xC2, 0xB2, 0x00 }, /* 0xB2 */
3008 - { 0xC2, 0xB3, 0x00 }, /* 0xB3 */
3009 - { 0xE2, 0x80, 0x9C }, /* 0xB4 */
3010 - { 0xC2, 0xB5, 0x00 }, /* 0xB5 */
3011 - { 0xC2, 0xB6, 0x00 }, /* 0xB6 */
3012 - { 0xC2, 0xB7, 0x00 }, /* 0xB7 */
3013 - { 0xC3, 0xB8, 0x00 }, /* 0xB8 */
3014 - { 0xC2, 0xB9, 0x00 }, /* 0xB9 */
3015 - { 0xC5, 0x97, 0x00 }, /* 0xBA */
3016 - { 0xC2, 0xBB, 0x00 }, /* 0xBB */
3017 - { 0xC2, 0xBC, 0x00 }, /* 0xBC */
3018 - { 0xC2, 0xBD, 0x00 }, /* 0xBD */
3019 - { 0xC2, 0xBE, 0x00 }, /* 0xBE */
3020 - { 0xC3, 0xA6, 0x00 }, /* 0xBF */
3021 - { 0xC4, 0x84, 0x00 }, /* 0xC0 */
3022 - { 0xC4, 0xAE, 0x00 }, /* 0xC1 */
3023 - { 0xC4, 0x80, 0x00 }, /* 0xC2 */
3024 - { 0xC4, 0x86, 0x00 }, /* 0xC3 */
3025 - { 0xC3, 0x84, 0x00 }, /* 0xC4 */
3026 - { 0xC3, 0x85, 0x00 }, /* 0xC5 */
3027 - { 0xC4, 0x98, 0x00 }, /* 0xC6 */
3028 - { 0xC4, 0x92, 0x00 }, /* 0xC7 */
3029 - { 0xC4, 0x8C, 0x00 }, /* 0xC8 */
3030 - { 0xC3, 0x89, 0x00 }, /* 0xC9 */
3031 - { 0xC5, 0xB9, 0x00 }, /* 0xCA */
3032 - { 0xC4, 0x96, 0x00 }, /* 0xCB */
3033 - { 0xC4, 0xA2, 0x00 }, /* 0xCC */
3034 - { 0xC4, 0xB6, 0x00 }, /* 0xCD */
3035 - { 0xC4, 0xAA, 0x00 }, /* 0xCE */
3036 - { 0xC4, 0xBB, 0x00 }, /* 0xCF */
3037 - { 0xC5, 0xA0, 0x00 }, /* 0xD0 */
3038 - { 0xC5, 0x83, 0x00 }, /* 0xD1 */
3039 - { 0xC5, 0x85, 0x00 }, /* 0xD2 */
3040 - { 0xC3, 0x93, 0x00 }, /* 0xD3 */
3041 - { 0xC5, 0x8C, 0x00 }, /* 0xD4 */
3042 - { 0xC3, 0x95, 0x00 }, /* 0xD5 */
3043 - { 0xC3, 0x96, 0x00 }, /* 0xD6 */
3044 - { 0xC3, 0x97, 0x00 }, /* 0xD7 */
3045 - { 0xC5, 0xB2, 0x00 }, /* 0xD8 */
3046 - { 0xC5, 0x81, 0x00 }, /* 0xD9 */
3047 - { 0xC5, 0x9A, 0x00 }, /* 0xDA */
3048 - { 0xC5, 0xAA, 0x00 }, /* 0xDB */
3049 - { 0xC3, 0x9C, 0x00 }, /* 0xDC */
3050 - { 0xC5, 0xBB, 0x00 }, /* 0xDD */
3051 - { 0xC5, 0xBD, 0x00 }, /* 0xDE */
3052 - { 0xC3, 0x9F, 0x00 }, /* 0xDF */
3053 - { 0xC4, 0x85, 0x00 }, /* 0xE0 */
3054 - { 0xC4, 0xAF, 0x00 }, /* 0xE1 */
3055 - { 0xC4, 0x81, 0x00 }, /* 0xE2 */
3056 - { 0xC4, 0x87, 0x00 }, /* 0xE3 */
3057 - { 0xC3, 0xA4, 0x00 }, /* 0xE4 */
3058 - { 0xC3, 0xA5, 0x00 }, /* 0xE5 */
3059 - { 0xC4, 0x99, 0x00 }, /* 0xE6 */
3060 - { 0xC4, 0x93, 0x00 }, /* 0xE7 */
3061 - { 0xC4, 0x8D, 0x00 }, /* 0xE8 */
3062 - { 0xC3, 0xA9, 0x00 }, /* 0xE9 */
3063 - { 0xC5, 0xBA, 0x00 }, /* 0xEA */
3064 - { 0xC4, 0x97, 0x00 }, /* 0xEB */
3065 - { 0xC4, 0xA3, 0x00 }, /* 0xEC */
3066 - { 0xC4, 0xB7, 0x00 }, /* 0xED */
3067 - { 0xC4, 0xAB, 0x00 }, /* 0xEE */
3068 - { 0xC4, 0xBC, 0x00 }, /* 0xEF */
3069 - { 0xC5, 0xA1, 0x00 }, /* 0xF0 */
3070 - { 0xC5, 0x84, 0x00 }, /* 0xF1 */
3071 - { 0xC5, 0x86, 0x00 }, /* 0xF2 */
3072 - { 0xC3, 0xB3, 0x00 }, /* 0xF3 */
3073 - { 0xC5, 0x8D, 0x00 }, /* 0xF4 */
3074 - { 0xC3, 0xB5, 0x00 }, /* 0xF5 */
3075 - { 0xC3, 0xB6, 0x00 }, /* 0xF6 */
3076 - { 0xC3, 0xB7, 0x00 }, /* 0xF7 */
3077 - { 0xC5, 0xB3, 0x00 }, /* 0xF8 */
3078 - { 0xC5, 0x82, 0x00 }, /* 0xF9 */
3079 - { 0xC5, 0x9B, 0x00 }, /* 0xFA */
3080 - { 0xC5, 0xAB, 0x00 }, /* 0xFB */
3081 - { 0xC3, 0xBC, 0x00 }, /* 0xFC */
3082 - { 0xC5, 0xBC, 0x00 }, /* 0xFD */
3083 - { 0xC5, 0xBE, 0x00 }, /* 0xFE */
3084 - { 0xE2, 0x80, 0x99 }, /* 0xFF */
2955 + {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */
2956 + {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */
2957 + {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */
2958 + {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */
2959 + {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */
2960 + {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */
2961 + {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */
2962 + {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */
2963 + {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */
2964 + {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */
2965 + {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */
2966 + {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */
2967 + {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */
2968 + {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */
2969 + {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */
2970 + {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */
2971 + {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */
2972 + {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */
2973 + {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */
2974 + {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */
2975 + {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */
2976 + {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */
2977 + {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */
2978 + {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */
2979 + {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */
2980 + {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */
2981 + {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */
2982 + {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */
2983 + {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */
2984 + {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */
2985 + {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */
2986 + {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */
2987 + {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */
2988 + {{ 0xE2, 0x80, 0x9D }}, /* 0xA1 */
2989 + {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */
2990 + {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */
2991 + {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */
2992 + {{ 0xE2, 0x80, 0x9E }}, /* 0xA5 */
2993 + {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */
2994 + {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */
2995 + {{ 0xC3, 0x98, 0x00 }}, /* 0xA8 */
2996 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */
2997 + {{ 0xC5, 0x96, 0x00 }}, /* 0xAA */
2998 + {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */
2999 + {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */
3000 + {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */
3001 + {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */
3002 + {{ 0xC3, 0x86, 0x00 }}, /* 0xAF */
3003 + {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */
3004 + {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */
3005 + {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */
3006 + {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */
3007 + {{ 0xE2, 0x80, 0x9C }}, /* 0xB4 */
3008 + {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */
3009 + {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */
3010 + {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */
3011 + {{ 0xC3, 0xB8, 0x00 }}, /* 0xB8 */
3012 + {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */
3013 + {{ 0xC5, 0x97, 0x00 }}, /* 0xBA */
3014 + {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */
3015 + {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */
3016 + {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */
3017 + {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */
3018 + {{ 0xC3, 0xA6, 0x00 }}, /* 0xBF */
3019 + {{ 0xC4, 0x84, 0x00 }}, /* 0xC0 */
3020 + {{ 0xC4, 0xAE, 0x00 }}, /* 0xC1 */
3021 + {{ 0xC4, 0x80, 0x00 }}, /* 0xC2 */
3022 + {{ 0xC4, 0x86, 0x00 }}, /* 0xC3 */
3023 + {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */
3024 + {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */
3025 + {{ 0xC4, 0x98, 0x00 }}, /* 0xC6 */
3026 + {{ 0xC4, 0x92, 0x00 }}, /* 0xC7 */
3027 + {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */
3028 + {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */
3029 + {{ 0xC5, 0xB9, 0x00 }}, /* 0xCA */
3030 + {{ 0xC4, 0x96, 0x00 }}, /* 0xCB */
3031 + {{ 0xC4, 0xA2, 0x00 }}, /* 0xCC */
3032 + {{ 0xC4, 0xB6, 0x00 }}, /* 0xCD */
3033 + {{ 0xC4, 0xAA, 0x00 }}, /* 0xCE */
3034 + {{ 0xC4, 0xBB, 0x00 }}, /* 0xCF */
3035 + {{ 0xC5, 0xA0, 0x00 }}, /* 0xD0 */
3036 + {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */
3037 + {{ 0xC5, 0x85, 0x00 }}, /* 0xD2 */
3038 + {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */
3039 + {{ 0xC5, 0x8C, 0x00 }}, /* 0xD4 */
3040 + {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */
3041 + {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */
3042 + {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */
3043 + {{ 0xC5, 0xB2, 0x00 }}, /* 0xD8 */
3044 + {{ 0xC5, 0x81, 0x00 }}, /* 0xD9 */
3045 + {{ 0xC5, 0x9A, 0x00 }}, /* 0xDA */
3046 + {{ 0xC5, 0xAA, 0x00 }}, /* 0xDB */
3047 + {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */
3048 + {{ 0xC5, 0xBB, 0x00 }}, /* 0xDD */
3049 + {{ 0xC5, 0xBD, 0x00 }}, /* 0xDE */
3050 + {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */
3051 + {{ 0xC4, 0x85, 0x00 }}, /* 0xE0 */
3052 + {{ 0xC4, 0xAF, 0x00 }}, /* 0xE1 */
3053 + {{ 0xC4, 0x81, 0x00 }}, /* 0xE2 */
3054 + {{ 0xC4, 0x87, 0x00 }}, /* 0xE3 */
3055 + {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */
3056 + {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */
3057 + {{ 0xC4, 0x99, 0x00 }}, /* 0xE6 */
3058 + {{ 0xC4, 0x93, 0x00 }}, /* 0xE7 */
3059 + {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */
3060 + {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */
3061 + {{ 0xC5, 0xBA, 0x00 }}, /* 0xEA */
3062 + {{ 0xC4, 0x97, 0x00 }}, /* 0xEB */
3063 + {{ 0xC4, 0xA3, 0x00 }}, /* 0xEC */
3064 + {{ 0xC4, 0xB7, 0x00 }}, /* 0xED */
3065 + {{ 0xC4, 0xAB, 0x00 }}, /* 0xEE */
3066 + {{ 0xC4, 0xBC, 0x00 }}, /* 0xEF */
3067 + {{ 0xC5, 0xA1, 0x00 }}, /* 0xF0 */
3068 + {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */
3069 + {{ 0xC5, 0x86, 0x00 }}, /* 0xF2 */
3070 + {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */
3071 + {{ 0xC5, 0x8D, 0x00 }}, /* 0xF4 */
3072 + {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */
3073 + {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */
3074 + {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */
3075 + {{ 0xC5, 0xB3, 0x00 }}, /* 0xF8 */
3076 + {{ 0xC5, 0x82, 0x00 }}, /* 0xF9 */
3077 + {{ 0xC5, 0x9B, 0x00 }}, /* 0xFA */
3078 + {{ 0xC5, 0xAB, 0x00 }}, /* 0xFB */
3079 + {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */
3080 + {{ 0xC5, 0xBC, 0x00 }}, /* 0xFD */
3081 + {{ 0xC5, 0xBE, 0x00 }}, /* 0xFE */
3082 + {{ 0xE2, 0x80, 0x99 }} /* 0xFF */
3085 3083 },
3086 3084 { /* KOI8-R -> UTF-8 */
3087 - { 0xE2, 0x94, 0x80 }, /* 0x80 */
3088 - { 0xE2, 0x94, 0x82 }, /* 0x81 */
3089 - { 0xE2, 0x94, 0x8C }, /* 0x82 */
3090 - { 0xE2, 0x94, 0x90 }, /* 0x83 */
3091 - { 0xE2, 0x94, 0x94 }, /* 0x84 */
3092 - { 0xE2, 0x94, 0x98 }, /* 0x85 */
3093 - { 0xE2, 0x94, 0x9C }, /* 0x86 */
3094 - { 0xE2, 0x94, 0xA4 }, /* 0x87 */
3095 - { 0xE2, 0x94, 0xAC }, /* 0x88 */
3096 - { 0xE2, 0x94, 0xB4 }, /* 0x89 */
3097 - { 0xE2, 0x94, 0xBC }, /* 0x8A */
3098 - { 0xE2, 0x96, 0x80 }, /* 0x8B */
3099 - { 0xE2, 0x96, 0x84 }, /* 0x8C */
3100 - { 0xE2, 0x96, 0x88 }, /* 0x8D */
3101 - { 0xE2, 0x96, 0x8C }, /* 0x8E */
3102 - { 0xE2, 0x96, 0x90 }, /* 0x8F */
3103 - { 0xE2, 0x96, 0x91 }, /* 0x90 */
3104 - { 0xE2, 0x96, 0x92 }, /* 0x91 */
3105 - { 0xE2, 0x96, 0x93 }, /* 0x92 */
3106 - { 0xE2, 0x8C, 0xA0 }, /* 0x93 */
3107 - { 0xE2, 0x96, 0xA0 }, /* 0x94 */
3108 - { 0xE2, 0x88, 0x99 }, /* 0x95 */
3109 - { 0xE2, 0x88, 0x9A }, /* 0x96 */
3110 - { 0xE2, 0x89, 0x88 }, /* 0x97 */
3111 - { 0xE2, 0x89, 0xA4 }, /* 0x98 */
3112 - { 0xE2, 0x89, 0xA5 }, /* 0x99 */
3113 - { 0xC2, 0xA0, 0x00 }, /* 0x9A */
3114 - { 0xE2, 0x8C, 0xA1 }, /* 0x9B */
3115 - { 0xC2, 0xB0, 0x00 }, /* 0x9C */
3116 - { 0xC2, 0xB2, 0x00 }, /* 0x9D */
3117 - { 0xC2, 0xB7, 0x00 }, /* 0x9E */
3118 - { 0xC3, 0xB7, 0x00 }, /* 0x9F */
3119 - { 0xE2, 0x95, 0x90 }, /* 0xA0 */
3120 - { 0xE2, 0x95, 0x91 }, /* 0xA1 */
3121 - { 0xE2, 0x95, 0x92 }, /* 0xA2 */
3122 - { 0xD1, 0x91, 0x00 }, /* 0xA3 */
3123 - { 0xE2, 0x95, 0x93 }, /* 0xA4 */
3124 - { 0xE2, 0x95, 0x94 }, /* 0xA5 */
3125 - { 0xE2, 0x95, 0x95 }, /* 0xA6 */
3126 - { 0xE2, 0x95, 0x96 }, /* 0xA7 */
3127 - { 0xE2, 0x95, 0x97 }, /* 0xA8 */
3128 - { 0xE2, 0x95, 0x98 }, /* 0xA9 */
3129 - { 0xE2, 0x95, 0x99 }, /* 0xAA */
3130 - { 0xE2, 0x95, 0x9A }, /* 0xAB */
3131 - { 0xE2, 0x95, 0x9B }, /* 0xAC */
3132 - { 0xE2, 0x95, 0x9C }, /* 0xAD */
3133 - { 0xE2, 0x95, 0x9D }, /* 0xAE */
3134 - { 0xE2, 0x95, 0x9E }, /* 0xAF */
3135 - { 0xE2, 0x95, 0x9F }, /* 0xB0 */
3136 - { 0xE2, 0x95, 0xA0 }, /* 0xB1 */
3137 - { 0xE2, 0x95, 0xA1 }, /* 0xB2 */
3138 - { 0xD0, 0x81, 0x00 }, /* 0xB3 */
3139 - { 0xE2, 0x95, 0xA2 }, /* 0xB4 */
3140 - { 0xE2, 0x95, 0xA3 }, /* 0xB5 */
3141 - { 0xE2, 0x95, 0xA4 }, /* 0xB6 */
3142 - { 0xE2, 0x95, 0xA5 }, /* 0xB7 */
3143 - { 0xE2, 0x95, 0xA6 }, /* 0xB8 */
3144 - { 0xE2, 0x95, 0xA7 }, /* 0xB9 */
3145 - { 0xE2, 0x95, 0xA8 }, /* 0xBA */
3146 - { 0xE2, 0x95, 0xA9 }, /* 0xBB */
3147 - { 0xE2, 0x95, 0xAA }, /* 0xBC */
3148 - { 0xE2, 0x95, 0xAB }, /* 0xBD */
3149 - { 0xE2, 0x95, 0xAC }, /* 0xBE */
3150 - { 0xC2, 0xA9, 0x00 }, /* 0xBF */
3151 - { 0xD1, 0x8E, 0x00 }, /* 0xC0 */
3152 - { 0xD0, 0xB0, 0x00 }, /* 0xC1 */
3153 - { 0xD0, 0xB1, 0x00 }, /* 0xC2 */
3154 - { 0xD1, 0x86, 0x00 }, /* 0xC3 */
3155 - { 0xD0, 0xB4, 0x00 }, /* 0xC4 */
3156 - { 0xD0, 0xB5, 0x00 }, /* 0xC5 */
3157 - { 0xD1, 0x84, 0x00 }, /* 0xC6 */
3158 - { 0xD0, 0xB3, 0x00 }, /* 0xC7 */
3159 - { 0xD1, 0x85, 0x00 }, /* 0xC8 */
3160 - { 0xD0, 0xB8, 0x00 }, /* 0xC9 */
3161 - { 0xD0, 0xB9, 0x00 }, /* 0xCA */
3162 - { 0xD0, 0xBA, 0x00 }, /* 0xCB */
3163 - { 0xD0, 0xBB, 0x00 }, /* 0xCC */
3164 - { 0xD0, 0xBC, 0x00 }, /* 0xCD */
3165 - { 0xD0, 0xBD, 0x00 }, /* 0xCE */
3166 - { 0xD0, 0xBE, 0x00 }, /* 0xCF */
3167 - { 0xD0, 0xBF, 0x00 }, /* 0xD0 */
3168 - { 0xD1, 0x8F, 0x00 }, /* 0xD1 */
3169 - { 0xD1, 0x80, 0x00 }, /* 0xD2 */
3170 - { 0xD1, 0x81, 0x00 }, /* 0xD3 */
3171 - { 0xD1, 0x82, 0x00 }, /* 0xD4 */
3172 - { 0xD1, 0x83, 0x00 }, /* 0xD5 */
3173 - { 0xD0, 0xB6, 0x00 }, /* 0xD6 */
3174 - { 0xD0, 0xB2, 0x00 }, /* 0xD7 */
3175 - { 0xD1, 0x8C, 0x00 }, /* 0xD8 */
3176 - { 0xD1, 0x8B, 0x00 }, /* 0xD9 */
3177 - { 0xD0, 0xB7, 0x00 }, /* 0xDA */
3178 - { 0xD1, 0x88, 0x00 }, /* 0xDB */
3179 - { 0xD1, 0x8D, 0x00 }, /* 0xDC */
3180 - { 0xD1, 0x89, 0x00 }, /* 0xDD */
3181 - { 0xD1, 0x87, 0x00 }, /* 0xDE */
3182 - { 0xD1, 0x8A, 0x00 }, /* 0xDF */
3183 - { 0xD0, 0xAE, 0x00 }, /* 0xE0 */
3184 - { 0xD0, 0x90, 0x00 }, /* 0xE1 */
3185 - { 0xD0, 0x91, 0x00 }, /* 0xE2 */
3186 - { 0xD0, 0xA6, 0x00 }, /* 0xE3 */
3187 - { 0xD0, 0x94, 0x00 }, /* 0xE4 */
3188 - { 0xD0, 0x95, 0x00 }, /* 0xE5 */
3189 - { 0xD0, 0xA4, 0x00 }, /* 0xE6 */
3190 - { 0xD0, 0x93, 0x00 }, /* 0xE7 */
3191 - { 0xD0, 0xA5, 0x00 }, /* 0xE8 */
3192 - { 0xD0, 0x98, 0x00 }, /* 0xE9 */
3193 - { 0xD0, 0x99, 0x00 }, /* 0xEA */
3194 - { 0xD0, 0x9A, 0x00 }, /* 0xEB */
3195 - { 0xD0, 0x9B, 0x00 }, /* 0xEC */
3196 - { 0xD0, 0x9C, 0x00 }, /* 0xED */
3197 - { 0xD0, 0x9D, 0x00 }, /* 0xEE */
3198 - { 0xD0, 0x9E, 0x00 }, /* 0xEF */
3199 - { 0xD0, 0x9F, 0x00 }, /* 0xF0 */
3200 - { 0xD0, 0xAF, 0x00 }, /* 0xF1 */
3201 - { 0xD0, 0xA0, 0x00 }, /* 0xF2 */
3202 - { 0xD0, 0xA1, 0x00 }, /* 0xF3 */
3203 - { 0xD0, 0xA2, 0x00 }, /* 0xF4 */
3204 - { 0xD0, 0xA3, 0x00 }, /* 0xF5 */
3205 - { 0xD0, 0x96, 0x00 }, /* 0xF6 */
3206 - { 0xD0, 0x92, 0x00 }, /* 0xF7 */
3207 - { 0xD0, 0xAC, 0x00 }, /* 0xF8 */
3208 - { 0xD0, 0xAB, 0x00 }, /* 0xF9 */
3209 - { 0xD0, 0x97, 0x00 }, /* 0xFA */
3210 - { 0xD0, 0xA8, 0x00 }, /* 0xFB */
3211 - { 0xD0, 0xAD, 0x00 }, /* 0xFC */
3212 - { 0xD0, 0xA9, 0x00 }, /* 0xFD */
3213 - { 0xD0, 0xA7, 0x00 }, /* 0xFE */
3214 - { 0xD0, 0xAA, 0x00 }, /* 0xFF */
3085 + {{ 0xE2, 0x94, 0x80 }}, /* 0x80 */
3086 + {{ 0xE2, 0x94, 0x82 }}, /* 0x81 */
3087 + {{ 0xE2, 0x94, 0x8C }}, /* 0x82 */
3088 + {{ 0xE2, 0x94, 0x90 }}, /* 0x83 */
3089 + {{ 0xE2, 0x94, 0x94 }}, /* 0x84 */
3090 + {{ 0xE2, 0x94, 0x98 }}, /* 0x85 */
3091 + {{ 0xE2, 0x94, 0x9C }}, /* 0x86 */
3092 + {{ 0xE2, 0x94, 0xA4 }}, /* 0x87 */
3093 + {{ 0xE2, 0x94, 0xAC }}, /* 0x88 */
3094 + {{ 0xE2, 0x94, 0xB4 }}, /* 0x89 */
3095 + {{ 0xE2, 0x94, 0xBC }}, /* 0x8A */
3096 + {{ 0xE2, 0x96, 0x80 }}, /* 0x8B */
3097 + {{ 0xE2, 0x96, 0x84 }}, /* 0x8C */
3098 + {{ 0xE2, 0x96, 0x88 }}, /* 0x8D */
3099 + {{ 0xE2, 0x96, 0x8C }}, /* 0x8E */
3100 + {{ 0xE2, 0x96, 0x90 }}, /* 0x8F */
3101 + {{ 0xE2, 0x96, 0x91 }}, /* 0x90 */
3102 + {{ 0xE2, 0x96, 0x92 }}, /* 0x91 */
3103 + {{ 0xE2, 0x96, 0x93 }}, /* 0x92 */
3104 + {{ 0xE2, 0x8C, 0xA0 }}, /* 0x93 */
3105 + {{ 0xE2, 0x96, 0xA0 }}, /* 0x94 */
3106 + {{ 0xE2, 0x88, 0x99 }}, /* 0x95 */
3107 + {{ 0xE2, 0x88, 0x9A }}, /* 0x96 */
3108 + {{ 0xE2, 0x89, 0x88 }}, /* 0x97 */
3109 + {{ 0xE2, 0x89, 0xA4 }}, /* 0x98 */
3110 + {{ 0xE2, 0x89, 0xA5 }}, /* 0x99 */
3111 + {{ 0xC2, 0xA0, 0x00 }}, /* 0x9A */
3112 + {{ 0xE2, 0x8C, 0xA1 }}, /* 0x9B */
3113 + {{ 0xC2, 0xB0, 0x00 }}, /* 0x9C */
3114 + {{ 0xC2, 0xB2, 0x00 }}, /* 0x9D */
3115 + {{ 0xC2, 0xB7, 0x00 }}, /* 0x9E */
3116 + {{ 0xC3, 0xB7, 0x00 }}, /* 0x9F */
3117 + {{ 0xE2, 0x95, 0x90 }}, /* 0xA0 */
3118 + {{ 0xE2, 0x95, 0x91 }}, /* 0xA1 */
3119 + {{ 0xE2, 0x95, 0x92 }}, /* 0xA2 */
3120 + {{ 0xD1, 0x91, 0x00 }}, /* 0xA3 */
3121 + {{ 0xE2, 0x95, 0x93 }}, /* 0xA4 */
3122 + {{ 0xE2, 0x95, 0x94 }}, /* 0xA5 */
3123 + {{ 0xE2, 0x95, 0x95 }}, /* 0xA6 */
3124 + {{ 0xE2, 0x95, 0x96 }}, /* 0xA7 */
3125 + {{ 0xE2, 0x95, 0x97 }}, /* 0xA8 */
3126 + {{ 0xE2, 0x95, 0x98 }}, /* 0xA9 */
3127 + {{ 0xE2, 0x95, 0x99 }}, /* 0xAA */
3128 + {{ 0xE2, 0x95, 0x9A }}, /* 0xAB */
3129 + {{ 0xE2, 0x95, 0x9B }}, /* 0xAC */
3130 + {{ 0xE2, 0x95, 0x9C }}, /* 0xAD */
3131 + {{ 0xE2, 0x95, 0x9D }}, /* 0xAE */
3132 + {{ 0xE2, 0x95, 0x9E }}, /* 0xAF */
3133 + {{ 0xE2, 0x95, 0x9F }}, /* 0xB0 */
3134 + {{ 0xE2, 0x95, 0xA0 }}, /* 0xB1 */
3135 + {{ 0xE2, 0x95, 0xA1 }}, /* 0xB2 */
3136 + {{ 0xD0, 0x81, 0x00 }}, /* 0xB3 */
3137 + {{ 0xE2, 0x95, 0xA2 }}, /* 0xB4 */
3138 + {{ 0xE2, 0x95, 0xA3 }}, /* 0xB5 */
3139 + {{ 0xE2, 0x95, 0xA4 }}, /* 0xB6 */
3140 + {{ 0xE2, 0x95, 0xA5 }}, /* 0xB7 */
3141 + {{ 0xE2, 0x95, 0xA6 }}, /* 0xB8 */
3142 + {{ 0xE2, 0x95, 0xA7 }}, /* 0xB9 */
3143 + {{ 0xE2, 0x95, 0xA8 }}, /* 0xBA */
3144 + {{ 0xE2, 0x95, 0xA9 }}, /* 0xBB */
3145 + {{ 0xE2, 0x95, 0xAA }}, /* 0xBC */
3146 + {{ 0xE2, 0x95, 0xAB }}, /* 0xBD */
3147 + {{ 0xE2, 0x95, 0xAC }}, /* 0xBE */
3148 + {{ 0xC2, 0xA9, 0x00 }}, /* 0xBF */
3149 + {{ 0xD1, 0x8E, 0x00 }}, /* 0xC0 */
3150 + {{ 0xD0, 0xB0, 0x00 }}, /* 0xC1 */
3151 + {{ 0xD0, 0xB1, 0x00 }}, /* 0xC2 */
3152 + {{ 0xD1, 0x86, 0x00 }}, /* 0xC3 */
3153 + {{ 0xD0, 0xB4, 0x00 }}, /* 0xC4 */
3154 + {{ 0xD0, 0xB5, 0x00 }}, /* 0xC5 */
3155 + {{ 0xD1, 0x84, 0x00 }}, /* 0xC6 */
3156 + {{ 0xD0, 0xB3, 0x00 }}, /* 0xC7 */
3157 + {{ 0xD1, 0x85, 0x00 }}, /* 0xC8 */
3158 + {{ 0xD0, 0xB8, 0x00 }}, /* 0xC9 */
3159 + {{ 0xD0, 0xB9, 0x00 }}, /* 0xCA */
3160 + {{ 0xD0, 0xBA, 0x00 }}, /* 0xCB */
3161 + {{ 0xD0, 0xBB, 0x00 }}, /* 0xCC */
3162 + {{ 0xD0, 0xBC, 0x00 }}, /* 0xCD */
3163 + {{ 0xD0, 0xBD, 0x00 }}, /* 0xCE */
3164 + {{ 0xD0, 0xBE, 0x00 }}, /* 0xCF */
3165 + {{ 0xD0, 0xBF, 0x00 }}, /* 0xD0 */
3166 + {{ 0xD1, 0x8F, 0x00 }}, /* 0xD1 */
3167 + {{ 0xD1, 0x80, 0x00 }}, /* 0xD2 */
3168 + {{ 0xD1, 0x81, 0x00 }}, /* 0xD3 */
3169 + {{ 0xD1, 0x82, 0x00 }}, /* 0xD4 */
3170 + {{ 0xD1, 0x83, 0x00 }}, /* 0xD5 */
3171 + {{ 0xD0, 0xB6, 0x00 }}, /* 0xD6 */
3172 + {{ 0xD0, 0xB2, 0x00 }}, /* 0xD7 */
3173 + {{ 0xD1, 0x8C, 0x00 }}, /* 0xD8 */
3174 + {{ 0xD1, 0x8B, 0x00 }}, /* 0xD9 */
3175 + {{ 0xD0, 0xB7, 0x00 }}, /* 0xDA */
3176 + {{ 0xD1, 0x88, 0x00 }}, /* 0xDB */
3177 + {{ 0xD1, 0x8D, 0x00 }}, /* 0xDC */
3178 + {{ 0xD1, 0x89, 0x00 }}, /* 0xDD */
3179 + {{ 0xD1, 0x87, 0x00 }}, /* 0xDE */
3180 + {{ 0xD1, 0x8A, 0x00 }}, /* 0xDF */
3181 + {{ 0xD0, 0xAE, 0x00 }}, /* 0xE0 */
3182 + {{ 0xD0, 0x90, 0x00 }}, /* 0xE1 */
3183 + {{ 0xD0, 0x91, 0x00 }}, /* 0xE2 */
3184 + {{ 0xD0, 0xA6, 0x00 }}, /* 0xE3 */
3185 + {{ 0xD0, 0x94, 0x00 }}, /* 0xE4 */
3186 + {{ 0xD0, 0x95, 0x00 }}, /* 0xE5 */
3187 + {{ 0xD0, 0xA4, 0x00 }}, /* 0xE6 */
3188 + {{ 0xD0, 0x93, 0x00 }}, /* 0xE7 */
3189 + {{ 0xD0, 0xA5, 0x00 }}, /* 0xE8 */
3190 + {{ 0xD0, 0x98, 0x00 }}, /* 0xE9 */
3191 + {{ 0xD0, 0x99, 0x00 }}, /* 0xEA */
3192 + {{ 0xD0, 0x9A, 0x00 }}, /* 0xEB */
3193 + {{ 0xD0, 0x9B, 0x00 }}, /* 0xEC */
3194 + {{ 0xD0, 0x9C, 0x00 }}, /* 0xED */
3195 + {{ 0xD0, 0x9D, 0x00 }}, /* 0xEE */
3196 + {{ 0xD0, 0x9E, 0x00 }}, /* 0xEF */
3197 + {{ 0xD0, 0x9F, 0x00 }}, /* 0xF0 */
3198 + {{ 0xD0, 0xAF, 0x00 }}, /* 0xF1 */
3199 + {{ 0xD0, 0xA0, 0x00 }}, /* 0xF2 */
3200 + {{ 0xD0, 0xA1, 0x00 }}, /* 0xF3 */
3201 + {{ 0xD0, 0xA2, 0x00 }}, /* 0xF4 */
3202 + {{ 0xD0, 0xA3, 0x00 }}, /* 0xF5 */
3203 + {{ 0xD0, 0x96, 0x00 }}, /* 0xF6 */
3204 + {{ 0xD0, 0x92, 0x00 }}, /* 0xF7 */
3205 + {{ 0xD0, 0xAC, 0x00 }}, /* 0xF8 */
3206 + {{ 0xD0, 0xAB, 0x00 }}, /* 0xF9 */
3207 + {{ 0xD0, 0x97, 0x00 }}, /* 0xFA */
3208 + {{ 0xD0, 0xA8, 0x00 }}, /* 0xFB */
3209 + {{ 0xD0, 0xAD, 0x00 }}, /* 0xFC */
3210 + {{ 0xD0, 0xA9, 0x00 }}, /* 0xFD */
3211 + {{ 0xD0, 0xA7, 0x00 }}, /* 0xFE */
3212 + {{ 0xD0, 0xAA, 0x00 }} /* 0xFF */
3215 3213 }
3216 3214 };
3217 3215
3218 3216 /*
3219 3217 * Mapping tables from UTF-8 to CP737, CP852, CP857, CP862, CP866, CP1250,
3220 3218 * CP1251, CP1253, CP1254, CP1255, CP1256, CP1257, ISO-8859-2, ISO-8859-3,
3221 3219 * ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9,
3222 3220 * ISO-8859-10, ISO-8859-11, ISO-8859-13, and KOI8-R.
3223 3221 *
3224 3222 * Each table is sorted with UTF-8 values to be used with binary search.
3225 3223 * UTF-8 character byte values are saved at uint32_t:24 contiguously as
3226 3224 * scalar values.
3227 3225 */
3228 3226 static const kiconv_to_sb_tbl_comp_t to_sb_tbl[24][128] = {
3229 3227 { /* UTF-8 -> CP737 */
3230 3228 { 0x00C2A0, 0xFF },
3231 3229 { 0x00C2B0, 0xF8 },
3232 3230 { 0x00C2B1, 0xF1 },
3233 3231 { 0x00C2B2, 0xFD },
3234 3232 { 0x00C2B7, 0xFA },
3235 3233 { 0x00C3B7, 0xF6 },
3236 3234 { 0x00CE86, 0xEA },
3237 3235 { 0x00CE88, 0xEB },
3238 3236 { 0x00CE89, 0xEC },
3239 3237 { 0x00CE8A, 0xED },
3240 3238 { 0x00CE8C, 0xEE },
3241 3239 { 0x00CE8E, 0xEF },
3242 3240 { 0x00CE8F, 0xF0 },
3243 3241 { 0x00CE91, 0x80 },
3244 3242 { 0x00CE92, 0x81 },
3245 3243 { 0x00CE93, 0x82 },
3246 3244 { 0x00CE94, 0x83 },
3247 3245 { 0x00CE95, 0x84 },
3248 3246 { 0x00CE96, 0x85 },
3249 3247 { 0x00CE97, 0x86 },
3250 3248 { 0x00CE98, 0x87 },
3251 3249 { 0x00CE99, 0x88 },
3252 3250 { 0x00CE9A, 0x89 },
3253 3251 { 0x00CE9B, 0x8A },
3254 3252 { 0x00CE9C, 0x8B },
3255 3253 { 0x00CE9D, 0x8C },
3256 3254 { 0x00CE9E, 0x8D },
3257 3255 { 0x00CE9F, 0x8E },
3258 3256 { 0x00CEA0, 0x8F },
3259 3257 { 0x00CEA1, 0x90 },
3260 3258 { 0x00CEA3, 0x91 },
3261 3259 { 0x00CEA4, 0x92 },
3262 3260 { 0x00CEA5, 0x93 },
3263 3261 { 0x00CEA6, 0x94 },
3264 3262 { 0x00CEA7, 0x95 },
3265 3263 { 0x00CEA8, 0x96 },
3266 3264 { 0x00CEA9, 0x97 },
3267 3265 { 0x00CEAA, 0xF4 },
3268 3266 { 0x00CEAB, 0xF5 },
3269 3267 { 0x00CEAC, 0xE1 },
3270 3268 { 0x00CEAD, 0xE2 },
3271 3269 { 0x00CEAE, 0xE3 },
3272 3270 { 0x00CEAF, 0xE5 },
3273 3271 { 0x00CEB1, 0x98 },
3274 3272 { 0x00CEB2, 0x99 },
3275 3273 { 0x00CEB3, 0x9A },
3276 3274 { 0x00CEB4, 0x9B },
3277 3275 { 0x00CEB5, 0x9C },
3278 3276 { 0x00CEB6, 0x9D },
3279 3277 { 0x00CEB7, 0x9E },
3280 3278 { 0x00CEB8, 0x9F },
3281 3279 { 0x00CEB9, 0xA0 },
3282 3280 { 0x00CEBA, 0xA1 },
3283 3281 { 0x00CEBB, 0xA2 },
3284 3282 { 0x00CEBC, 0xA3 },
3285 3283 { 0x00CEBD, 0xA4 },
3286 3284 { 0x00CEBE, 0xA5 },
3287 3285 { 0x00CEBF, 0xA6 },
3288 3286 { 0x00CF80, 0xA7 },
3289 3287 { 0x00CF81, 0xA8 },
3290 3288 { 0x00CF82, 0xAA },
3291 3289 { 0x00CF83, 0xA9 },
3292 3290 { 0x00CF84, 0xAB },
3293 3291 { 0x00CF85, 0xAC },
3294 3292 { 0x00CF86, 0xAD },
3295 3293 { 0x00CF87, 0xAE },
3296 3294 { 0x00CF88, 0xAF },
3297 3295 { 0x00CF89, 0xE0 },
3298 3296 { 0x00CF8A, 0xE4 },
3299 3297 { 0x00CF8B, 0xE8 },
3300 3298 { 0x00CF8C, 0xE6 },
3301 3299 { 0x00CF8D, 0xE7 },
3302 3300 { 0x00CF8E, 0xE9 },
3303 3301 { 0xE281BF, 0xFC },
3304 3302 { 0xE28899, 0xF9 },
3305 3303 { 0xE2889A, 0xFB },
3306 3304 { 0xE28988, 0xF7 },
3307 3305 { 0xE289A4, 0xF3 },
3308 3306 { 0xE289A5, 0xF2 },
3309 3307 { 0xE29480, 0xC4 },
3310 3308 { 0xE29482, 0xB3 },
3311 3309 { 0xE2948C, 0xDA },
3312 3310 { 0xE29490, 0xBF },
3313 3311 { 0xE29494, 0xC0 },
3314 3312 { 0xE29498, 0xD9 },
3315 3313 { 0xE2949C, 0xC3 },
3316 3314 { 0xE294A4, 0xB4 },
3317 3315 { 0xE294AC, 0xC2 },
3318 3316 { 0xE294B4, 0xC1 },
3319 3317 { 0xE294BC, 0xC5 },
3320 3318 { 0xE29590, 0xCD },
3321 3319 { 0xE29591, 0xBA },
3322 3320 { 0xE29592, 0xD5 },
3323 3321 { 0xE29593, 0xD6 },
3324 3322 { 0xE29594, 0xC9 },
3325 3323 { 0xE29595, 0xB8 },
3326 3324 { 0xE29596, 0xB7 },
3327 3325 { 0xE29597, 0xBB },
3328 3326 { 0xE29598, 0xD4 },
3329 3327 { 0xE29599, 0xD3 },
3330 3328 { 0xE2959A, 0xC8 },
3331 3329 { 0xE2959B, 0xBE },
3332 3330 { 0xE2959C, 0xBD },
3333 3331 { 0xE2959D, 0xBC },
3334 3332 { 0xE2959E, 0xC6 },
3335 3333 { 0xE2959F, 0xC7 },
3336 3334 { 0xE295A0, 0xCC },
3337 3335 { 0xE295A1, 0xB5 },
3338 3336 { 0xE295A2, 0xB6 },
3339 3337 { 0xE295A3, 0xB9 },
3340 3338 { 0xE295A4, 0xD1 },
3341 3339 { 0xE295A5, 0xD2 },
3342 3340 { 0xE295A6, 0xCB },
3343 3341 { 0xE295A7, 0xCF },
3344 3342 { 0xE295A8, 0xD0 },
3345 3343 { 0xE295A9, 0xCA },
3346 3344 { 0xE295AA, 0xD8 },
3347 3345 { 0xE295AB, 0xD7 },
3348 3346 { 0xE295AC, 0xCE },
3349 3347 { 0xE29680, 0xDF },
3350 3348 { 0xE29684, 0xDC },
3351 3349 { 0xE29688, 0xDB },
3352 3350 { 0xE2968C, 0xDD },
3353 3351 { 0xE29690, 0xDE },
3354 3352 { 0xE29691, 0xB0 },
3355 3353 { 0xE29692, 0xB1 },
3356 3354 { 0xE29693, 0xB2 },
3357 3355 { 0xE296A0, 0xFE },
3358 3356 },
3359 3357 { /* UTF-8 -> CP852 */
3360 3358 { 0x00C2A0, 0xFF },
3361 3359 { 0x00C2A4, 0xCF },
3362 3360 { 0x00C2A7, 0xF5 },
3363 3361 { 0x00C2A8, 0xF9 },
3364 3362 { 0x00C2AB, 0xAE },
3365 3363 { 0x00C2AC, 0xAA },
3366 3364 { 0x00C2AD, 0xF0 },
3367 3365 { 0x00C2B0, 0xF8 },
3368 3366 { 0x00C2B4, 0xEF },
3369 3367 { 0x00C2B8, 0xF7 },
3370 3368 { 0x00C2BB, 0xAF },
3371 3369 { 0x00C381, 0xB5 },
3372 3370 { 0x00C382, 0xB6 },
3373 3371 { 0x00C384, 0x8E },
3374 3372 { 0x00C387, 0x80 },
3375 3373 { 0x00C389, 0x90 },
3376 3374 { 0x00C38B, 0xD3 },
3377 3375 { 0x00C38D, 0xD6 },
3378 3376 { 0x00C38E, 0xD7 },
3379 3377 { 0x00C393, 0xE0 },
3380 3378 { 0x00C394, 0xE2 },
3381 3379 { 0x00C396, 0x99 },
3382 3380 { 0x00C397, 0x9E },
3383 3381 { 0x00C39A, 0xE9 },
3384 3382 { 0x00C39C, 0x9A },
3385 3383 { 0x00C39D, 0xED },
3386 3384 { 0x00C39F, 0xE1 },
3387 3385 { 0x00C3A1, 0xA0 },
3388 3386 { 0x00C3A2, 0x83 },
3389 3387 { 0x00C3A4, 0x84 },
3390 3388 { 0x00C3A7, 0x87 },
3391 3389 { 0x00C3A9, 0x82 },
3392 3390 { 0x00C3AB, 0x89 },
3393 3391 { 0x00C3AD, 0xA1 },
3394 3392 { 0x00C3AE, 0x8C },
3395 3393 { 0x00C3B3, 0xA2 },
3396 3394 { 0x00C3B4, 0x93 },
3397 3395 { 0x00C3B6, 0x94 },
3398 3396 { 0x00C3B7, 0xF6 },
3399 3397 { 0x00C3BA, 0xA3 },
3400 3398 { 0x00C3BC, 0x81 },
3401 3399 { 0x00C3BD, 0xEC },
3402 3400 { 0x00C482, 0xC6 },
3403 3401 { 0x00C483, 0xC7 },
3404 3402 { 0x00C484, 0xA4 },
3405 3403 { 0x00C485, 0xA5 },
3406 3404 { 0x00C486, 0x8F },
3407 3405 { 0x00C487, 0x86 },
3408 3406 { 0x00C48C, 0xAC },
3409 3407 { 0x00C48D, 0x9F },
3410 3408 { 0x00C48E, 0xD2 },
3411 3409 { 0x00C48F, 0xD4 },
3412 3410 { 0x00C490, 0xD1 },
3413 3411 { 0x00C491, 0xD0 },
3414 3412 { 0x00C498, 0xA8 },
3415 3413 { 0x00C499, 0xA9 },
3416 3414 { 0x00C49A, 0xB7 },
3417 3415 { 0x00C49B, 0xD8 },
3418 3416 { 0x00C4B9, 0x91 },
3419 3417 { 0x00C4BA, 0x92 },
3420 3418 { 0x00C4BD, 0x95 },
3421 3419 { 0x00C4BE, 0x96 },
3422 3420 { 0x00C581, 0x9D },
3423 3421 { 0x00C582, 0x88 },
3424 3422 { 0x00C583, 0xE3 },
3425 3423 { 0x00C584, 0xE4 },
3426 3424 { 0x00C587, 0xD5 },
3427 3425 { 0x00C588, 0xE5 },
3428 3426 { 0x00C590, 0x8A },
3429 3427 { 0x00C591, 0x8B },
3430 3428 { 0x00C594, 0xE8 },
3431 3429 { 0x00C595, 0xEA },
3432 3430 { 0x00C598, 0xFC },
3433 3431 { 0x00C599, 0xFD },
3434 3432 { 0x00C59A, 0x97 },
3435 3433 { 0x00C59B, 0x98 },
3436 3434 { 0x00C59E, 0xB8 },
3437 3435 { 0x00C59F, 0xAD },
3438 3436 { 0x00C5A0, 0xE6 },
3439 3437 { 0x00C5A1, 0xE7 },
3440 3438 { 0x00C5A2, 0xDD },
3441 3439 { 0x00C5A3, 0xEE },
3442 3440 { 0x00C5A4, 0x9B },
3443 3441 { 0x00C5A5, 0x9C },
3444 3442 { 0x00C5AE, 0xDE },
3445 3443 { 0x00C5AF, 0x85 },
3446 3444 { 0x00C5B0, 0xEB },
3447 3445 { 0x00C5B1, 0xFB },
3448 3446 { 0x00C5B9, 0x8D },
3449 3447 { 0x00C5BA, 0xAB },
3450 3448 { 0x00C5BB, 0xBD },
3451 3449 { 0x00C5BC, 0xBE },
3452 3450 { 0x00C5BD, 0xA6 },
3453 3451 { 0x00C5BE, 0xA7 },
3454 3452 { 0x00CB87, 0xF3 },
3455 3453 { 0x00CB98, 0xF4 },
3456 3454 { 0x00CB99, 0xFA },
3457 3455 { 0x00CB9B, 0xF2 },
3458 3456 { 0x00CB9D, 0xF1 },
3459 3457 { 0xE29480, 0xC4 },
3460 3458 { 0xE29482, 0xB3 },
3461 3459 { 0xE2948C, 0xDA },
3462 3460 { 0xE29490, 0xBF },
3463 3461 { 0xE29494, 0xC0 },
3464 3462 { 0xE29498, 0xD9 },
3465 3463 { 0xE2949C, 0xC3 },
3466 3464 { 0xE294A4, 0xB4 },
3467 3465 { 0xE294AC, 0xC2 },
3468 3466 { 0xE294B4, 0xC1 },
3469 3467 { 0xE294BC, 0xC5 },
3470 3468 { 0xE29590, 0xCD },
3471 3469 { 0xE29591, 0xBA },
3472 3470 { 0xE29594, 0xC9 },
3473 3471 { 0xE29597, 0xBB },
3474 3472 { 0xE2959A, 0xC8 },
3475 3473 { 0xE2959D, 0xBC },
3476 3474 { 0xE295A0, 0xCC },
3477 3475 { 0xE295A3, 0xB9 },
3478 3476 { 0xE295A6, 0xCB },
3479 3477 { 0xE295A9, 0xCA },
3480 3478 { 0xE295AC, 0xCE },
3481 3479 { 0xE29680, 0xDF },
3482 3480 { 0xE29684, 0xDC },
3483 3481 { 0xE29688, 0xDB },
3484 3482 { 0xE29691, 0xB0 },
3485 3483 { 0xE29692, 0xB1 },
3486 3484 { 0xE29693, 0xB2 },
3487 3485 { 0xE296A0, 0xFE },
3488 3486 },
3489 3487 { /* UTF-8 -> CP857 */
3490 3488 { 0x00C2A0, 0xFF },
3491 3489 { 0x00C2A1, 0xAD },
3492 3490 { 0x00C2A2, 0xBD },
3493 3491 { 0x00C2A3, 0x9C },
3494 3492 { 0x00C2A4, 0xCF },
3495 3493 { 0x00C2A5, 0xBE },
3496 3494 { 0x00C2A6, 0xDD },
3497 3495 { 0x00C2A7, 0xF5 },
3498 3496 { 0x00C2A8, 0xF9 },
3499 3497 { 0x00C2A9, 0xB8 },
3500 3498 { 0x00C2AA, 0xD1 },
3501 3499 { 0x00C2AB, 0xAE },
3502 3500 { 0x00C2AC, 0xAA },
3503 3501 { 0x00C2AD, 0xF0 },
3504 3502 { 0x00C2AE, 0xA9 },
3505 3503 { 0x00C2AF, 0xEE },
3506 3504 { 0x00C2B0, 0xF8 },
3507 3505 { 0x00C2B1, 0xF1 },
3508 3506 { 0x00C2B2, 0xFD },
3509 3507 { 0x00C2B3, 0xFC },
3510 3508 { 0x00C2B4, 0xEF },
3511 3509 { 0x00C2B5, 0xE6 },
3512 3510 { 0x00C2B6, 0xF4 },
3513 3511 { 0x00C2B7, 0xFA },
3514 3512 { 0x00C2B8, 0xF7 },
3515 3513 { 0x00C2B9, 0xFB },
3516 3514 { 0x00C2BA, 0xD0 },
3517 3515 { 0x00C2BB, 0xAF },
3518 3516 { 0x00C2BC, 0xAC },
3519 3517 { 0x00C2BD, 0xAB },
3520 3518 { 0x00C2BE, 0xF3 },
3521 3519 { 0x00C2BF, 0xA8 },
3522 3520 { 0x00C380, 0xB7 },
3523 3521 { 0x00C381, 0xB5 },
3524 3522 { 0x00C382, 0xB6 },
3525 3523 { 0x00C383, 0xC7 },
3526 3524 { 0x00C384, 0x8E },
3527 3525 { 0x00C385, 0x8F },
3528 3526 { 0x00C386, 0x92 },
3529 3527 { 0x00C387, 0x80 },
3530 3528 { 0x00C388, 0xD4 },
3531 3529 { 0x00C389, 0x90 },
3532 3530 { 0x00C38A, 0xD2 },
3533 3531 { 0x00C38B, 0xD3 },
3534 3532 { 0x00C38C, 0xDE },
3535 3533 { 0x00C38D, 0xD6 },
3536 3534 { 0x00C38E, 0xD7 },
3537 3535 { 0x00C38F, 0xD8 },
3538 3536 { 0x00C391, 0xA5 },
3539 3537 { 0x00C392, 0xE3 },
3540 3538 { 0x00C393, 0xE0 },
3541 3539 { 0x00C394, 0xE2 },
3542 3540 { 0x00C395, 0xE5 },
3543 3541 { 0x00C396, 0x99 },
3544 3542 { 0x00C397, 0xE8 },
3545 3543 { 0x00C398, 0x9D },
3546 3544 { 0x00C399, 0xEB },
3547 3545 { 0x00C39A, 0xE9 },
3548 3546 { 0x00C39B, 0xEA },
3549 3547 { 0x00C39C, 0x9A },
3550 3548 { 0x00C39F, 0xE1 },
3551 3549 { 0x00C3A0, 0x85 },
3552 3550 { 0x00C3A1, 0xA0 },
3553 3551 { 0x00C3A2, 0x83 },
3554 3552 { 0x00C3A3, 0xC6 },
3555 3553 { 0x00C3A4, 0x84 },
3556 3554 { 0x00C3A5, 0x86 },
3557 3555 { 0x00C3A6, 0x91 },
3558 3556 { 0x00C3A7, 0x87 },
3559 3557 { 0x00C3A8, 0x8A },
3560 3558 { 0x00C3A9, 0x82 },
3561 3559 { 0x00C3AA, 0x88 },
3562 3560 { 0x00C3AB, 0x89 },
3563 3561 { 0x00C3AC, 0xEC },
3564 3562 { 0x00C3AD, 0xA1 },
3565 3563 { 0x00C3AE, 0x8C },
3566 3564 { 0x00C3AF, 0x8B },
3567 3565 { 0x00C3B1, 0xA4 },
3568 3566 { 0x00C3B2, 0x95 },
3569 3567 { 0x00C3B3, 0xA2 },
3570 3568 { 0x00C3B4, 0x93 },
3571 3569 { 0x00C3B5, 0xE4 },
3572 3570 { 0x00C3B6, 0x94 },
3573 3571 { 0x00C3B7, 0xF6 },
3574 3572 { 0x00C3B8, 0x9B },
3575 3573 { 0x00C3B9, 0x97 },
3576 3574 { 0x00C3BA, 0xA3 },
3577 3575 { 0x00C3BB, 0x96 },
3578 3576 { 0x00C3BC, 0x81 },
3579 3577 { 0x00C3BF, 0xED },
3580 3578 { 0x00C49E, 0xA6 },
3581 3579 { 0x00C49F, 0xA7 },
3582 3580 { 0x00C4B0, 0x98 },
3583 3581 { 0x00C4B1, 0x8D },
3584 3582 { 0x00C59E, 0x9E },
3585 3583 { 0x00C59F, 0x9F },
3586 3584 { 0xE29480, 0xC4 },
3587 3585 { 0xE29482, 0xB3 },
3588 3586 { 0xE2948C, 0xDA },
3589 3587 { 0xE29490, 0xBF },
3590 3588 { 0xE29494, 0xC0 },
3591 3589 { 0xE29498, 0xD9 },
3592 3590 { 0xE2949C, 0xC3 },
3593 3591 { 0xE294A4, 0xB4 },
3594 3592 { 0xE294AC, 0xC2 },
3595 3593 { 0xE294B4, 0xC1 },
3596 3594 { 0xE294BC, 0xC5 },
3597 3595 { 0xE29590, 0xCD },
3598 3596 { 0xE29591, 0xBA },
3599 3597 { 0xE29594, 0xC9 },
3600 3598 { 0xE29597, 0xBB },
3601 3599 { 0xE2959A, 0xC8 },
3602 3600 { 0xE2959D, 0xBC },
3603 3601 { 0xE295A0, 0xCC },
3604 3602 { 0xE295A3, 0xB9 },
3605 3603 { 0xE295A6, 0xCB },
3606 3604 { 0xE295A9, 0xCA },
3607 3605 { 0xE295AC, 0xCE },
3608 3606 { 0xE29680, 0xDF },
3609 3607 { 0xE29684, 0xDC },
3610 3608 { 0xE29688, 0xDB },
3611 3609 { 0xE29691, 0xB0 },
3612 3610 { 0xE29692, 0xB1 },
3613 3611 { 0xE29693, 0xB2 },
3614 3612 { 0xE296A0, 0xFE },
3615 3613 { 0xFFFFFF, 0x00 },
3616 3614 { 0xFFFFFF, 0x00 },
3617 3615 { 0xFFFFFF, 0x00 },
3618 3616 },
3619 3617 { /* UTF-8 -> CP862 */
3620 3618 { 0x00C2A0, 0xFF },
3621 3619 { 0x00C2A1, 0xAD },
3622 3620 { 0x00C2A2, 0x9B },
3623 3621 { 0x00C2A3, 0x9C },
3624 3622 { 0x00C2A5, 0x9D },
3625 3623 { 0x00C2AA, 0xA6 },
3626 3624 { 0x00C2AB, 0xAE },
3627 3625 { 0x00C2AC, 0xAA },
3628 3626 { 0x00C2B0, 0xF8 },
3629 3627 { 0x00C2B1, 0xF1 },
3630 3628 { 0x00C2B2, 0xFD },
3631 3629 { 0x00C2B5, 0xE6 },
3632 3630 { 0x00C2B7, 0xFA },
3633 3631 { 0x00C2BA, 0xA7 },
3634 3632 { 0x00C2BB, 0xAF },
3635 3633 { 0x00C2BC, 0xAC },
3636 3634 { 0x00C2BD, 0xAB },
3637 3635 { 0x00C2BF, 0xA8 },
3638 3636 { 0x00C391, 0xA5 },
3639 3637 { 0x00C39F, 0xE1 },
3640 3638 { 0x00C3A1, 0xA0 },
3641 3639 { 0x00C3AD, 0xA1 },
3642 3640 { 0x00C3B1, 0xA4 },
3643 3641 { 0x00C3B3, 0xA2 },
3644 3642 { 0x00C3B7, 0xF6 },
3645 3643 { 0x00C3BA, 0xA3 },
3646 3644 { 0x00C692, 0x9F },
3647 3645 { 0x00CE93, 0xE2 },
3648 3646 { 0x00CE98, 0xE9 },
3649 3647 { 0x00CEA3, 0xE4 },
3650 3648 { 0x00CEA6, 0xE8 },
3651 3649 { 0x00CEA9, 0xEA },
3652 3650 { 0x00CEB1, 0xE0 },
3653 3651 { 0x00CEB4, 0xEB },
3654 3652 { 0x00CEB5, 0xEE },
3655 3653 { 0x00CF80, 0xE3 },
3656 3654 { 0x00CF83, 0xE5 },
3657 3655 { 0x00CF84, 0xE7 },
3658 3656 { 0x00CF86, 0xED },
3659 3657 { 0x00D790, 0x80 },
3660 3658 { 0x00D791, 0x81 },
3661 3659 { 0x00D792, 0x82 },
3662 3660 { 0x00D793, 0x83 },
3663 3661 { 0x00D794, 0x84 },
3664 3662 { 0x00D795, 0x85 },
3665 3663 { 0x00D796, 0x86 },
3666 3664 { 0x00D797, 0x87 },
3667 3665 { 0x00D798, 0x88 },
3668 3666 { 0x00D799, 0x89 },
3669 3667 { 0x00D79A, 0x8A },
3670 3668 { 0x00D79B, 0x8B },
3671 3669 { 0x00D79C, 0x8C },
3672 3670 { 0x00D79D, 0x8D },
3673 3671 { 0x00D79E, 0x8E },
3674 3672 { 0x00D79F, 0x8F },
3675 3673 { 0x00D7A0, 0x90 },
3676 3674 { 0x00D7A1, 0x91 },
3677 3675 { 0x00D7A2, 0x92 },
3678 3676 { 0x00D7A3, 0x93 },
3679 3677 { 0x00D7A4, 0x94 },
3680 3678 { 0x00D7A5, 0x95 },
3681 3679 { 0x00D7A6, 0x96 },
3682 3680 { 0x00D7A7, 0x97 },
3683 3681 { 0x00D7A8, 0x98 },
3684 3682 { 0x00D7A9, 0x99 },
3685 3683 { 0x00D7AA, 0x9A },
3686 3684 { 0xE281BF, 0xFC },
3687 3685 { 0xE282A7, 0x9E },
3688 3686 { 0xE28899, 0xF9 },
3689 3687 { 0xE2889A, 0xFB },
3690 3688 { 0xE2889E, 0xEC },
3691 3689 { 0xE288A9, 0xEF },
3692 3690 { 0xE28988, 0xF7 },
3693 3691 { 0xE289A1, 0xF0 },
3694 3692 { 0xE289A4, 0xF3 },
3695 3693 { 0xE289A5, 0xF2 },
3696 3694 { 0xE28C90, 0xA9 },
3697 3695 { 0xE28CA0, 0xF4 },
3698 3696 { 0xE28CA1, 0xF5 },
3699 3697 { 0xE29480, 0xC4 },
3700 3698 { 0xE29482, 0xB3 },
3701 3699 { 0xE2948C, 0xDA },
3702 3700 { 0xE29490, 0xBF },
3703 3701 { 0xE29494, 0xC0 },
3704 3702 { 0xE29498, 0xD9 },
3705 3703 { 0xE2949C, 0xC3 },
3706 3704 { 0xE294A4, 0xB4 },
3707 3705 { 0xE294AC, 0xC2 },
3708 3706 { 0xE294B4, 0xC1 },
3709 3707 { 0xE294BC, 0xC5 },
3710 3708 { 0xE29590, 0xCD },
3711 3709 { 0xE29591, 0xBA },
3712 3710 { 0xE29592, 0xD5 },
3713 3711 { 0xE29593, 0xD6 },
3714 3712 { 0xE29594, 0xC9 },
3715 3713 { 0xE29595, 0xB8 },
3716 3714 { 0xE29596, 0xB7 },
3717 3715 { 0xE29597, 0xBB },
3718 3716 { 0xE29598, 0xD4 },
3719 3717 { 0xE29599, 0xD3 },
3720 3718 { 0xE2959A, 0xC8 },
3721 3719 { 0xE2959B, 0xBE },
3722 3720 { 0xE2959C, 0xBD },
3723 3721 { 0xE2959D, 0xBC },
3724 3722 { 0xE2959E, 0xC6 },
3725 3723 { 0xE2959F, 0xC7 },
3726 3724 { 0xE295A0, 0xCC },
3727 3725 { 0xE295A1, 0xB5 },
3728 3726 { 0xE295A2, 0xB6 },
3729 3727 { 0xE295A3, 0xB9 },
3730 3728 { 0xE295A4, 0xD1 },
3731 3729 { 0xE295A5, 0xD2 },
3732 3730 { 0xE295A6, 0xCB },
3733 3731 { 0xE295A7, 0xCF },
3734 3732 { 0xE295A8, 0xD0 },
3735 3733 { 0xE295A9, 0xCA },
3736 3734 { 0xE295AA, 0xD8 },
3737 3735 { 0xE295AB, 0xD7 },
3738 3736 { 0xE295AC, 0xCE },
3739 3737 { 0xE29680, 0xDF },
3740 3738 { 0xE29684, 0xDC },
3741 3739 { 0xE29688, 0xDB },
3742 3740 { 0xE2968C, 0xDD },
3743 3741 { 0xE29690, 0xDE },
3744 3742 { 0xE29691, 0xB0 },
3745 3743 { 0xE29692, 0xB1 },
3746 3744 { 0xE29693, 0xB2 },
3747 3745 { 0xE296A0, 0xFE },
3748 3746 },
3749 3747 { /* UTF-8 -> CP866 */
3750 3748 { 0x00C2A0, 0xFF },
3751 3749 { 0x00C2A4, 0xFD },
3752 3750 { 0x00C2B0, 0xF8 },
3753 3751 { 0x00C2B7, 0xFA },
3754 3752 { 0x00D081, 0xF0 },
3755 3753 { 0x00D084, 0xF2 },
3756 3754 { 0x00D087, 0xF4 },
3757 3755 { 0x00D08E, 0xF6 },
3758 3756 { 0x00D090, 0x80 },
3759 3757 { 0x00D091, 0x81 },
3760 3758 { 0x00D092, 0x82 },
3761 3759 { 0x00D093, 0x83 },
3762 3760 { 0x00D094, 0x84 },
3763 3761 { 0x00D095, 0x85 },
3764 3762 { 0x00D096, 0x86 },
3765 3763 { 0x00D097, 0x87 },
3766 3764 { 0x00D098, 0x88 },
3767 3765 { 0x00D099, 0x89 },
3768 3766 { 0x00D09A, 0x8A },
3769 3767 { 0x00D09B, 0x8B },
3770 3768 { 0x00D09C, 0x8C },
3771 3769 { 0x00D09D, 0x8D },
3772 3770 { 0x00D09E, 0x8E },
3773 3771 { 0x00D09F, 0x8F },
3774 3772 { 0x00D0A0, 0x90 },
3775 3773 { 0x00D0A1, 0x91 },
3776 3774 { 0x00D0A2, 0x92 },
3777 3775 { 0x00D0A3, 0x93 },
3778 3776 { 0x00D0A4, 0x94 },
3779 3777 { 0x00D0A5, 0x95 },
3780 3778 { 0x00D0A6, 0x96 },
3781 3779 { 0x00D0A7, 0x97 },
3782 3780 { 0x00D0A8, 0x98 },
3783 3781 { 0x00D0A9, 0x99 },
3784 3782 { 0x00D0AA, 0x9A },
3785 3783 { 0x00D0AB, 0x9B },
3786 3784 { 0x00D0AC, 0x9C },
3787 3785 { 0x00D0AD, 0x9D },
3788 3786 { 0x00D0AE, 0x9E },
3789 3787 { 0x00D0AF, 0x9F },
3790 3788 { 0x00D0B0, 0xA0 },
3791 3789 { 0x00D0B1, 0xA1 },
3792 3790 { 0x00D0B2, 0xA2 },
3793 3791 { 0x00D0B3, 0xA3 },
3794 3792 { 0x00D0B4, 0xA4 },
3795 3793 { 0x00D0B5, 0xA5 },
3796 3794 { 0x00D0B6, 0xA6 },
3797 3795 { 0x00D0B7, 0xA7 },
3798 3796 { 0x00D0B8, 0xA8 },
3799 3797 { 0x00D0B9, 0xA9 },
3800 3798 { 0x00D0BA, 0xAA },
3801 3799 { 0x00D0BB, 0xAB },
3802 3800 { 0x00D0BC, 0xAC },
3803 3801 { 0x00D0BD, 0xAD },
3804 3802 { 0x00D0BE, 0xAE },
3805 3803 { 0x00D0BF, 0xAF },
3806 3804 { 0x00D180, 0xE0 },
3807 3805 { 0x00D181, 0xE1 },
3808 3806 { 0x00D182, 0xE2 },
3809 3807 { 0x00D183, 0xE3 },
3810 3808 { 0x00D184, 0xE4 },
3811 3809 { 0x00D185, 0xE5 },
3812 3810 { 0x00D186, 0xE6 },
3813 3811 { 0x00D187, 0xE7 },
3814 3812 { 0x00D188, 0xE8 },
3815 3813 { 0x00D189, 0xE9 },
3816 3814 { 0x00D18A, 0xEA },
3817 3815 { 0x00D18B, 0xEB },
3818 3816 { 0x00D18C, 0xEC },
3819 3817 { 0x00D18D, 0xED },
3820 3818 { 0x00D18E, 0xEE },
3821 3819 { 0x00D18F, 0xEF },
3822 3820 { 0x00D191, 0xF1 },
3823 3821 { 0x00D194, 0xF3 },
3824 3822 { 0x00D197, 0xF5 },
3825 3823 { 0x00D19E, 0xF7 },
3826 3824 { 0xE28496, 0xFC },
3827 3825 { 0xE28899, 0xF9 },
3828 3826 { 0xE2889A, 0xFB },
3829 3827 { 0xE29480, 0xC4 },
3830 3828 { 0xE29482, 0xB3 },
3831 3829 { 0xE2948C, 0xDA },
3832 3830 { 0xE29490, 0xBF },
3833 3831 { 0xE29494, 0xC0 },
3834 3832 { 0xE29498, 0xD9 },
3835 3833 { 0xE2949C, 0xC3 },
3836 3834 { 0xE294A4, 0xB4 },
3837 3835 { 0xE294AC, 0xC2 },
3838 3836 { 0xE294B4, 0xC1 },
3839 3837 { 0xE294BC, 0xC5 },
3840 3838 { 0xE29590, 0xCD },
3841 3839 { 0xE29591, 0xBA },
3842 3840 { 0xE29592, 0xD5 },
3843 3841 { 0xE29593, 0xD6 },
3844 3842 { 0xE29594, 0xC9 },
3845 3843 { 0xE29595, 0xB8 },
3846 3844 { 0xE29596, 0xB7 },
3847 3845 { 0xE29597, 0xBB },
3848 3846 { 0xE29598, 0xD4 },
3849 3847 { 0xE29599, 0xD3 },
3850 3848 { 0xE2959A, 0xC8 },
3851 3849 { 0xE2959B, 0xBE },
3852 3850 { 0xE2959C, 0xBD },
3853 3851 { 0xE2959D, 0xBC },
3854 3852 { 0xE2959E, 0xC6 },
3855 3853 { 0xE2959F, 0xC7 },
3856 3854 { 0xE295A0, 0xCC },
3857 3855 { 0xE295A1, 0xB5 },
3858 3856 { 0xE295A2, 0xB6 },
3859 3857 { 0xE295A3, 0xB9 },
3860 3858 { 0xE295A4, 0xD1 },
3861 3859 { 0xE295A5, 0xD2 },
3862 3860 { 0xE295A6, 0xCB },
3863 3861 { 0xE295A7, 0xCF },
3864 3862 { 0xE295A8, 0xD0 },
3865 3863 { 0xE295A9, 0xCA },
3866 3864 { 0xE295AA, 0xD8 },
3867 3865 { 0xE295AB, 0xD7 },
3868 3866 { 0xE295AC, 0xCE },
3869 3867 { 0xE29680, 0xDF },
3870 3868 { 0xE29684, 0xDC },
3871 3869 { 0xE29688, 0xDB },
3872 3870 { 0xE2968C, 0xDD },
3873 3871 { 0xE29690, 0xDE },
3874 3872 { 0xE29691, 0xB0 },
3875 3873 { 0xE29692, 0xB1 },
3876 3874 { 0xE29693, 0xB2 },
3877 3875 { 0xE296A0, 0xFE },
3878 3876 },
3879 3877 { /* UTF-8 -> CP1250 */
3880 3878 { 0x00C2A0, 0xA0 },
3881 3879 { 0x00C2A4, 0xA4 },
3882 3880 { 0x00C2A6, 0xA6 },
3883 3881 { 0x00C2A7, 0xA7 },
3884 3882 { 0x00C2A8, 0xA8 },
3885 3883 { 0x00C2A9, 0xA9 },
3886 3884 { 0x00C2AB, 0xAB },
3887 3885 { 0x00C2AC, 0xAC },
3888 3886 { 0x00C2AD, 0xAD },
3889 3887 { 0x00C2AE, 0xAE },
3890 3888 { 0x00C2B0, 0xB0 },
3891 3889 { 0x00C2B1, 0xB1 },
3892 3890 { 0x00C2B4, 0xB4 },
3893 3891 { 0x00C2B5, 0xB5 },
3894 3892 { 0x00C2B6, 0xB6 },
3895 3893 { 0x00C2B7, 0xB7 },
3896 3894 { 0x00C2B8, 0xB8 },
3897 3895 { 0x00C2BB, 0xBB },
3898 3896 { 0x00C381, 0xC1 },
3899 3897 { 0x00C382, 0xC2 },
3900 3898 { 0x00C384, 0xC4 },
3901 3899 { 0x00C387, 0xC7 },
3902 3900 { 0x00C389, 0xC9 },
3903 3901 { 0x00C38B, 0xCB },
3904 3902 { 0x00C38D, 0xCD },
3905 3903 { 0x00C38E, 0xCE },
3906 3904 { 0x00C393, 0xD3 },
3907 3905 { 0x00C394, 0xD4 },
3908 3906 { 0x00C396, 0xD6 },
3909 3907 { 0x00C397, 0xD7 },
3910 3908 { 0x00C39A, 0xDA },
3911 3909 { 0x00C39C, 0xDC },
3912 3910 { 0x00C39D, 0xDD },
3913 3911 { 0x00C39F, 0xDF },
3914 3912 { 0x00C3A1, 0xE1 },
3915 3913 { 0x00C3A2, 0xE2 },
3916 3914 { 0x00C3A4, 0xE4 },
3917 3915 { 0x00C3A7, 0xE7 },
3918 3916 { 0x00C3A9, 0xE9 },
3919 3917 { 0x00C3AB, 0xEB },
3920 3918 { 0x00C3AD, 0xED },
3921 3919 { 0x00C3AE, 0xEE },
3922 3920 { 0x00C3B3, 0xF3 },
3923 3921 { 0x00C3B4, 0xF4 },
3924 3922 { 0x00C3B6, 0xF6 },
3925 3923 { 0x00C3B7, 0xF7 },
3926 3924 { 0x00C3BA, 0xFA },
3927 3925 { 0x00C3BC, 0xFC },
3928 3926 { 0x00C3BD, 0xFD },
3929 3927 { 0x00C482, 0xC3 },
3930 3928 { 0x00C483, 0xE3 },
3931 3929 { 0x00C484, 0xA5 },
3932 3930 { 0x00C485, 0xB9 },
3933 3931 { 0x00C486, 0xC6 },
3934 3932 { 0x00C487, 0xE6 },
3935 3933 { 0x00C48C, 0xC8 },
3936 3934 { 0x00C48D, 0xE8 },
3937 3935 { 0x00C48E, 0xCF },
3938 3936 { 0x00C48F, 0xEF },
3939 3937 { 0x00C490, 0xD0 },
3940 3938 { 0x00C491, 0xF0 },
3941 3939 { 0x00C498, 0xCA },
3942 3940 { 0x00C499, 0xEA },
3943 3941 { 0x00C49A, 0xCC },
3944 3942 { 0x00C49B, 0xEC },
3945 3943 { 0x00C4B9, 0xC5 },
3946 3944 { 0x00C4BA, 0xE5 },
3947 3945 { 0x00C4BD, 0xBC },
3948 3946 { 0x00C4BE, 0xBE },
3949 3947 { 0x00C581, 0xA3 },
3950 3948 { 0x00C582, 0xB3 },
3951 3949 { 0x00C583, 0xD1 },
3952 3950 { 0x00C584, 0xF1 },
3953 3951 { 0x00C587, 0xD2 },
3954 3952 { 0x00C588, 0xF2 },
3955 3953 { 0x00C590, 0xD5 },
3956 3954 { 0x00C591, 0xF5 },
3957 3955 { 0x00C594, 0xC0 },
3958 3956 { 0x00C595, 0xE0 },
3959 3957 { 0x00C598, 0xD8 },
3960 3958 { 0x00C599, 0xF8 },
3961 3959 { 0x00C59A, 0x8C },
3962 3960 { 0x00C59B, 0x9C },
3963 3961 { 0x00C59E, 0xAA },
3964 3962 { 0x00C59F, 0xBA },
3965 3963 { 0x00C5A0, 0x8A },
3966 3964 { 0x00C5A1, 0x9A },
3967 3965 { 0x00C5A2, 0xDE },
3968 3966 { 0x00C5A3, 0xFE },
3969 3967 { 0x00C5A4, 0x8D },
3970 3968 { 0x00C5A5, 0x9D },
3971 3969 { 0x00C5AE, 0xD9 },
3972 3970 { 0x00C5AF, 0xF9 },
3973 3971 { 0x00C5B0, 0xDB },
3974 3972 { 0x00C5B1, 0xFB },
3975 3973 { 0x00C5B9, 0x8F },
3976 3974 { 0x00C5BA, 0x9F },
3977 3975 { 0x00C5BB, 0xAF },
3978 3976 { 0x00C5BC, 0xBF },
3979 3977 { 0x00C5BD, 0x8E },
3980 3978 { 0x00C5BE, 0x9E },
3981 3979 { 0x00CB87, 0xA1 },
3982 3980 { 0x00CB98, 0xA2 },
3983 3981 { 0x00CB99, 0xFF },
3984 3982 { 0x00CB9B, 0xB2 },
3985 3983 { 0x00CB9D, 0xBD },
3986 3984 { 0xE28093, 0x96 },
3987 3985 { 0xE28094, 0x97 },
3988 3986 { 0xE28098, 0x91 },
3989 3987 { 0xE28099, 0x92 },
3990 3988 { 0xE2809A, 0x82 },
3991 3989 { 0xE2809C, 0x93 },
3992 3990 { 0xE2809D, 0x94 },
3993 3991 { 0xE2809E, 0x84 },
3994 3992 { 0xE280A0, 0x86 },
3995 3993 { 0xE280A1, 0x87 },
3996 3994 { 0xE280A2, 0x95 },
3997 3995 { 0xE280A6, 0x85 },
3998 3996 { 0xE280B0, 0x89 },
3999 3997 { 0xE280B9, 0x8B },
4000 3998 { 0xE280BA, 0x9B },
4001 3999 { 0xE282AC, 0x80 },
4002 4000 { 0xE284A2, 0x99 },
4003 4001 { 0xFFFFFF, 0x00 },
4004 4002 { 0xFFFFFF, 0x00 },
4005 4003 { 0xFFFFFF, 0x00 },
4006 4004 { 0xFFFFFF, 0x00 },
4007 4005 { 0xFFFFFF, 0x00 },
4008 4006 },
4009 4007 { /* UTF-8 -> CP1251 */
4010 4008 { 0x00C2A0, 0xA0 },
4011 4009 { 0x00C2A4, 0xA4 },
4012 4010 { 0x00C2A6, 0xA6 },
4013 4011 { 0x00C2A7, 0xA7 },
4014 4012 { 0x00C2A9, 0xA9 },
4015 4013 { 0x00C2AB, 0xAB },
4016 4014 { 0x00C2AC, 0xAC },
4017 4015 { 0x00C2AD, 0xAD },
4018 4016 { 0x00C2AE, 0xAE },
4019 4017 { 0x00C2B0, 0xB0 },
4020 4018 { 0x00C2B1, 0xB1 },
4021 4019 { 0x00C2B5, 0xB5 },
4022 4020 { 0x00C2B6, 0xB6 },
4023 4021 { 0x00C2B7, 0xB7 },
4024 4022 { 0x00C2BB, 0xBB },
4025 4023 { 0x00D081, 0xA8 },
4026 4024 { 0x00D082, 0x80 },
4027 4025 { 0x00D083, 0x81 },
4028 4026 { 0x00D084, 0xAA },
4029 4027 { 0x00D085, 0xBD },
4030 4028 { 0x00D086, 0xB2 },
4031 4029 { 0x00D087, 0xAF },
4032 4030 { 0x00D088, 0xA3 },
4033 4031 { 0x00D089, 0x8A },
4034 4032 { 0x00D08A, 0x8C },
4035 4033 { 0x00D08B, 0x8E },
4036 4034 { 0x00D08C, 0x8D },
4037 4035 { 0x00D08E, 0xA1 },
4038 4036 { 0x00D08F, 0x8F },
4039 4037 { 0x00D090, 0xC0 },
4040 4038 { 0x00D091, 0xC1 },
4041 4039 { 0x00D092, 0xC2 },
4042 4040 { 0x00D093, 0xC3 },
4043 4041 { 0x00D094, 0xC4 },
4044 4042 { 0x00D095, 0xC5 },
4045 4043 { 0x00D096, 0xC6 },
4046 4044 { 0x00D097, 0xC7 },
4047 4045 { 0x00D098, 0xC8 },
4048 4046 { 0x00D099, 0xC9 },
4049 4047 { 0x00D09A, 0xCA },
4050 4048 { 0x00D09B, 0xCB },
4051 4049 { 0x00D09C, 0xCC },
4052 4050 { 0x00D09D, 0xCD },
4053 4051 { 0x00D09E, 0xCE },
4054 4052 { 0x00D09F, 0xCF },
4055 4053 { 0x00D0A0, 0xD0 },
4056 4054 { 0x00D0A1, 0xD1 },
4057 4055 { 0x00D0A2, 0xD2 },
4058 4056 { 0x00D0A3, 0xD3 },
4059 4057 { 0x00D0A4, 0xD4 },
4060 4058 { 0x00D0A5, 0xD5 },
4061 4059 { 0x00D0A6, 0xD6 },
4062 4060 { 0x00D0A7, 0xD7 },
4063 4061 { 0x00D0A8, 0xD8 },
4064 4062 { 0x00D0A9, 0xD9 },
4065 4063 { 0x00D0AA, 0xDA },
4066 4064 { 0x00D0AB, 0xDB },
4067 4065 { 0x00D0AC, 0xDC },
4068 4066 { 0x00D0AD, 0xDD },
4069 4067 { 0x00D0AE, 0xDE },
4070 4068 { 0x00D0AF, 0xDF },
4071 4069 { 0x00D0B0, 0xE0 },
4072 4070 { 0x00D0B1, 0xE1 },
4073 4071 { 0x00D0B2, 0xE2 },
4074 4072 { 0x00D0B3, 0xE3 },
4075 4073 { 0x00D0B4, 0xE4 },
4076 4074 { 0x00D0B5, 0xE5 },
4077 4075 { 0x00D0B6, 0xE6 },
4078 4076 { 0x00D0B7, 0xE7 },
4079 4077 { 0x00D0B8, 0xE8 },
4080 4078 { 0x00D0B9, 0xE9 },
4081 4079 { 0x00D0BA, 0xEA },
4082 4080 { 0x00D0BB, 0xEB },
4083 4081 { 0x00D0BC, 0xEC },
4084 4082 { 0x00D0BD, 0xED },
4085 4083 { 0x00D0BE, 0xEE },
4086 4084 { 0x00D0BF, 0xEF },
4087 4085 { 0x00D180, 0xF0 },
4088 4086 { 0x00D181, 0xF1 },
4089 4087 { 0x00D182, 0xF2 },
4090 4088 { 0x00D183, 0xF3 },
4091 4089 { 0x00D184, 0xF4 },
4092 4090 { 0x00D185, 0xF5 },
4093 4091 { 0x00D186, 0xF6 },
4094 4092 { 0x00D187, 0xF7 },
4095 4093 { 0x00D188, 0xF8 },
4096 4094 { 0x00D189, 0xF9 },
4097 4095 { 0x00D18A, 0xFA },
4098 4096 { 0x00D18B, 0xFB },
4099 4097 { 0x00D18C, 0xFC },
4100 4098 { 0x00D18D, 0xFD },
4101 4099 { 0x00D18E, 0xFE },
4102 4100 { 0x00D18F, 0xFF },
4103 4101 { 0x00D191, 0xB8 },
4104 4102 { 0x00D192, 0x90 },
4105 4103 { 0x00D193, 0x83 },
4106 4104 { 0x00D194, 0xBA },
4107 4105 { 0x00D195, 0xBE },
4108 4106 { 0x00D196, 0xB3 },
4109 4107 { 0x00D197, 0xBF },
4110 4108 { 0x00D198, 0xBC },
4111 4109 { 0x00D199, 0x9A },
4112 4110 { 0x00D19A, 0x9C },
4113 4111 { 0x00D19B, 0x9E },
4114 4112 { 0x00D19C, 0x9D },
4115 4113 { 0x00D19E, 0xA2 },
4116 4114 { 0x00D19F, 0x9F },
4117 4115 { 0x00D290, 0xA5 },
4118 4116 { 0x00D291, 0xB4 },
4119 4117 { 0xE28093, 0x96 },
4120 4118 { 0xE28094, 0x97 },
4121 4119 { 0xE28098, 0x91 },
4122 4120 { 0xE28099, 0x92 },
4123 4121 { 0xE2809A, 0x82 },
4124 4122 { 0xE2809C, 0x93 },
4125 4123 { 0xE2809D, 0x94 },
4126 4124 { 0xE2809E, 0x84 },
4127 4125 { 0xE280A0, 0x86 },
4128 4126 { 0xE280A1, 0x87 },
4129 4127 { 0xE280A2, 0x95 },
4130 4128 { 0xE280A6, 0x85 },
4131 4129 { 0xE280B0, 0x89 },
4132 4130 { 0xE280B9, 0x8B },
4133 4131 { 0xE280BA, 0x9B },
4134 4132 { 0xE282AC, 0x88 },
4135 4133 { 0xE28496, 0xB9 },
4136 4134 { 0xE284A2, 0x99 },
4137 4135 { 0xFFFFFF, 0x00 },
4138 4136 },
4139 4137 { /* UTF-8 -> CP1253 */
4140 4138 { 0x00C2A0, 0xA0 },
4141 4139 { 0x00C2A3, 0xA3 },
4142 4140 { 0x00C2A4, 0xA4 },
4143 4141 { 0x00C2A5, 0xA5 },
4144 4142 { 0x00C2A6, 0xA6 },
4145 4143 { 0x00C2A7, 0xA7 },
4146 4144 { 0x00C2A8, 0xA8 },
4147 4145 { 0x00C2A9, 0xA9 },
4148 4146 { 0x00C2AB, 0xAB },
4149 4147 { 0x00C2AC, 0xAC },
4150 4148 { 0x00C2AD, 0xAD },
4151 4149 { 0x00C2AE, 0xAE },
4152 4150 { 0x00C2B0, 0xB0 },
4153 4151 { 0x00C2B1, 0xB1 },
4154 4152 { 0x00C2B2, 0xB2 },
4155 4153 { 0x00C2B3, 0xB3 },
4156 4154 { 0x00C2B5, 0xB5 },
4157 4155 { 0x00C2B6, 0xB6 },
4158 4156 { 0x00C2B7, 0xB7 },
4159 4157 { 0x00C2BB, 0xBB },
4160 4158 { 0x00C2BD, 0xBD },
4161 4159 { 0x00C692, 0x83 },
4162 4160 { 0x00CE84, 0xB4 },
4163 4161 { 0x00CE85, 0xA1 },
4164 4162 { 0x00CE86, 0xA2 },
4165 4163 { 0x00CE88, 0xB8 },
4166 4164 { 0x00CE89, 0xB9 },
4167 4165 { 0x00CE8A, 0xBA },
4168 4166 { 0x00CE8C, 0xBC },
4169 4167 { 0x00CE8E, 0xBE },
4170 4168 { 0x00CE8F, 0xBF },
4171 4169 { 0x00CE90, 0xC0 },
4172 4170 { 0x00CE91, 0xC1 },
4173 4171 { 0x00CE92, 0xC2 },
4174 4172 { 0x00CE93, 0xC3 },
4175 4173 { 0x00CE94, 0xC4 },
4176 4174 { 0x00CE95, 0xC5 },
4177 4175 { 0x00CE96, 0xC6 },
4178 4176 { 0x00CE97, 0xC7 },
4179 4177 { 0x00CE98, 0xC8 },
4180 4178 { 0x00CE99, 0xC9 },
4181 4179 { 0x00CE9A, 0xCA },
4182 4180 { 0x00CE9B, 0xCB },
4183 4181 { 0x00CE9C, 0xCC },
4184 4182 { 0x00CE9D, 0xCD },
4185 4183 { 0x00CE9E, 0xCE },
4186 4184 { 0x00CE9F, 0xCF },
4187 4185 { 0x00CEA0, 0xD0 },
4188 4186 { 0x00CEA1, 0xD1 },
4189 4187 { 0x00CEA3, 0xD3 },
4190 4188 { 0x00CEA4, 0xD4 },
4191 4189 { 0x00CEA5, 0xD5 },
4192 4190 { 0x00CEA6, 0xD6 },
4193 4191 { 0x00CEA7, 0xD7 },
4194 4192 { 0x00CEA8, 0xD8 },
4195 4193 { 0x00CEA9, 0xD9 },
4196 4194 { 0x00CEAA, 0xDA },
4197 4195 { 0x00CEAB, 0xDB },
4198 4196 { 0x00CEAC, 0xDC },
4199 4197 { 0x00CEAD, 0xDD },
4200 4198 { 0x00CEAE, 0xDE },
4201 4199 { 0x00CEAF, 0xDF },
4202 4200 { 0x00CEB0, 0xE0 },
4203 4201 { 0x00CEB1, 0xE1 },
4204 4202 { 0x00CEB2, 0xE2 },
4205 4203 { 0x00CEB3, 0xE3 },
4206 4204 { 0x00CEB4, 0xE4 },
4207 4205 { 0x00CEB5, 0xE5 },
4208 4206 { 0x00CEB6, 0xE6 },
4209 4207 { 0x00CEB7, 0xE7 },
4210 4208 { 0x00CEB8, 0xE8 },
4211 4209 { 0x00CEB9, 0xE9 },
4212 4210 { 0x00CEBA, 0xEA },
4213 4211 { 0x00CEBB, 0xEB },
4214 4212 { 0x00CEBC, 0xEC },
4215 4213 { 0x00CEBD, 0xED },
4216 4214 { 0x00CEBE, 0xEE },
4217 4215 { 0x00CEBF, 0xEF },
4218 4216 { 0x00CF80, 0xF0 },
4219 4217 { 0x00CF81, 0xF1 },
4220 4218 { 0x00CF82, 0xF2 },
4221 4219 { 0x00CF83, 0xF3 },
4222 4220 { 0x00CF84, 0xF4 },
4223 4221 { 0x00CF85, 0xF5 },
4224 4222 { 0x00CF86, 0xF6 },
4225 4223 { 0x00CF87, 0xF7 },
4226 4224 { 0x00CF88, 0xF8 },
4227 4225 { 0x00CF89, 0xF9 },
4228 4226 { 0x00CF8A, 0xFA },
4229 4227 { 0x00CF8B, 0xFB },
4230 4228 { 0x00CF8C, 0xFC },
4231 4229 { 0x00CF8D, 0xFD },
4232 4230 { 0x00CF8E, 0xFE },
4233 4231 { 0xE28093, 0x96 },
4234 4232 { 0xE28094, 0x97 },
4235 4233 { 0xE28095, 0xAF },
4236 4234 { 0xE28098, 0x91 },
4237 4235 { 0xE28099, 0x92 },
4238 4236 { 0xE2809A, 0x82 },
4239 4237 { 0xE2809C, 0x93 },
4240 4238 { 0xE2809D, 0x94 },
4241 4239 { 0xE2809E, 0x84 },
4242 4240 { 0xE280A0, 0x86 },
4243 4241 { 0xE280A1, 0x87 },
4244 4242 { 0xE280A2, 0x95 },
4245 4243 { 0xE280A6, 0x85 },
4246 4244 { 0xE280B0, 0x89 },
4247 4245 { 0xE280B9, 0x8B },
4248 4246 { 0xE280BA, 0x9B },
4249 4247 { 0xE282AC, 0x80 },
4250 4248 { 0xE284A2, 0x99 },
4251 4249 { 0xFFFFFF, 0x00 },
4252 4250 { 0xFFFFFF, 0x00 },
4253 4251 { 0xFFFFFF, 0x00 },
4254 4252 { 0xFFFFFF, 0x00 },
4255 4253 { 0xFFFFFF, 0x00 },
4256 4254 { 0xFFFFFF, 0x00 },
4257 4255 { 0xFFFFFF, 0x00 },
4258 4256 { 0xFFFFFF, 0x00 },
4259 4257 { 0xFFFFFF, 0x00 },
4260 4258 { 0xFFFFFF, 0x00 },
4261 4259 { 0xFFFFFF, 0x00 },
4262 4260 { 0xFFFFFF, 0x00 },
4263 4261 { 0xFFFFFF, 0x00 },
4264 4262 { 0xFFFFFF, 0x00 },
4265 4263 { 0xFFFFFF, 0x00 },
4266 4264 { 0xFFFFFF, 0x00 },
4267 4265 { 0xFFFFFF, 0x00 },
4268 4266 },
4269 4267 { /* UTF-8 -> CP1254 */
4270 4268 { 0x00C2A0, 0xA0 },
4271 4269 { 0x00C2A1, 0xA1 },
4272 4270 { 0x00C2A2, 0xA2 },
4273 4271 { 0x00C2A3, 0xA3 },
4274 4272 { 0x00C2A4, 0xA4 },
4275 4273 { 0x00C2A5, 0xA5 },
4276 4274 { 0x00C2A6, 0xA6 },
4277 4275 { 0x00C2A7, 0xA7 },
4278 4276 { 0x00C2A8, 0xA8 },
4279 4277 { 0x00C2A9, 0xA9 },
4280 4278 { 0x00C2AA, 0xAA },
4281 4279 { 0x00C2AB, 0xAB },
4282 4280 { 0x00C2AC, 0xAC },
4283 4281 { 0x00C2AD, 0xAD },
4284 4282 { 0x00C2AE, 0xAE },
4285 4283 { 0x00C2AF, 0xAF },
4286 4284 { 0x00C2B0, 0xB0 },
4287 4285 { 0x00C2B1, 0xB1 },
4288 4286 { 0x00C2B2, 0xB2 },
4289 4287 { 0x00C2B3, 0xB3 },
4290 4288 { 0x00C2B4, 0xB4 },
4291 4289 { 0x00C2B5, 0xB5 },
4292 4290 { 0x00C2B6, 0xB6 },
4293 4291 { 0x00C2B7, 0xB7 },
4294 4292 { 0x00C2B8, 0xB8 },
4295 4293 { 0x00C2B9, 0xB9 },
4296 4294 { 0x00C2BA, 0xBA },
4297 4295 { 0x00C2BB, 0xBB },
4298 4296 { 0x00C2BC, 0xBC },
4299 4297 { 0x00C2BD, 0xBD },
4300 4298 { 0x00C2BE, 0xBE },
4301 4299 { 0x00C2BF, 0xBF },
4302 4300 { 0x00C380, 0xC0 },
4303 4301 { 0x00C381, 0xC1 },
4304 4302 { 0x00C382, 0xC2 },
4305 4303 { 0x00C383, 0xC3 },
4306 4304 { 0x00C384, 0xC4 },
4307 4305 { 0x00C385, 0xC5 },
4308 4306 { 0x00C386, 0xC6 },
4309 4307 { 0x00C387, 0xC7 },
4310 4308 { 0x00C388, 0xC8 },
4311 4309 { 0x00C389, 0xC9 },
4312 4310 { 0x00C38A, 0xCA },
4313 4311 { 0x00C38B, 0xCB },
4314 4312 { 0x00C38C, 0xCC },
4315 4313 { 0x00C38D, 0xCD },
4316 4314 { 0x00C38E, 0xCE },
4317 4315 { 0x00C38F, 0xCF },
4318 4316 { 0x00C391, 0xD1 },
4319 4317 { 0x00C392, 0xD2 },
4320 4318 { 0x00C393, 0xD3 },
4321 4319 { 0x00C394, 0xD4 },
4322 4320 { 0x00C395, 0xD5 },
4323 4321 { 0x00C396, 0xD6 },
4324 4322 { 0x00C397, 0xD7 },
4325 4323 { 0x00C398, 0xD8 },
4326 4324 { 0x00C399, 0xD9 },
4327 4325 { 0x00C39A, 0xDA },
4328 4326 { 0x00C39B, 0xDB },
4329 4327 { 0x00C39C, 0xDC },
4330 4328 { 0x00C39F, 0xDF },
4331 4329 { 0x00C3A0, 0xE0 },
4332 4330 { 0x00C3A1, 0xE1 },
4333 4331 { 0x00C3A2, 0xE2 },
4334 4332 { 0x00C3A3, 0xE3 },
4335 4333 { 0x00C3A4, 0xE4 },
4336 4334 { 0x00C3A5, 0xE5 },
4337 4335 { 0x00C3A6, 0xE6 },
4338 4336 { 0x00C3A7, 0xE7 },
4339 4337 { 0x00C3A8, 0xE8 },
4340 4338 { 0x00C3A9, 0xE9 },
4341 4339 { 0x00C3AA, 0xEA },
4342 4340 { 0x00C3AB, 0xEB },
4343 4341 { 0x00C3AC, 0xEC },
4344 4342 { 0x00C3AD, 0xED },
4345 4343 { 0x00C3AE, 0xEE },
4346 4344 { 0x00C3AF, 0xEF },
4347 4345 { 0x00C3B1, 0xF1 },
4348 4346 { 0x00C3B2, 0xF2 },
4349 4347 { 0x00C3B3, 0xF3 },
4350 4348 { 0x00C3B4, 0xF4 },
4351 4349 { 0x00C3B5, 0xF5 },
4352 4350 { 0x00C3B6, 0xF6 },
4353 4351 { 0x00C3B7, 0xF7 },
4354 4352 { 0x00C3B8, 0xF8 },
4355 4353 { 0x00C3B9, 0xF9 },
4356 4354 { 0x00C3BA, 0xFA },
4357 4355 { 0x00C3BB, 0xFB },
4358 4356 { 0x00C3BC, 0xFC },
4359 4357 { 0x00C3BF, 0xFF },
4360 4358 { 0x00C49E, 0xD0 },
4361 4359 { 0x00C49F, 0xF0 },
4362 4360 { 0x00C4B0, 0xDD },
4363 4361 { 0x00C4B1, 0xFD },
4364 4362 { 0x00C592, 0x8C },
4365 4363 { 0x00C593, 0x9C },
4366 4364 { 0x00C59E, 0xDE },
4367 4365 { 0x00C59F, 0xFE },
4368 4366 { 0x00C5A0, 0x8A },
4369 4367 { 0x00C5A1, 0x9A },
4370 4368 { 0x00C5B8, 0x9F },
4371 4369 { 0x00C692, 0x83 },
4372 4370 { 0x00CB86, 0x88 },
4373 4371 { 0x00CB9C, 0x98 },
4374 4372 { 0xE28093, 0x96 },
4375 4373 { 0xE28094, 0x97 },
4376 4374 { 0xE28098, 0x91 },
4377 4375 { 0xE28099, 0x92 },
4378 4376 { 0xE2809A, 0x82 },
4379 4377 { 0xE2809C, 0x93 },
4380 4378 { 0xE2809D, 0x94 },
4381 4379 { 0xE2809E, 0x84 },
4382 4380 { 0xE280A0, 0x86 },
4383 4381 { 0xE280A1, 0x87 },
4384 4382 { 0xE280A2, 0x95 },
4385 4383 { 0xE280A6, 0x85 },
4386 4384 { 0xE280B0, 0x89 },
4387 4385 { 0xE280B9, 0x8B },
4388 4386 { 0xE280BA, 0x9B },
4389 4387 { 0xE282AC, 0x80 },
4390 4388 { 0xE284A2, 0x99 },
4391 4389 { 0xFFFFFF, 0x00 },
4392 4390 { 0xFFFFFF, 0x00 },
4393 4391 { 0xFFFFFF, 0x00 },
4394 4392 { 0xFFFFFF, 0x00 },
4395 4393 { 0xFFFFFF, 0x00 },
4396 4394 { 0xFFFFFF, 0x00 },
4397 4395 { 0xFFFFFF, 0x00 },
4398 4396 },
4399 4397 { /* UTF-8 -> CP1255 */
4400 4398 { 0x00C2A0, 0xA0 },
4401 4399 { 0x00C2A1, 0xA1 },
4402 4400 { 0x00C2A2, 0xA2 },
4403 4401 { 0x00C2A3, 0xA3 },
4404 4402 { 0x00C2A5, 0xA5 },
4405 4403 { 0x00C2A6, 0xA6 },
4406 4404 { 0x00C2A7, 0xA7 },
4407 4405 { 0x00C2A8, 0xA8 },
4408 4406 { 0x00C2A9, 0xA9 },
4409 4407 { 0x00C2AB, 0xAB },
4410 4408 { 0x00C2AC, 0xAC },
4411 4409 { 0x00C2AD, 0xAD },
4412 4410 { 0x00C2AE, 0xAE },
4413 4411 { 0x00C2AF, 0xAF },
4414 4412 { 0x00C2B0, 0xB0 },
4415 4413 { 0x00C2B1, 0xB1 },
4416 4414 { 0x00C2B2, 0xB2 },
4417 4415 { 0x00C2B3, 0xB3 },
4418 4416 { 0x00C2B4, 0xB4 },
4419 4417 { 0x00C2B5, 0xB5 },
4420 4418 { 0x00C2B6, 0xB6 },
4421 4419 { 0x00C2B7, 0xB7 },
4422 4420 { 0x00C2B8, 0xB8 },
4423 4421 { 0x00C2B9, 0xB9 },
4424 4422 { 0x00C2BB, 0xBB },
4425 4423 { 0x00C2BC, 0xBC },
4426 4424 { 0x00C2BD, 0xBD },
4427 4425 { 0x00C2BE, 0xBE },
4428 4426 { 0x00C2BF, 0xBF },
4429 4427 { 0x00C397, 0xAA },
4430 4428 { 0x00C3B7, 0xBA },
4431 4429 { 0x00C692, 0x83 },
4432 4430 { 0x00CB86, 0x88 },
4433 4431 { 0x00CB9C, 0x98 },
4434 4432 { 0x00D6B0, 0xC0 },
4435 4433 { 0x00D6B1, 0xC1 },
4436 4434 { 0x00D6B2, 0xC2 },
4437 4435 { 0x00D6B3, 0xC3 },
4438 4436 { 0x00D6B4, 0xC4 },
4439 4437 { 0x00D6B5, 0xC5 },
4440 4438 { 0x00D6B6, 0xC6 },
4441 4439 { 0x00D6B7, 0xC7 },
4442 4440 { 0x00D6B8, 0xC8 },
4443 4441 { 0x00D6B9, 0xC9 },
4444 4442 { 0x00D6BB, 0xCB },
4445 4443 { 0x00D6BC, 0xCC },
4446 4444 { 0x00D6BD, 0xCD },
4447 4445 { 0x00D6BE, 0xCE },
4448 4446 { 0x00D6BF, 0xCF },
4449 4447 { 0x00D780, 0xD0 },
4450 4448 { 0x00D781, 0xD1 },
4451 4449 { 0x00D782, 0xD2 },
4452 4450 { 0x00D783, 0xD3 },
4453 4451 { 0x00D790, 0xE0 },
4454 4452 { 0x00D791, 0xE1 },
4455 4453 { 0x00D792, 0xE2 },
4456 4454 { 0x00D793, 0xE3 },
4457 4455 { 0x00D794, 0xE4 },
4458 4456 { 0x00D795, 0xE5 },
4459 4457 { 0x00D796, 0xE6 },
4460 4458 { 0x00D797, 0xE7 },
4461 4459 { 0x00D798, 0xE8 },
4462 4460 { 0x00D799, 0xE9 },
4463 4461 { 0x00D79A, 0xEA },
4464 4462 { 0x00D79B, 0xEB },
4465 4463 { 0x00D79C, 0xEC },
4466 4464 { 0x00D79D, 0xED },
4467 4465 { 0x00D79E, 0xEE },
4468 4466 { 0x00D79F, 0xEF },
4469 4467 { 0x00D7A0, 0xF0 },
4470 4468 { 0x00D7A1, 0xF1 },
4471 4469 { 0x00D7A2, 0xF2 },
4472 4470 { 0x00D7A3, 0xF3 },
4473 4471 { 0x00D7A4, 0xF4 },
4474 4472 { 0x00D7A5, 0xF5 },
4475 4473 { 0x00D7A6, 0xF6 },
4476 4474 { 0x00D7A7, 0xF7 },
4477 4475 { 0x00D7A8, 0xF8 },
4478 4476 { 0x00D7A9, 0xF9 },
4479 4477 { 0x00D7AA, 0xFA },
4480 4478 { 0x00D7B0, 0xD4 },
4481 4479 { 0x00D7B1, 0xD5 },
4482 4480 { 0x00D7B2, 0xD6 },
4483 4481 { 0x00D7B3, 0xD7 },
4484 4482 { 0x00D7B4, 0xD8 },
4485 4483 { 0xE2808E, 0xFD },
4486 4484 { 0xE2808F, 0xFE },
4487 4485 { 0xE28093, 0x96 },
4488 4486 { 0xE28094, 0x97 },
4489 4487 { 0xE28098, 0x91 },
4490 4488 { 0xE28099, 0x92 },
4491 4489 { 0xE2809A, 0x82 },
4492 4490 { 0xE2809C, 0x93 },
4493 4491 { 0xE2809D, 0x94 },
4494 4492 { 0xE2809E, 0x84 },
4495 4493 { 0xE280A0, 0x86 },
4496 4494 { 0xE280A1, 0x87 },
4497 4495 { 0xE280A2, 0x95 },
4498 4496 { 0xE280A6, 0x85 },
4499 4497 { 0xE280B0, 0x89 },
4500 4498 { 0xE280B9, 0x8B },
4501 4499 { 0xE280BA, 0x9B },
4502 4500 { 0xE282AA, 0xA4 },
4503 4501 { 0xE282AC, 0x80 },
4504 4502 { 0xE284A2, 0x99 },
4505 4503 { 0xFFFFFF, 0x00 },
4506 4504 { 0xFFFFFF, 0x00 },
4507 4505 { 0xFFFFFF, 0x00 },
4508 4506 { 0xFFFFFF, 0x00 },
4509 4507 { 0xFFFFFF, 0x00 },
4510 4508 { 0xFFFFFF, 0x00 },
4511 4509 { 0xFFFFFF, 0x00 },
4512 4510 { 0xFFFFFF, 0x00 },
4513 4511 { 0xFFFFFF, 0x00 },
4514 4512 { 0xFFFFFF, 0x00 },
4515 4513 { 0xFFFFFF, 0x00 },
4516 4514 { 0xFFFFFF, 0x00 },
4517 4515 { 0xFFFFFF, 0x00 },
4518 4516 { 0xFFFFFF, 0x00 },
4519 4517 { 0xFFFFFF, 0x00 },
4520 4518 { 0xFFFFFF, 0x00 },
4521 4519 { 0xFFFFFF, 0x00 },
4522 4520 { 0xFFFFFF, 0x00 },
4523 4521 { 0xFFFFFF, 0x00 },
4524 4522 { 0xFFFFFF, 0x00 },
4525 4523 { 0xFFFFFF, 0x00 },
4526 4524 { 0xFFFFFF, 0x00 },
4527 4525 { 0xFFFFFF, 0x00 },
4528 4526 },
4529 4527 { /* UTF-8 -> CP1256 */
4530 4528 { 0x00C2A0, 0xA0 },
4531 4529 { 0x00C2A2, 0xA2 },
4532 4530 { 0x00C2A3, 0xA3 },
4533 4531 { 0x00C2A4, 0xA4 },
4534 4532 { 0x00C2A5, 0xA5 },
4535 4533 { 0x00C2A6, 0xA6 },
4536 4534 { 0x00C2A7, 0xA7 },
4537 4535 { 0x00C2A8, 0xA8 },
4538 4536 { 0x00C2A9, 0xA9 },
4539 4537 { 0x00C2AB, 0xAB },
4540 4538 { 0x00C2AC, 0xAC },
4541 4539 { 0x00C2AD, 0xAD },
4542 4540 { 0x00C2AE, 0xAE },
4543 4541 { 0x00C2AF, 0xAF },
4544 4542 { 0x00C2B0, 0xB0 },
4545 4543 { 0x00C2B1, 0xB1 },
4546 4544 { 0x00C2B2, 0xB2 },
4547 4545 { 0x00C2B3, 0xB3 },
4548 4546 { 0x00C2B4, 0xB4 },
4549 4547 { 0x00C2B5, 0xB5 },
4550 4548 { 0x00C2B6, 0xB6 },
4551 4549 { 0x00C2B7, 0xB7 },
4552 4550 { 0x00C2B8, 0xB8 },
4553 4551 { 0x00C2B9, 0xB9 },
4554 4552 { 0x00C2BB, 0xBB },
4555 4553 { 0x00C2BC, 0xBC },
4556 4554 { 0x00C2BD, 0xBD },
4557 4555 { 0x00C2BE, 0xBE },
4558 4556 { 0x00C397, 0xD7 },
4559 4557 { 0x00C3A0, 0xE0 },
4560 4558 { 0x00C3A2, 0xE2 },
4561 4559 { 0x00C3A7, 0xE7 },
4562 4560 { 0x00C3A8, 0xE8 },
4563 4561 { 0x00C3A9, 0xE9 },
4564 4562 { 0x00C3AA, 0xEA },
4565 4563 { 0x00C3AB, 0xEB },
4566 4564 { 0x00C3AE, 0xEE },
4567 4565 { 0x00C3AF, 0xEF },
4568 4566 { 0x00C3B4, 0xF4 },
4569 4567 { 0x00C3B7, 0xF7 },
4570 4568 { 0x00C3B9, 0xF9 },
4571 4569 { 0x00C3BB, 0xFB },
4572 4570 { 0x00C3BC, 0xFC },
4573 4571 { 0x00C592, 0x8C },
4574 4572 { 0x00C593, 0x9C },
4575 4573 { 0x00C692, 0x83 },
4576 4574 { 0x00CB86, 0x88 },
4577 4575 { 0x00D88C, 0xA1 },
4578 4576 { 0x00D89B, 0xBA },
4579 4577 { 0x00D89F, 0xBF },
4580 4578 { 0x00D8A1, 0xC1 },
4581 4579 { 0x00D8A2, 0xC2 },
4582 4580 { 0x00D8A3, 0xC3 },
4583 4581 { 0x00D8A4, 0xC4 },
4584 4582 { 0x00D8A5, 0xC5 },
4585 4583 { 0x00D8A6, 0xC6 },
4586 4584 { 0x00D8A7, 0xC7 },
4587 4585 { 0x00D8A8, 0xC8 },
4588 4586 { 0x00D8A9, 0xC9 },
4589 4587 { 0x00D8AA, 0xCA },
4590 4588 { 0x00D8AB, 0xCB },
4591 4589 { 0x00D8AC, 0xCC },
4592 4590 { 0x00D8AD, 0xCD },
4593 4591 { 0x00D8AE, 0xCE },
4594 4592 { 0x00D8AF, 0xCF },
4595 4593 { 0x00D8B0, 0xD0 },
4596 4594 { 0x00D8B1, 0xD1 },
4597 4595 { 0x00D8B2, 0xD2 },
4598 4596 { 0x00D8B3, 0xD3 },
4599 4597 { 0x00D8B4, 0xD4 },
4600 4598 { 0x00D8B5, 0xD5 },
4601 4599 { 0x00D8B6, 0xD6 },
4602 4600 { 0x00D8B7, 0xD8 },
4603 4601 { 0x00D8B8, 0xD9 },
4604 4602 { 0x00D8B9, 0xDA },
4605 4603 { 0x00D8BA, 0xDB },
4606 4604 { 0x00D980, 0xDC },
4607 4605 { 0x00D981, 0xDD },
4608 4606 { 0x00D982, 0xDE },
4609 4607 { 0x00D983, 0xDF },
4610 4608 { 0x00D984, 0xE1 },
4611 4609 { 0x00D985, 0xE3 },
4612 4610 { 0x00D986, 0xE4 },
4613 4611 { 0x00D987, 0xE5 },
4614 4612 { 0x00D988, 0xE6 },
4615 4613 { 0x00D989, 0xEC },
4616 4614 { 0x00D98A, 0xED },
4617 4615 { 0x00D98B, 0xF0 },
4618 4616 { 0x00D98C, 0xF1 },
4619 4617 { 0x00D98D, 0xF2 },
4620 4618 { 0x00D98E, 0xF3 },
4621 4619 { 0x00D98F, 0xF5 },
4622 4620 { 0x00D990, 0xF6 },
4623 4621 { 0x00D991, 0xF8 },
4624 4622 { 0x00D992, 0xFA },
4625 4623 { 0x00D9B9, 0x8A },
4626 4624 { 0x00D9BE, 0x81 },
4627 4625 { 0x00DA86, 0x8D },
4628 4626 { 0x00DA88, 0x8F },
4629 4627 { 0x00DA91, 0x9A },
4630 4628 { 0x00DA98, 0x8E },
4631 4629 { 0x00DAA9, 0x98 },
4632 4630 { 0x00DAAF, 0x90 },
4633 4631 { 0x00DABA, 0x9F },
4634 4632 { 0x00DABE, 0xAA },
4635 4633 { 0x00DB81, 0xC0 },
4636 4634 { 0x00DB92, 0xFF },
4637 4635 { 0xE2808C, 0x9D },
4638 4636 { 0xE2808D, 0x9E },
4639 4637 { 0xE2808E, 0xFD },
4640 4638 { 0xE2808F, 0xFE },
4641 4639 { 0xE28093, 0x96 },
4642 4640 { 0xE28094, 0x97 },
4643 4641 { 0xE28098, 0x91 },
4644 4642 { 0xE28099, 0x92 },
4645 4643 { 0xE2809A, 0x82 },
4646 4644 { 0xE2809C, 0x93 },
4647 4645 { 0xE2809D, 0x94 },
4648 4646 { 0xE2809E, 0x84 },
4649 4647 { 0xE280A0, 0x86 },
4650 4648 { 0xE280A1, 0x87 },
4651 4649 { 0xE280A2, 0x95 },
4652 4650 { 0xE280A6, 0x85 },
4653 4651 { 0xE280B0, 0x89 },
4654 4652 { 0xE280B9, 0x8B },
4655 4653 { 0xE280BA, 0x9B },
4656 4654 { 0xE282AC, 0x80 },
4657 4655 { 0xE284A2, 0x99 },
4658 4656 },
4659 4657 { /* UTF-8 -> CP1257 */
4660 4658 { 0x00C2A0, 0xA0 },
4661 4659 { 0x00C2A2, 0xA2 },
4662 4660 { 0x00C2A3, 0xA3 },
4663 4661 { 0x00C2A4, 0xA4 },
4664 4662 { 0x00C2A6, 0xA6 },
4665 4663 { 0x00C2A7, 0xA7 },
4666 4664 { 0x00C2A8, 0x8D },
4667 4665 { 0x00C2A9, 0xA9 },
4668 4666 { 0x00C2AB, 0xAB },
4669 4667 { 0x00C2AC, 0xAC },
4670 4668 { 0x00C2AD, 0xAD },
4671 4669 { 0x00C2AE, 0xAE },
4672 4670 { 0x00C2AF, 0x9D },
4673 4671 { 0x00C2B0, 0xB0 },
4674 4672 { 0x00C2B1, 0xB1 },
4675 4673 { 0x00C2B2, 0xB2 },
4676 4674 { 0x00C2B3, 0xB3 },
4677 4675 { 0x00C2B4, 0xB4 },
4678 4676 { 0x00C2B5, 0xB5 },
4679 4677 { 0x00C2B6, 0xB6 },
4680 4678 { 0x00C2B7, 0xB7 },
4681 4679 { 0x00C2B8, 0x8F },
4682 4680 { 0x00C2B9, 0xB9 },
4683 4681 { 0x00C2BB, 0xBB },
4684 4682 { 0x00C2BC, 0xBC },
4685 4683 { 0x00C2BD, 0xBD },
4686 4684 { 0x00C2BE, 0xBE },
4687 4685 { 0x00C384, 0xC4 },
4688 4686 { 0x00C385, 0xC5 },
4689 4687 { 0x00C386, 0xAF },
4690 4688 { 0x00C389, 0xC9 },
4691 4689 { 0x00C393, 0xD3 },
4692 4690 { 0x00C395, 0xD5 },
4693 4691 { 0x00C396, 0xD6 },
4694 4692 { 0x00C397, 0xD7 },
4695 4693 { 0x00C398, 0xA8 },
4696 4694 { 0x00C39C, 0xDC },
4697 4695 { 0x00C39F, 0xDF },
4698 4696 { 0x00C3A4, 0xE4 },
4699 4697 { 0x00C3A5, 0xE5 },
4700 4698 { 0x00C3A6, 0xBF },
4701 4699 { 0x00C3A9, 0xE9 },
4702 4700 { 0x00C3B3, 0xF3 },
4703 4701 { 0x00C3B5, 0xF5 },
4704 4702 { 0x00C3B6, 0xF6 },
4705 4703 { 0x00C3B7, 0xF7 },
4706 4704 { 0x00C3B8, 0xB8 },
4707 4705 { 0x00C3BC, 0xFC },
4708 4706 { 0x00C480, 0xC2 },
4709 4707 { 0x00C481, 0xE2 },
4710 4708 { 0x00C484, 0xC0 },
4711 4709 { 0x00C485, 0xE0 },
4712 4710 { 0x00C486, 0xC3 },
4713 4711 { 0x00C487, 0xE3 },
4714 4712 { 0x00C48C, 0xC8 },
4715 4713 { 0x00C48D, 0xE8 },
4716 4714 { 0x00C492, 0xC7 },
4717 4715 { 0x00C493, 0xE7 },
4718 4716 { 0x00C496, 0xCB },
4719 4717 { 0x00C497, 0xEB },
4720 4718 { 0x00C498, 0xC6 },
4721 4719 { 0x00C499, 0xE6 },
4722 4720 { 0x00C4A2, 0xCC },
4723 4721 { 0x00C4A3, 0xEC },
4724 4722 { 0x00C4AA, 0xCE },
4725 4723 { 0x00C4AB, 0xEE },
4726 4724 { 0x00C4AE, 0xC1 },
4727 4725 { 0x00C4AF, 0xE1 },
4728 4726 { 0x00C4B6, 0xCD },
4729 4727 { 0x00C4B7, 0xED },
4730 4728 { 0x00C4BB, 0xCF },
4731 4729 { 0x00C4BC, 0xEF },
4732 4730 { 0x00C581, 0xD9 },
4733 4731 { 0x00C582, 0xF9 },
4734 4732 { 0x00C583, 0xD1 },
4735 4733 { 0x00C584, 0xF1 },
4736 4734 { 0x00C585, 0xD2 },
4737 4735 { 0x00C586, 0xF2 },
4738 4736 { 0x00C58C, 0xD4 },
4739 4737 { 0x00C58D, 0xF4 },
4740 4738 { 0x00C596, 0xAA },
4741 4739 { 0x00C597, 0xBA },
4742 4740 { 0x00C59A, 0xDA },
4743 4741 { 0x00C59B, 0xFA },
4744 4742 { 0x00C5A0, 0xD0 },
4745 4743 { 0x00C5A1, 0xF0 },
4746 4744 { 0x00C5AA, 0xDB },
4747 4745 { 0x00C5AB, 0xFB },
4748 4746 { 0x00C5B2, 0xD8 },
4749 4747 { 0x00C5B3, 0xF8 },
4750 4748 { 0x00C5B9, 0xCA },
4751 4749 { 0x00C5BA, 0xEA },
4752 4750 { 0x00C5BB, 0xDD },
4753 4751 { 0x00C5BC, 0xFD },
4754 4752 { 0x00C5BD, 0xDE },
4755 4753 { 0x00C5BE, 0xFE },
4756 4754 { 0x00CB87, 0x8E },
4757 4755 { 0x00CB99, 0xFF },
4758 4756 { 0x00CB9B, 0x9E },
4759 4757 { 0xE28093, 0x96 },
4760 4758 { 0xE28094, 0x97 },
4761 4759 { 0xE28098, 0x91 },
4762 4760 { 0xE28099, 0x92 },
4763 4761 { 0xE2809A, 0x82 },
4764 4762 { 0xE2809C, 0x93 },
4765 4763 { 0xE2809D, 0x94 },
4766 4764 { 0xE2809E, 0x84 },
4767 4765 { 0xE280A0, 0x86 },
4768 4766 { 0xE280A1, 0x87 },
4769 4767 { 0xE280A2, 0x95 },
4770 4768 { 0xE280A6, 0x85 },
4771 4769 { 0xE280B0, 0x89 },
4772 4770 { 0xE280B9, 0x8B },
4773 4771 { 0xE280BA, 0x9B },
4774 4772 { 0xE282AC, 0x80 },
4775 4773 { 0xE284A2, 0x99 },
4776 4774 { 0xFFFFFF, 0x00 },
4777 4775 { 0xFFFFFF, 0x00 },
4778 4776 { 0xFFFFFF, 0x00 },
4779 4777 { 0xFFFFFF, 0x00 },
4780 4778 { 0xFFFFFF, 0x00 },
4781 4779 { 0xFFFFFF, 0x00 },
4782 4780 { 0xFFFFFF, 0x00 },
4783 4781 { 0xFFFFFF, 0x00 },
4784 4782 { 0xFFFFFF, 0x00 },
4785 4783 { 0xFFFFFF, 0x00 },
4786 4784 { 0xFFFFFF, 0x00 },
4787 4785 { 0xFFFFFF, 0x00 },
4788 4786 },
4789 4787 { /* UTF-8 -> ISO 8859-2 */
4790 4788 { 0x00C280, 0x80 },
4791 4789 { 0x00C281, 0x81 },
4792 4790 { 0x00C282, 0x82 },
4793 4791 { 0x00C283, 0x83 },
4794 4792 { 0x00C284, 0x84 },
4795 4793 { 0x00C285, 0x85 },
4796 4794 { 0x00C286, 0x86 },
4797 4795 { 0x00C287, 0x87 },
4798 4796 { 0x00C288, 0x88 },
4799 4797 { 0x00C289, 0x89 },
4800 4798 { 0x00C28A, 0x8A },
4801 4799 { 0x00C28B, 0x8B },
4802 4800 { 0x00C28C, 0x8C },
4803 4801 { 0x00C28D, 0x8D },
4804 4802 { 0x00C28E, 0x8E },
4805 4803 { 0x00C28F, 0x8F },
4806 4804 { 0x00C290, 0x90 },
4807 4805 { 0x00C291, 0x91 },
4808 4806 { 0x00C292, 0x92 },
4809 4807 { 0x00C293, 0x93 },
4810 4808 { 0x00C294, 0x94 },
4811 4809 { 0x00C295, 0x95 },
4812 4810 { 0x00C296, 0x96 },
4813 4811 { 0x00C297, 0x97 },
4814 4812 { 0x00C298, 0x98 },
4815 4813 { 0x00C299, 0x99 },
4816 4814 { 0x00C29A, 0x9A },
4817 4815 { 0x00C29B, 0x9B },
4818 4816 { 0x00C29C, 0x9C },
4819 4817 { 0x00C29D, 0x9D },
4820 4818 { 0x00C29E, 0x9E },
4821 4819 { 0x00C29F, 0x9F },
4822 4820 { 0x00C2A0, 0xA0 },
4823 4821 { 0x00C2A4, 0xA4 },
4824 4822 { 0x00C2A7, 0xA7 },
4825 4823 { 0x00C2A8, 0xA8 },
4826 4824 { 0x00C2AD, 0xAD },
4827 4825 { 0x00C2B0, 0xB0 },
4828 4826 { 0x00C2B4, 0xB4 },
4829 4827 { 0x00C2B8, 0xB8 },
4830 4828 { 0x00C381, 0xC1 },
4831 4829 { 0x00C382, 0xC2 },
4832 4830 { 0x00C384, 0xC4 },
4833 4831 { 0x00C387, 0xC7 },
4834 4832 { 0x00C389, 0xC9 },
4835 4833 { 0x00C38B, 0xCB },
4836 4834 { 0x00C38D, 0xCD },
4837 4835 { 0x00C38E, 0xCE },
4838 4836 { 0x00C393, 0xD3 },
4839 4837 { 0x00C394, 0xD4 },
4840 4838 { 0x00C396, 0xD6 },
4841 4839 { 0x00C397, 0xD7 },
4842 4840 { 0x00C39A, 0xDA },
4843 4841 { 0x00C39C, 0xDC },
4844 4842 { 0x00C39D, 0xDD },
4845 4843 { 0x00C39F, 0xDF },
4846 4844 { 0x00C3A1, 0xE1 },
4847 4845 { 0x00C3A2, 0xE2 },
4848 4846 { 0x00C3A4, 0xE4 },
4849 4847 { 0x00C3A7, 0xE7 },
4850 4848 { 0x00C3A9, 0xE9 },
4851 4849 { 0x00C3AB, 0xEB },
4852 4850 { 0x00C3AD, 0xED },
4853 4851 { 0x00C3AE, 0xEE },
4854 4852 { 0x00C3B3, 0xF3 },
4855 4853 { 0x00C3B4, 0xF4 },
4856 4854 { 0x00C3B6, 0xF6 },
4857 4855 { 0x00C3B7, 0xF7 },
4858 4856 { 0x00C3BA, 0xFA },
4859 4857 { 0x00C3BC, 0xFC },
4860 4858 { 0x00C3BD, 0xFD },
4861 4859 { 0x00C482, 0xC3 },
4862 4860 { 0x00C483, 0xE3 },
4863 4861 { 0x00C484, 0xA1 },
4864 4862 { 0x00C485, 0xB1 },
4865 4863 { 0x00C486, 0xC6 },
4866 4864 { 0x00C487, 0xE6 },
4867 4865 { 0x00C48C, 0xC8 },
4868 4866 { 0x00C48D, 0xE8 },
4869 4867 { 0x00C48E, 0xCF },
4870 4868 { 0x00C48F, 0xEF },
4871 4869 { 0x00C490, 0xD0 },
4872 4870 { 0x00C491, 0xF0 },
4873 4871 { 0x00C498, 0xCA },
4874 4872 { 0x00C499, 0xEA },
4875 4873 { 0x00C49A, 0xCC },
4876 4874 { 0x00C49B, 0xEC },
4877 4875 { 0x00C4B9, 0xC5 },
4878 4876 { 0x00C4BA, 0xE5 },
4879 4877 { 0x00C4BD, 0xA5 },
4880 4878 { 0x00C4BE, 0xB5 },
4881 4879 { 0x00C581, 0xA3 },
4882 4880 { 0x00C582, 0xB3 },
4883 4881 { 0x00C583, 0xD1 },
4884 4882 { 0x00C584, 0xF1 },
4885 4883 { 0x00C587, 0xD2 },
4886 4884 { 0x00C588, 0xF2 },
4887 4885 { 0x00C590, 0xD5 },
4888 4886 { 0x00C591, 0xF5 },
4889 4887 { 0x00C594, 0xC0 },
4890 4888 { 0x00C595, 0xE0 },
4891 4889 { 0x00C598, 0xD8 },
4892 4890 { 0x00C599, 0xF8 },
4893 4891 { 0x00C59A, 0xA6 },
4894 4892 { 0x00C59B, 0xB6 },
4895 4893 { 0x00C59E, 0xAA },
4896 4894 { 0x00C59F, 0xBA },
4897 4895 { 0x00C5A0, 0xA9 },
4898 4896 { 0x00C5A1, 0xB9 },
4899 4897 { 0x00C5A2, 0xDE },
4900 4898 { 0x00C5A3, 0xFE },
4901 4899 { 0x00C5A4, 0xAB },
4902 4900 { 0x00C5A5, 0xBB },
4903 4901 { 0x00C5AE, 0xD9 },
4904 4902 { 0x00C5AF, 0xF9 },
4905 4903 { 0x00C5B0, 0xDB },
4906 4904 { 0x00C5B1, 0xFB },
4907 4905 { 0x00C5B9, 0xAC },
4908 4906 { 0x00C5BA, 0xBC },
4909 4907 { 0x00C5BB, 0xAF },
4910 4908 { 0x00C5BC, 0xBF },
4911 4909 { 0x00C5BD, 0xAE },
4912 4910 { 0x00C5BE, 0xBE },
4913 4911 { 0x00CB87, 0xB7 },
4914 4912 { 0x00CB98, 0xA2 },
4915 4913 { 0x00CB99, 0xFF },
4916 4914 { 0x00CB9B, 0xB2 },
4917 4915 { 0x00CB9D, 0xBD },
4918 4916 },
4919 4917 { /* UTF-8 -> ISO 8859-3 */
4920 4918 { 0x00C280, 0x80 },
4921 4919 { 0x00C281, 0x81 },
4922 4920 { 0x00C282, 0x82 },
4923 4921 { 0x00C283, 0x83 },
4924 4922 { 0x00C284, 0x84 },
4925 4923 { 0x00C285, 0x85 },
4926 4924 { 0x00C286, 0x86 },
4927 4925 { 0x00C287, 0x87 },
4928 4926 { 0x00C288, 0x88 },
4929 4927 { 0x00C289, 0x89 },
4930 4928 { 0x00C28A, 0x8A },
4931 4929 { 0x00C28B, 0x8B },
4932 4930 { 0x00C28C, 0x8C },
4933 4931 { 0x00C28D, 0x8D },
4934 4932 { 0x00C28E, 0x8E },
4935 4933 { 0x00C28F, 0x8F },
4936 4934 { 0x00C290, 0x90 },
4937 4935 { 0x00C291, 0x91 },
4938 4936 { 0x00C292, 0x92 },
4939 4937 { 0x00C293, 0x93 },
4940 4938 { 0x00C294, 0x94 },
4941 4939 { 0x00C295, 0x95 },
4942 4940 { 0x00C296, 0x96 },
4943 4941 { 0x00C297, 0x97 },
4944 4942 { 0x00C298, 0x98 },
4945 4943 { 0x00C299, 0x99 },
4946 4944 { 0x00C29A, 0x9A },
4947 4945 { 0x00C29B, 0x9B },
4948 4946 { 0x00C29C, 0x9C },
4949 4947 { 0x00C29D, 0x9D },
4950 4948 { 0x00C29E, 0x9E },
4951 4949 { 0x00C29F, 0x9F },
4952 4950 { 0x00C2A0, 0xA0 },
4953 4951 { 0x00C2A3, 0xA3 },
4954 4952 { 0x00C2A4, 0xA4 },
4955 4953 { 0x00C2A7, 0xA7 },
4956 4954 { 0x00C2A8, 0xA8 },
4957 4955 { 0x00C2AD, 0xAD },
4958 4956 { 0x00C2B0, 0xB0 },
4959 4957 { 0x00C2B2, 0xB2 },
4960 4958 { 0x00C2B3, 0xB3 },
4961 4959 { 0x00C2B4, 0xB4 },
4962 4960 { 0x00C2B5, 0xB5 },
4963 4961 { 0x00C2B7, 0xB7 },
4964 4962 { 0x00C2B8, 0xB8 },
4965 4963 { 0x00C2BD, 0xBD },
4966 4964 { 0x00C380, 0xC0 },
4967 4965 { 0x00C381, 0xC1 },
4968 4966 { 0x00C382, 0xC2 },
4969 4967 { 0x00C384, 0xC4 },
4970 4968 { 0x00C387, 0xC7 },
4971 4969 { 0x00C388, 0xC8 },
4972 4970 { 0x00C389, 0xC9 },
4973 4971 { 0x00C38A, 0xCA },
4974 4972 { 0x00C38B, 0xCB },
4975 4973 { 0x00C38C, 0xCC },
4976 4974 { 0x00C38D, 0xCD },
4977 4975 { 0x00C38E, 0xCE },
4978 4976 { 0x00C38F, 0xCF },
4979 4977 { 0x00C391, 0xD1 },
4980 4978 { 0x00C392, 0xD2 },
4981 4979 { 0x00C393, 0xD3 },
4982 4980 { 0x00C394, 0xD4 },
4983 4981 { 0x00C396, 0xD6 },
4984 4982 { 0x00C397, 0xD7 },
4985 4983 { 0x00C399, 0xD9 },
4986 4984 { 0x00C39A, 0xDA },
4987 4985 { 0x00C39B, 0xDB },
4988 4986 { 0x00C39C, 0xDC },
4989 4987 { 0x00C39F, 0xDF },
4990 4988 { 0x00C3A0, 0xE0 },
4991 4989 { 0x00C3A1, 0xE1 },
4992 4990 { 0x00C3A2, 0xE2 },
4993 4991 { 0x00C3A4, 0xE4 },
4994 4992 { 0x00C3A7, 0xE7 },
4995 4993 { 0x00C3A8, 0xE8 },
4996 4994 { 0x00C3A9, 0xE9 },
4997 4995 { 0x00C3AA, 0xEA },
4998 4996 { 0x00C3AB, 0xEB },
4999 4997 { 0x00C3AC, 0xEC },
5000 4998 { 0x00C3AD, 0xED },
5001 4999 { 0x00C3AE, 0xEE },
5002 5000 { 0x00C3AF, 0xEF },
5003 5001 { 0x00C3B1, 0xF1 },
5004 5002 { 0x00C3B2, 0xF2 },
5005 5003 { 0x00C3B3, 0xF3 },
5006 5004 { 0x00C3B4, 0xF4 },
5007 5005 { 0x00C3B6, 0xF6 },
5008 5006 { 0x00C3B7, 0xF7 },
5009 5007 { 0x00C3B9, 0xF9 },
5010 5008 { 0x00C3BA, 0xFA },
5011 5009 { 0x00C3BB, 0xFB },
5012 5010 { 0x00C3BC, 0xFC },
5013 5011 { 0x00C488, 0xC6 },
5014 5012 { 0x00C489, 0xE6 },
5015 5013 { 0x00C48A, 0xC5 },
5016 5014 { 0x00C48B, 0xE5 },
5017 5015 { 0x00C49C, 0xD8 },
5018 5016 { 0x00C49D, 0xF8 },
5019 5017 { 0x00C49E, 0xAB },
5020 5018 { 0x00C49F, 0xBB },
5021 5019 { 0x00C4A0, 0xD5 },
5022 5020 { 0x00C4A1, 0xF5 },
5023 5021 { 0x00C4A4, 0xA6 },
5024 5022 { 0x00C4A5, 0xB6 },
5025 5023 { 0x00C4A6, 0xA1 },
5026 5024 { 0x00C4A7, 0xB1 },
5027 5025 { 0x00C4B0, 0xA9 },
5028 5026 { 0x00C4B1, 0xB9 },
5029 5027 { 0x00C4B4, 0xAC },
5030 5028 { 0x00C4B5, 0xBC },
5031 5029 { 0x00C59C, 0xDE },
5032 5030 { 0x00C59D, 0xFE },
5033 5031 { 0x00C59E, 0xAA },
5034 5032 { 0x00C59F, 0xBA },
5035 5033 { 0x00C5AC, 0xDD },
5036 5034 { 0x00C5AD, 0xFD },
5037 5035 { 0x00C5BB, 0xAF },
5038 5036 { 0x00C5BC, 0xBF },
5039 5037 { 0x00CB98, 0xA2 },
5040 5038 { 0x00CB99, 0xFF },
5041 5039 { 0xFFFFFF, 0x00 },
5042 5040 { 0xFFFFFF, 0x00 },
5043 5041 { 0xFFFFFF, 0x00 },
5044 5042 { 0xFFFFFF, 0x00 },
5045 5043 { 0xFFFFFF, 0x00 },
5046 5044 { 0xFFFFFF, 0x00 },
5047 5045 { 0xFFFFFF, 0x00 },
5048 5046 },
5049 5047 { /* UTF-8 -> ISO 8859-4 */
5050 5048 { 0x00C280, 0x80 },
5051 5049 { 0x00C281, 0x81 },
5052 5050 { 0x00C282, 0x82 },
5053 5051 { 0x00C283, 0x83 },
5054 5052 { 0x00C284, 0x84 },
5055 5053 { 0x00C285, 0x85 },
5056 5054 { 0x00C286, 0x86 },
5057 5055 { 0x00C287, 0x87 },
5058 5056 { 0x00C288, 0x88 },
5059 5057 { 0x00C289, 0x89 },
5060 5058 { 0x00C28A, 0x8A },
5061 5059 { 0x00C28B, 0x8B },
5062 5060 { 0x00C28C, 0x8C },
5063 5061 { 0x00C28D, 0x8D },
5064 5062 { 0x00C28E, 0x8E },
5065 5063 { 0x00C28F, 0x8F },
5066 5064 { 0x00C290, 0x90 },
5067 5065 { 0x00C291, 0x91 },
5068 5066 { 0x00C292, 0x92 },
5069 5067 { 0x00C293, 0x93 },
5070 5068 { 0x00C294, 0x94 },
5071 5069 { 0x00C295, 0x95 },
5072 5070 { 0x00C296, 0x96 },
5073 5071 { 0x00C297, 0x97 },
5074 5072 { 0x00C298, 0x98 },
5075 5073 { 0x00C299, 0x99 },
5076 5074 { 0x00C29A, 0x9A },
5077 5075 { 0x00C29B, 0x9B },
5078 5076 { 0x00C29C, 0x9C },
5079 5077 { 0x00C29D, 0x9D },
5080 5078 { 0x00C29E, 0x9E },
5081 5079 { 0x00C29F, 0x9F },
5082 5080 { 0x00C2A0, 0xA0 },
5083 5081 { 0x00C2A4, 0xA4 },
5084 5082 { 0x00C2A7, 0xA7 },
5085 5083 { 0x00C2A8, 0xA8 },
5086 5084 { 0x00C2AD, 0xAD },
5087 5085 { 0x00C2AF, 0xAF },
5088 5086 { 0x00C2B0, 0xB0 },
5089 5087 { 0x00C2B4, 0xB4 },
5090 5088 { 0x00C2B8, 0xB8 },
5091 5089 { 0x00C381, 0xC1 },
5092 5090 { 0x00C382, 0xC2 },
5093 5091 { 0x00C383, 0xC3 },
5094 5092 { 0x00C384, 0xC4 },
5095 5093 { 0x00C385, 0xC5 },
5096 5094 { 0x00C386, 0xC6 },
5097 5095 { 0x00C389, 0xC9 },
5098 5096 { 0x00C38B, 0xCB },
5099 5097 { 0x00C38D, 0xCD },
5100 5098 { 0x00C38E, 0xCE },
5101 5099 { 0x00C394, 0xD4 },
5102 5100 { 0x00C395, 0xD5 },
5103 5101 { 0x00C396, 0xD6 },
5104 5102 { 0x00C397, 0xD7 },
5105 5103 { 0x00C398, 0xD8 },
5106 5104 { 0x00C39A, 0xDA },
5107 5105 { 0x00C39B, 0xDB },
5108 5106 { 0x00C39C, 0xDC },
5109 5107 { 0x00C39F, 0xDF },
5110 5108 { 0x00C3A1, 0xE1 },
5111 5109 { 0x00C3A2, 0xE2 },
5112 5110 { 0x00C3A3, 0xE3 },
5113 5111 { 0x00C3A4, 0xE4 },
5114 5112 { 0x00C3A5, 0xE5 },
5115 5113 { 0x00C3A6, 0xE6 },
5116 5114 { 0x00C3A9, 0xE9 },
5117 5115 { 0x00C3AB, 0xEB },
5118 5116 { 0x00C3AD, 0xED },
5119 5117 { 0x00C3AE, 0xEE },
5120 5118 { 0x00C3B4, 0xF4 },
5121 5119 { 0x00C3B5, 0xF5 },
5122 5120 { 0x00C3B6, 0xF6 },
5123 5121 { 0x00C3B7, 0xF7 },
5124 5122 { 0x00C3B8, 0xF8 },
5125 5123 { 0x00C3BA, 0xFA },
5126 5124 { 0x00C3BB, 0xFB },
5127 5125 { 0x00C3BC, 0xFC },
5128 5126 { 0x00C480, 0xC0 },
5129 5127 { 0x00C481, 0xE0 },
5130 5128 { 0x00C484, 0xA1 },
5131 5129 { 0x00C485, 0xB1 },
5132 5130 { 0x00C48C, 0xC8 },
5133 5131 { 0x00C48D, 0xE8 },
5134 5132 { 0x00C490, 0xD0 },
5135 5133 { 0x00C491, 0xF0 },
5136 5134 { 0x00C492, 0xAA },
5137 5135 { 0x00C493, 0xBA },
5138 5136 { 0x00C496, 0xCC },
5139 5137 { 0x00C497, 0xEC },
5140 5138 { 0x00C498, 0xCA },
5141 5139 { 0x00C499, 0xEA },
5142 5140 { 0x00C4A2, 0xAB },
5143 5141 { 0x00C4A3, 0xBB },
5144 5142 { 0x00C4A8, 0xA5 },
5145 5143 { 0x00C4A9, 0xB5 },
5146 5144 { 0x00C4AA, 0xCF },
5147 5145 { 0x00C4AB, 0xEF },
5148 5146 { 0x00C4AE, 0xC7 },
5149 5147 { 0x00C4AF, 0xE7 },
5150 5148 { 0x00C4B6, 0xD3 },
5151 5149 { 0x00C4B7, 0xF3 },
5152 5150 { 0x00C4B8, 0xA2 },
5153 5151 { 0x00C4BB, 0xA6 },
5154 5152 { 0x00C4BC, 0xB6 },
5155 5153 { 0x00C585, 0xD1 },
5156 5154 { 0x00C586, 0xF1 },
5157 5155 { 0x00C58A, 0xBD },
5158 5156 { 0x00C58B, 0xBF },
5159 5157 { 0x00C58C, 0xD2 },
5160 5158 { 0x00C58D, 0xF2 },
5161 5159 { 0x00C596, 0xA3 },
5162 5160 { 0x00C597, 0xB3 },
5163 5161 { 0x00C5A0, 0xA9 },
5164 5162 { 0x00C5A1, 0xB9 },
5165 5163 { 0x00C5A6, 0xAC },
5166 5164 { 0x00C5A7, 0xBC },
5167 5165 { 0x00C5A8, 0xDD },
5168 5166 { 0x00C5A9, 0xFD },
5169 5167 { 0x00C5AA, 0xDE },
5170 5168 { 0x00C5AB, 0xFE },
5171 5169 { 0x00C5B2, 0xD9 },
5172 5170 { 0x00C5B3, 0xF9 },
5173 5171 { 0x00C5BD, 0xAE },
5174 5172 { 0x00C5BE, 0xBE },
5175 5173 { 0x00CB87, 0xB7 },
5176 5174 { 0x00CB99, 0xFF },
5177 5175 { 0x00CB9B, 0xB2 },
5178 5176 },
5179 5177 { /* UTF-8 -> ISO 8859-5 */
5180 5178 { 0x00C280, 0x80 },
5181 5179 { 0x00C281, 0x81 },
5182 5180 { 0x00C282, 0x82 },
5183 5181 { 0x00C283, 0x83 },
5184 5182 { 0x00C284, 0x84 },
5185 5183 { 0x00C285, 0x85 },
5186 5184 { 0x00C286, 0x86 },
5187 5185 { 0x00C287, 0x87 },
5188 5186 { 0x00C288, 0x88 },
5189 5187 { 0x00C289, 0x89 },
5190 5188 { 0x00C28A, 0x8A },
5191 5189 { 0x00C28B, 0x8B },
5192 5190 { 0x00C28C, 0x8C },
5193 5191 { 0x00C28D, 0x8D },
5194 5192 { 0x00C28E, 0x8E },
5195 5193 { 0x00C28F, 0x8F },
5196 5194 { 0x00C290, 0x90 },
5197 5195 { 0x00C291, 0x91 },
5198 5196 { 0x00C292, 0x92 },
5199 5197 { 0x00C293, 0x93 },
5200 5198 { 0x00C294, 0x94 },
5201 5199 { 0x00C295, 0x95 },
5202 5200 { 0x00C296, 0x96 },
5203 5201 { 0x00C297, 0x97 },
5204 5202 { 0x00C298, 0x98 },
5205 5203 { 0x00C299, 0x99 },
5206 5204 { 0x00C29A, 0x9A },
5207 5205 { 0x00C29B, 0x9B },
5208 5206 { 0x00C29C, 0x9C },
5209 5207 { 0x00C29D, 0x9D },
5210 5208 { 0x00C29E, 0x9E },
5211 5209 { 0x00C29F, 0x9F },
5212 5210 { 0x00C2A0, 0xA0 },
5213 5211 { 0x00C2A7, 0xFD },
5214 5212 { 0x00C2AD, 0xAD },
5215 5213 { 0x00D081, 0xA1 },
5216 5214 { 0x00D082, 0xA2 },
5217 5215 { 0x00D083, 0xA3 },
5218 5216 { 0x00D084, 0xA4 },
5219 5217 { 0x00D085, 0xA5 },
5220 5218 { 0x00D086, 0xA6 },
5221 5219 { 0x00D087, 0xA7 },
5222 5220 { 0x00D088, 0xA8 },
5223 5221 { 0x00D089, 0xA9 },
5224 5222 { 0x00D08A, 0xAA },
5225 5223 { 0x00D08B, 0xAB },
5226 5224 { 0x00D08C, 0xAC },
5227 5225 { 0x00D08E, 0xAE },
5228 5226 { 0x00D08F, 0xAF },
5229 5227 { 0x00D090, 0xB0 },
5230 5228 { 0x00D091, 0xB1 },
5231 5229 { 0x00D092, 0xB2 },
5232 5230 { 0x00D093, 0xB3 },
5233 5231 { 0x00D094, 0xB4 },
5234 5232 { 0x00D095, 0xB5 },
5235 5233 { 0x00D096, 0xB6 },
5236 5234 { 0x00D097, 0xB7 },
5237 5235 { 0x00D098, 0xB8 },
5238 5236 { 0x00D099, 0xB9 },
5239 5237 { 0x00D09A, 0xBA },
5240 5238 { 0x00D09B, 0xBB },
5241 5239 { 0x00D09C, 0xBC },
5242 5240 { 0x00D09D, 0xBD },
5243 5241 { 0x00D09E, 0xBE },
5244 5242 { 0x00D09F, 0xBF },
5245 5243 { 0x00D0A0, 0xC0 },
5246 5244 { 0x00D0A1, 0xC1 },
5247 5245 { 0x00D0A2, 0xC2 },
5248 5246 { 0x00D0A3, 0xC3 },
5249 5247 { 0x00D0A4, 0xC4 },
5250 5248 { 0x00D0A5, 0xC5 },
5251 5249 { 0x00D0A6, 0xC6 },
5252 5250 { 0x00D0A7, 0xC7 },
5253 5251 { 0x00D0A8, 0xC8 },
5254 5252 { 0x00D0A9, 0xC9 },
5255 5253 { 0x00D0AA, 0xCA },
5256 5254 { 0x00D0AB, 0xCB },
5257 5255 { 0x00D0AC, 0xCC },
5258 5256 { 0x00D0AD, 0xCD },
5259 5257 { 0x00D0AE, 0xCE },
5260 5258 { 0x00D0AF, 0xCF },
5261 5259 { 0x00D0B0, 0xD0 },
5262 5260 { 0x00D0B1, 0xD1 },
5263 5261 { 0x00D0B2, 0xD2 },
5264 5262 { 0x00D0B3, 0xD3 },
5265 5263 { 0x00D0B4, 0xD4 },
5266 5264 { 0x00D0B5, 0xD5 },
5267 5265 { 0x00D0B6, 0xD6 },
5268 5266 { 0x00D0B7, 0xD7 },
5269 5267 { 0x00D0B8, 0xD8 },
5270 5268 { 0x00D0B9, 0xD9 },
5271 5269 { 0x00D0BA, 0xDA },
5272 5270 { 0x00D0BB, 0xDB },
5273 5271 { 0x00D0BC, 0xDC },
5274 5272 { 0x00D0BD, 0xDD },
5275 5273 { 0x00D0BE, 0xDE },
5276 5274 { 0x00D0BF, 0xDF },
5277 5275 { 0x00D180, 0xE0 },
5278 5276 { 0x00D181, 0xE1 },
5279 5277 { 0x00D182, 0xE2 },
5280 5278 { 0x00D183, 0xE3 },
5281 5279 { 0x00D184, 0xE4 },
5282 5280 { 0x00D185, 0xE5 },
5283 5281 { 0x00D186, 0xE6 },
5284 5282 { 0x00D187, 0xE7 },
5285 5283 { 0x00D188, 0xE8 },
5286 5284 { 0x00D189, 0xE9 },
5287 5285 { 0x00D18A, 0xEA },
5288 5286 { 0x00D18B, 0xEB },
5289 5287 { 0x00D18C, 0xEC },
5290 5288 { 0x00D18D, 0xED },
5291 5289 { 0x00D18E, 0xEE },
5292 5290 { 0x00D18F, 0xEF },
5293 5291 { 0x00D191, 0xF1 },
5294 5292 { 0x00D192, 0xF2 },
5295 5293 { 0x00D193, 0xF3 },
5296 5294 { 0x00D194, 0xF4 },
5297 5295 { 0x00D195, 0xF5 },
5298 5296 { 0x00D196, 0xF6 },
5299 5297 { 0x00D197, 0xF7 },
5300 5298 { 0x00D198, 0xF8 },
5301 5299 { 0x00D199, 0xF9 },
5302 5300 { 0x00D19A, 0xFA },
5303 5301 { 0x00D19B, 0xFB },
5304 5302 { 0x00D19C, 0xFC },
5305 5303 { 0x00D19E, 0xFE },
5306 5304 { 0x00D19F, 0xFF },
5307 5305 { 0xE28496, 0xF0 },
5308 5306 },
5309 5307 { /* UTF-8 -> ISO 8859-6 */
5310 5308 { 0x00C280, 0x80 },
5311 5309 { 0x00C281, 0x81 },
5312 5310 { 0x00C282, 0x82 },
5313 5311 { 0x00C283, 0x83 },
5314 5312 { 0x00C284, 0x84 },
5315 5313 { 0x00C285, 0x85 },
5316 5314 { 0x00C286, 0x86 },
5317 5315 { 0x00C287, 0x87 },
5318 5316 { 0x00C288, 0x88 },
5319 5317 { 0x00C289, 0x89 },
5320 5318 { 0x00C28A, 0x8A },
5321 5319 { 0x00C28B, 0x8B },
5322 5320 { 0x00C28C, 0x8C },
5323 5321 { 0x00C28D, 0x8D },
5324 5322 { 0x00C28E, 0x8E },
5325 5323 { 0x00C28F, 0x8F },
5326 5324 { 0x00C290, 0x90 },
5327 5325 { 0x00C291, 0x91 },
5328 5326 { 0x00C292, 0x92 },
5329 5327 { 0x00C293, 0x93 },
5330 5328 { 0x00C294, 0x94 },
5331 5329 { 0x00C295, 0x95 },
5332 5330 { 0x00C296, 0x96 },
5333 5331 { 0x00C297, 0x97 },
5334 5332 { 0x00C298, 0x98 },
5335 5333 { 0x00C299, 0x99 },
5336 5334 { 0x00C29A, 0x9A },
5337 5335 { 0x00C29B, 0x9B },
5338 5336 { 0x00C29C, 0x9C },
5339 5337 { 0x00C29D, 0x9D },
5340 5338 { 0x00C29E, 0x9E },
5341 5339 { 0x00C29F, 0x9F },
5342 5340 { 0x00C2A0, 0xA0 },
5343 5341 { 0x00C2A4, 0xA4 },
5344 5342 { 0x00C2AD, 0xAD },
5345 5343 { 0x00D88C, 0xAC },
5346 5344 { 0x00D89B, 0xBB },
5347 5345 { 0x00D89F, 0xBF },
5348 5346 { 0x00D8A1, 0xC1 },
5349 5347 { 0x00D8A2, 0xC2 },
5350 5348 { 0x00D8A3, 0xC3 },
5351 5349 { 0x00D8A4, 0xC4 },
5352 5350 { 0x00D8A5, 0xC5 },
5353 5351 { 0x00D8A6, 0xC6 },
5354 5352 { 0x00D8A7, 0xC7 },
5355 5353 { 0x00D8A8, 0xC8 },
5356 5354 { 0x00D8A9, 0xC9 },
5357 5355 { 0x00D8AA, 0xCA },
5358 5356 { 0x00D8AB, 0xCB },
5359 5357 { 0x00D8AC, 0xCC },
5360 5358 { 0x00D8AD, 0xCD },
5361 5359 { 0x00D8AE, 0xCE },
5362 5360 { 0x00D8AF, 0xCF },
5363 5361 { 0x00D8B0, 0xD0 },
5364 5362 { 0x00D8B1, 0xD1 },
5365 5363 { 0x00D8B2, 0xD2 },
5366 5364 { 0x00D8B3, 0xD3 },
5367 5365 { 0x00D8B4, 0xD4 },
5368 5366 { 0x00D8B5, 0xD5 },
5369 5367 { 0x00D8B6, 0xD6 },
5370 5368 { 0x00D8B7, 0xD7 },
5371 5369 { 0x00D8B8, 0xD8 },
5372 5370 { 0x00D8B9, 0xD9 },
5373 5371 { 0x00D8BA, 0xDA },
5374 5372 { 0x00D980, 0xE0 },
5375 5373 { 0x00D981, 0xE1 },
5376 5374 { 0x00D982, 0xE2 },
5377 5375 { 0x00D983, 0xE3 },
5378 5376 { 0x00D984, 0xE4 },
5379 5377 { 0x00D985, 0xE5 },
5380 5378 { 0x00D986, 0xE6 },
5381 5379 { 0x00D987, 0xE7 },
5382 5380 { 0x00D988, 0xE8 },
5383 5381 { 0x00D989, 0xE9 },
5384 5382 { 0x00D98A, 0xEA },
5385 5383 { 0x00D98B, 0xEB },
5386 5384 { 0x00D98C, 0xEC },
5387 5385 { 0x00D98D, 0xED },
5388 5386 { 0x00D98E, 0xEE },
5389 5387 { 0x00D98F, 0xEF },
5390 5388 { 0x00D990, 0xF0 },
5391 5389 { 0x00D991, 0xF1 },
5392 5390 { 0x00D992, 0xF2 },
5393 5391 { 0xFFFFFF, 0x00 },
5394 5392 { 0xFFFFFF, 0x00 },
5395 5393 { 0xFFFFFF, 0x00 },
5396 5394 { 0xFFFFFF, 0x00 },
5397 5395 { 0xFFFFFF, 0x00 },
5398 5396 { 0xFFFFFF, 0x00 },
5399 5397 { 0xFFFFFF, 0x00 },
5400 5398 { 0xFFFFFF, 0x00 },
5401 5399 { 0xFFFFFF, 0x00 },
5402 5400 { 0xFFFFFF, 0x00 },
5403 5401 { 0xFFFFFF, 0x00 },
5404 5402 { 0xFFFFFF, 0x00 },
5405 5403 { 0xFFFFFF, 0x00 },
5406 5404 { 0xFFFFFF, 0x00 },
5407 5405 { 0xFFFFFF, 0x00 },
5408 5406 { 0xFFFFFF, 0x00 },
5409 5407 { 0xFFFFFF, 0x00 },
5410 5408 { 0xFFFFFF, 0x00 },
5411 5409 { 0xFFFFFF, 0x00 },
5412 5410 { 0xFFFFFF, 0x00 },
5413 5411 { 0xFFFFFF, 0x00 },
5414 5412 { 0xFFFFFF, 0x00 },
5415 5413 { 0xFFFFFF, 0x00 },
5416 5414 { 0xFFFFFF, 0x00 },
5417 5415 { 0xFFFFFF, 0x00 },
5418 5416 { 0xFFFFFF, 0x00 },
5419 5417 { 0xFFFFFF, 0x00 },
5420 5418 { 0xFFFFFF, 0x00 },
5421 5419 { 0xFFFFFF, 0x00 },
5422 5420 { 0xFFFFFF, 0x00 },
5423 5421 { 0xFFFFFF, 0x00 },
5424 5422 { 0xFFFFFF, 0x00 },
5425 5423 { 0xFFFFFF, 0x00 },
5426 5424 { 0xFFFFFF, 0x00 },
5427 5425 { 0xFFFFFF, 0x00 },
5428 5426 { 0xFFFFFF, 0x00 },
5429 5427 { 0xFFFFFF, 0x00 },
5430 5428 { 0xFFFFFF, 0x00 },
5431 5429 { 0xFFFFFF, 0x00 },
5432 5430 { 0xFFFFFF, 0x00 },
5433 5431 { 0xFFFFFF, 0x00 },
5434 5432 { 0xFFFFFF, 0x00 },
5435 5433 { 0xFFFFFF, 0x00 },
5436 5434 { 0xFFFFFF, 0x00 },
5437 5435 { 0xFFFFFF, 0x00 },
5438 5436 },
5439 5437 { /* UTF-8 -> ISO 8859-7 */
5440 5438 { 0x00C280, 0x80 },
5441 5439 { 0x00C281, 0x81 },
5442 5440 { 0x00C282, 0x82 },
5443 5441 { 0x00C283, 0x83 },
5444 5442 { 0x00C284, 0x84 },
5445 5443 { 0x00C285, 0x85 },
5446 5444 { 0x00C286, 0x86 },
5447 5445 { 0x00C287, 0x87 },
5448 5446 { 0x00C288, 0x88 },
5449 5447 { 0x00C289, 0x89 },
5450 5448 { 0x00C28A, 0x8A },
5451 5449 { 0x00C28B, 0x8B },
5452 5450 { 0x00C28C, 0x8C },
5453 5451 { 0x00C28D, 0x8D },
5454 5452 { 0x00C28E, 0x8E },
5455 5453 { 0x00C28F, 0x8F },
5456 5454 { 0x00C290, 0x90 },
5457 5455 { 0x00C291, 0x91 },
5458 5456 { 0x00C292, 0x92 },
5459 5457 { 0x00C293, 0x93 },
5460 5458 { 0x00C294, 0x94 },
5461 5459 { 0x00C295, 0x95 },
5462 5460 { 0x00C296, 0x96 },
5463 5461 { 0x00C297, 0x97 },
5464 5462 { 0x00C298, 0x98 },
5465 5463 { 0x00C299, 0x99 },
5466 5464 { 0x00C29A, 0x9A },
5467 5465 { 0x00C29B, 0x9B },
5468 5466 { 0x00C29C, 0x9C },
5469 5467 { 0x00C29D, 0x9D },
5470 5468 { 0x00C29E, 0x9E },
5471 5469 { 0x00C29F, 0x9F },
5472 5470 { 0x00C2A0, 0xA0 },
5473 5471 { 0x00C2A3, 0xA3 },
5474 5472 { 0x00C2A6, 0xA6 },
5475 5473 { 0x00C2A7, 0xA7 },
5476 5474 { 0x00C2A8, 0xA8 },
5477 5475 { 0x00C2A9, 0xA9 },
5478 5476 { 0x00C2AB, 0xAB },
5479 5477 { 0x00C2AC, 0xAC },
5480 5478 { 0x00C2AD, 0xAD },
5481 5479 { 0x00C2B0, 0xB0 },
5482 5480 { 0x00C2B1, 0xB1 },
5483 5481 { 0x00C2B2, 0xB2 },
5484 5482 { 0x00C2B3, 0xB3 },
5485 5483 { 0x00C2B7, 0xB7 },
5486 5484 { 0x00C2BB, 0xBB },
5487 5485 { 0x00C2BD, 0xBD },
5488 5486 { 0x00CABC, 0xA2 },
5489 5487 { 0x00CABD, 0xA1 },
5490 5488 { 0x00CE84, 0xB4 },
5491 5489 { 0x00CE85, 0xB5 },
5492 5490 { 0x00CE86, 0xB6 },
5493 5491 { 0x00CE88, 0xB8 },
5494 5492 { 0x00CE89, 0xB9 },
5495 5493 { 0x00CE8A, 0xBA },
5496 5494 { 0x00CE8C, 0xBC },
5497 5495 { 0x00CE8E, 0xBE },
5498 5496 { 0x00CE8F, 0xBF },
5499 5497 { 0x00CE90, 0xC0 },
5500 5498 { 0x00CE91, 0xC1 },
5501 5499 { 0x00CE92, 0xC2 },
5502 5500 { 0x00CE93, 0xC3 },
5503 5501 { 0x00CE94, 0xC4 },
5504 5502 { 0x00CE95, 0xC5 },
5505 5503 { 0x00CE96, 0xC6 },
5506 5504 { 0x00CE97, 0xC7 },
5507 5505 { 0x00CE98, 0xC8 },
5508 5506 { 0x00CE99, 0xC9 },
5509 5507 { 0x00CE9A, 0xCA },
5510 5508 { 0x00CE9B, 0xCB },
5511 5509 { 0x00CE9C, 0xCC },
5512 5510 { 0x00CE9D, 0xCD },
5513 5511 { 0x00CE9E, 0xCE },
5514 5512 { 0x00CE9F, 0xCF },
5515 5513 { 0x00CEA0, 0xD0 },
5516 5514 { 0x00CEA1, 0xD1 },
5517 5515 { 0x00CEA3, 0xD3 },
5518 5516 { 0x00CEA4, 0xD4 },
5519 5517 { 0x00CEA5, 0xD5 },
5520 5518 { 0x00CEA6, 0xD6 },
5521 5519 { 0x00CEA7, 0xD7 },
5522 5520 { 0x00CEA8, 0xD8 },
5523 5521 { 0x00CEA9, 0xD9 },
5524 5522 { 0x00CEAA, 0xDA },
5525 5523 { 0x00CEAB, 0xDB },
5526 5524 { 0x00CEAC, 0xDC },
5527 5525 { 0x00CEAD, 0xDD },
5528 5526 { 0x00CEAE, 0xDE },
5529 5527 { 0x00CEAF, 0xDF },
5530 5528 { 0x00CEB0, 0xE0 },
5531 5529 { 0x00CEB1, 0xE1 },
5532 5530 { 0x00CEB2, 0xE2 },
5533 5531 { 0x00CEB3, 0xE3 },
5534 5532 { 0x00CEB4, 0xE4 },
5535 5533 { 0x00CEB5, 0xE5 },
5536 5534 { 0x00CEB6, 0xE6 },
5537 5535 { 0x00CEB7, 0xE7 },
5538 5536 { 0x00CEB8, 0xE8 },
5539 5537 { 0x00CEB9, 0xE9 },
5540 5538 { 0x00CEBA, 0xEA },
5541 5539 { 0x00CEBB, 0xEB },
5542 5540 { 0x00CEBC, 0xEC },
5543 5541 { 0x00CEBD, 0xED },
5544 5542 { 0x00CEBE, 0xEE },
5545 5543 { 0x00CEBF, 0xEF },
5546 5544 { 0x00CF80, 0xF0 },
5547 5545 { 0x00CF81, 0xF1 },
5548 5546 { 0x00CF82, 0xF2 },
5549 5547 { 0x00CF83, 0xF3 },
5550 5548 { 0x00CF84, 0xF4 },
5551 5549 { 0x00CF85, 0xF5 },
5552 5550 { 0x00CF86, 0xF6 },
5553 5551 { 0x00CF87, 0xF7 },
5554 5552 { 0x00CF88, 0xF8 },
5555 5553 { 0x00CF89, 0xF9 },
5556 5554 { 0x00CF8A, 0xFA },
5557 5555 { 0x00CF8B, 0xFB },
5558 5556 { 0x00CF8C, 0xFC },
5559 5557 { 0x00CF8D, 0xFD },
5560 5558 { 0x00CF8E, 0xFE },
5561 5559 { 0xE28095, 0xAF },
5562 5560 { 0xE28098, 0xA1 },
5563 5561 { 0xE28099, 0xA2 },
5564 5562 { 0xFFFFFF, 0x00 },
5565 5563 { 0xFFFFFF, 0x00 },
5566 5564 { 0xFFFFFF, 0x00 },
5567 5565 { 0xFFFFFF, 0x00 },
5568 5566 },
5569 5567 { /* UTF-8 -> ISO 8859-8 */
5570 5568 { 0x00C280, 0x80 },
5571 5569 { 0x00C281, 0x81 },
5572 5570 { 0x00C282, 0x82 },
5573 5571 { 0x00C283, 0x83 },
5574 5572 { 0x00C284, 0x84 },
5575 5573 { 0x00C285, 0x85 },
5576 5574 { 0x00C286, 0x86 },
5577 5575 { 0x00C287, 0x87 },
5578 5576 { 0x00C288, 0x88 },
5579 5577 { 0x00C289, 0x89 },
5580 5578 { 0x00C28A, 0x8A },
5581 5579 { 0x00C28B, 0x8B },
5582 5580 { 0x00C28C, 0x8C },
5583 5581 { 0x00C28D, 0x8D },
5584 5582 { 0x00C28E, 0x8E },
5585 5583 { 0x00C28F, 0x8F },
5586 5584 { 0x00C290, 0x90 },
5587 5585 { 0x00C291, 0x91 },
5588 5586 { 0x00C292, 0x92 },
5589 5587 { 0x00C293, 0x93 },
5590 5588 { 0x00C294, 0x94 },
5591 5589 { 0x00C295, 0x95 },
5592 5590 { 0x00C296, 0x96 },
5593 5591 { 0x00C297, 0x97 },
5594 5592 { 0x00C298, 0x98 },
5595 5593 { 0x00C299, 0x99 },
5596 5594 { 0x00C29A, 0x9A },
5597 5595 { 0x00C29B, 0x9B },
5598 5596 { 0x00C29C, 0x9C },
5599 5597 { 0x00C29D, 0x9D },
5600 5598 { 0x00C29E, 0x9E },
5601 5599 { 0x00C29F, 0x9F },
5602 5600 { 0x00C2A0, 0xA0 },
5603 5601 { 0x00C2A2, 0xA2 },
5604 5602 { 0x00C2A3, 0xA3 },
5605 5603 { 0x00C2A4, 0xA4 },
5606 5604 { 0x00C2A5, 0xA5 },
5607 5605 { 0x00C2A6, 0xA6 },
5608 5606 { 0x00C2A7, 0xA7 },
5609 5607 { 0x00C2A8, 0xA8 },
5610 5608 { 0x00C2A9, 0xA9 },
5611 5609 { 0x00C2AB, 0xAB },
5612 5610 { 0x00C2AC, 0xAC },
5613 5611 { 0x00C2AD, 0xAD },
5614 5612 { 0x00C2AE, 0xAE },
5615 5613 { 0x00C2AF, 0xAF },
5616 5614 { 0x00C2B0, 0xB0 },
5617 5615 { 0x00C2B1, 0xB1 },
5618 5616 { 0x00C2B2, 0xB2 },
5619 5617 { 0x00C2B3, 0xB3 },
5620 5618 { 0x00C2B4, 0xB4 },
5621 5619 { 0x00C2B5, 0xB5 },
5622 5620 { 0x00C2B6, 0xB6 },
5623 5621 { 0x00C2B7, 0xB7 },
5624 5622 { 0x00C2B8, 0xB8 },
5625 5623 { 0x00C2B9, 0xB9 },
5626 5624 { 0x00C2BB, 0xBB },
5627 5625 { 0x00C2BC, 0xBC },
5628 5626 { 0x00C2BD, 0xBD },
5629 5627 { 0x00C2BE, 0xBE },
5630 5628 { 0x00C397, 0xAA },
5631 5629 { 0x00C3B7, 0xBA },
5632 5630 { 0x00D790, 0xE0 },
5633 5631 { 0x00D791, 0xE1 },
5634 5632 { 0x00D792, 0xE2 },
5635 5633 { 0x00D793, 0xE3 },
5636 5634 { 0x00D794, 0xE4 },
5637 5635 { 0x00D795, 0xE5 },
5638 5636 { 0x00D796, 0xE6 },
5639 5637 { 0x00D797, 0xE7 },
5640 5638 { 0x00D798, 0xE8 },
5641 5639 { 0x00D799, 0xE9 },
5642 5640 { 0x00D79A, 0xEA },
5643 5641 { 0x00D79B, 0xEB },
5644 5642 { 0x00D79C, 0xEC },
5645 5643 { 0x00D79D, 0xED },
5646 5644 { 0x00D79E, 0xEE },
5647 5645 { 0x00D79F, 0xEF },
5648 5646 { 0x00D7A0, 0xF0 },
5649 5647 { 0x00D7A1, 0xF1 },
5650 5648 { 0x00D7A2, 0xF2 },
5651 5649 { 0x00D7A3, 0xF3 },
5652 5650 { 0x00D7A4, 0xF4 },
5653 5651 { 0x00D7A5, 0xF5 },
5654 5652 { 0x00D7A6, 0xF6 },
5655 5653 { 0x00D7A7, 0xF7 },
5656 5654 { 0x00D7A8, 0xF8 },
5657 5655 { 0x00D7A9, 0xF9 },
5658 5656 { 0x00D7AA, 0xFA },
5659 5657 { 0xE2808E, 0xFD },
5660 5658 { 0xE2808F, 0xFE },
5661 5659 { 0xE28097, 0xDF },
5662 5660 { 0xFFFFFF, 0x00 },
5663 5661 { 0xFFFFFF, 0x00 },
5664 5662 { 0xFFFFFF, 0x00 },
5665 5663 { 0xFFFFFF, 0x00 },
5666 5664 { 0xFFFFFF, 0x00 },
5667 5665 { 0xFFFFFF, 0x00 },
5668 5666 { 0xFFFFFF, 0x00 },
5669 5667 { 0xFFFFFF, 0x00 },
5670 5668 { 0xFFFFFF, 0x00 },
5671 5669 { 0xFFFFFF, 0x00 },
5672 5670 { 0xFFFFFF, 0x00 },
5673 5671 { 0xFFFFFF, 0x00 },
5674 5672 { 0xFFFFFF, 0x00 },
5675 5673 { 0xFFFFFF, 0x00 },
5676 5674 { 0xFFFFFF, 0x00 },
5677 5675 { 0xFFFFFF, 0x00 },
5678 5676 { 0xFFFFFF, 0x00 },
5679 5677 { 0xFFFFFF, 0x00 },
5680 5678 { 0xFFFFFF, 0x00 },
5681 5679 { 0xFFFFFF, 0x00 },
5682 5680 { 0xFFFFFF, 0x00 },
5683 5681 { 0xFFFFFF, 0x00 },
5684 5682 { 0xFFFFFF, 0x00 },
5685 5683 { 0xFFFFFF, 0x00 },
5686 5684 { 0xFFFFFF, 0x00 },
5687 5685 { 0xFFFFFF, 0x00 },
5688 5686 { 0xFFFFFF, 0x00 },
5689 5687 { 0xFFFFFF, 0x00 },
5690 5688 { 0xFFFFFF, 0x00 },
5691 5689 { 0xFFFFFF, 0x00 },
5692 5690 { 0xFFFFFF, 0x00 },
5693 5691 { 0xFFFFFF, 0x00 },
5694 5692 { 0xFFFFFF, 0x00 },
5695 5693 { 0xFFFFFF, 0x00 },
5696 5694 { 0xFFFFFF, 0x00 },
5697 5695 { 0xFFFFFF, 0x00 },
5698 5696 },
5699 5697 { /* UTF-8 -> ISO 8859-9 */
5700 5698 { 0x00C280, 0x80 },
5701 5699 { 0x00C281, 0x81 },
5702 5700 { 0x00C282, 0x82 },
5703 5701 { 0x00C283, 0x83 },
5704 5702 { 0x00C284, 0x84 },
5705 5703 { 0x00C285, 0x85 },
5706 5704 { 0x00C286, 0x86 },
5707 5705 { 0x00C287, 0x87 },
5708 5706 { 0x00C288, 0x88 },
5709 5707 { 0x00C289, 0x89 },
5710 5708 { 0x00C28A, 0x8A },
5711 5709 { 0x00C28B, 0x8B },
5712 5710 { 0x00C28C, 0x8C },
5713 5711 { 0x00C28D, 0x8D },
5714 5712 { 0x00C28E, 0x8E },
5715 5713 { 0x00C28F, 0x8F },
5716 5714 { 0x00C290, 0x90 },
5717 5715 { 0x00C291, 0x91 },
5718 5716 { 0x00C292, 0x92 },
5719 5717 { 0x00C293, 0x93 },
5720 5718 { 0x00C294, 0x94 },
5721 5719 { 0x00C295, 0x95 },
5722 5720 { 0x00C296, 0x96 },
5723 5721 { 0x00C297, 0x97 },
5724 5722 { 0x00C298, 0x98 },
5725 5723 { 0x00C299, 0x99 },
5726 5724 { 0x00C29A, 0x9A },
5727 5725 { 0x00C29B, 0x9B },
5728 5726 { 0x00C29C, 0x9C },
5729 5727 { 0x00C29D, 0x9D },
5730 5728 { 0x00C29E, 0x9E },
5731 5729 { 0x00C29F, 0x9F },
5732 5730 { 0x00C2A0, 0xA0 },
5733 5731 { 0x00C2A1, 0xA1 },
5734 5732 { 0x00C2A2, 0xA2 },
5735 5733 { 0x00C2A3, 0xA3 },
5736 5734 { 0x00C2A4, 0xA4 },
5737 5735 { 0x00C2A5, 0xA5 },
5738 5736 { 0x00C2A6, 0xA6 },
5739 5737 { 0x00C2A7, 0xA7 },
5740 5738 { 0x00C2A8, 0xA8 },
5741 5739 { 0x00C2A9, 0xA9 },
5742 5740 { 0x00C2AA, 0xAA },
5743 5741 { 0x00C2AB, 0xAB },
5744 5742 { 0x00C2AC, 0xAC },
5745 5743 { 0x00C2AD, 0xAD },
5746 5744 { 0x00C2AE, 0xAE },
5747 5745 { 0x00C2AF, 0xAF },
5748 5746 { 0x00C2B0, 0xB0 },
5749 5747 { 0x00C2B1, 0xB1 },
5750 5748 { 0x00C2B2, 0xB2 },
5751 5749 { 0x00C2B3, 0xB3 },
5752 5750 { 0x00C2B4, 0xB4 },
5753 5751 { 0x00C2B5, 0xB5 },
5754 5752 { 0x00C2B6, 0xB6 },
5755 5753 { 0x00C2B7, 0xB7 },
5756 5754 { 0x00C2B8, 0xB8 },
5757 5755 { 0x00C2B9, 0xB9 },
5758 5756 { 0x00C2BA, 0xBA },
5759 5757 { 0x00C2BB, 0xBB },
5760 5758 { 0x00C2BC, 0xBC },
5761 5759 { 0x00C2BD, 0xBD },
5762 5760 { 0x00C2BE, 0xBE },
5763 5761 { 0x00C2BF, 0xBF },
5764 5762 { 0x00C380, 0xC0 },
5765 5763 { 0x00C381, 0xC1 },
5766 5764 { 0x00C382, 0xC2 },
5767 5765 { 0x00C383, 0xC3 },
5768 5766 { 0x00C384, 0xC4 },
5769 5767 { 0x00C385, 0xC5 },
5770 5768 { 0x00C386, 0xC6 },
5771 5769 { 0x00C387, 0xC7 },
5772 5770 { 0x00C388, 0xC8 },
5773 5771 { 0x00C389, 0xC9 },
5774 5772 { 0x00C38A, 0xCA },
5775 5773 { 0x00C38B, 0xCB },
5776 5774 { 0x00C38C, 0xCC },
5777 5775 { 0x00C38D, 0xCD },
5778 5776 { 0x00C38E, 0xCE },
5779 5777 { 0x00C38F, 0xCF },
5780 5778 { 0x00C391, 0xD1 },
5781 5779 { 0x00C392, 0xD2 },
5782 5780 { 0x00C393, 0xD3 },
5783 5781 { 0x00C394, 0xD4 },
5784 5782 { 0x00C395, 0xD5 },
5785 5783 { 0x00C396, 0xD6 },
5786 5784 { 0x00C397, 0xD7 },
5787 5785 { 0x00C398, 0xD8 },
5788 5786 { 0x00C399, 0xD9 },
5789 5787 { 0x00C39A, 0xDA },
5790 5788 { 0x00C39B, 0xDB },
5791 5789 { 0x00C39C, 0xDC },
5792 5790 { 0x00C39F, 0xDF },
5793 5791 { 0x00C3A0, 0xE0 },
5794 5792 { 0x00C3A1, 0xE1 },
5795 5793 { 0x00C3A2, 0xE2 },
5796 5794 { 0x00C3A3, 0xE3 },
5797 5795 { 0x00C3A4, 0xE4 },
5798 5796 { 0x00C3A5, 0xE5 },
5799 5797 { 0x00C3A6, 0xE6 },
5800 5798 { 0x00C3A7, 0xE7 },
5801 5799 { 0x00C3A8, 0xE8 },
5802 5800 { 0x00C3A9, 0xE9 },
5803 5801 { 0x00C3AA, 0xEA },
5804 5802 { 0x00C3AB, 0xEB },
5805 5803 { 0x00C3AC, 0xEC },
5806 5804 { 0x00C3AD, 0xED },
5807 5805 { 0x00C3AE, 0xEE },
5808 5806 { 0x00C3AF, 0xEF },
5809 5807 { 0x00C3B1, 0xF1 },
5810 5808 { 0x00C3B2, 0xF2 },
5811 5809 { 0x00C3B3, 0xF3 },
5812 5810 { 0x00C3B4, 0xF4 },
5813 5811 { 0x00C3B5, 0xF5 },
5814 5812 { 0x00C3B6, 0xF6 },
5815 5813 { 0x00C3B7, 0xF7 },
5816 5814 { 0x00C3B8, 0xF8 },
5817 5815 { 0x00C3B9, 0xF9 },
5818 5816 { 0x00C3BA, 0xFA },
5819 5817 { 0x00C3BB, 0xFB },
5820 5818 { 0x00C3BC, 0xFC },
5821 5819 { 0x00C3BF, 0xFF },
5822 5820 { 0x00C49E, 0xD0 },
5823 5821 { 0x00C49F, 0xF0 },
5824 5822 { 0x00C4B0, 0xDD },
5825 5823 { 0x00C4B1, 0xFD },
5826 5824 { 0x00C59E, 0xDE },
5827 5825 { 0x00C59F, 0xFE },
5828 5826 },
5829 5827 { /* UTF-8 -> ISO 8859-10 */
5830 5828 { 0x00C280, 0x80 },
5831 5829 { 0x00C281, 0x81 },
5832 5830 { 0x00C282, 0x82 },
5833 5831 { 0x00C283, 0x83 },
5834 5832 { 0x00C284, 0x84 },
5835 5833 { 0x00C285, 0x85 },
5836 5834 { 0x00C286, 0x86 },
5837 5835 { 0x00C287, 0x87 },
5838 5836 { 0x00C288, 0x88 },
5839 5837 { 0x00C289, 0x89 },
5840 5838 { 0x00C28A, 0x8A },
5841 5839 { 0x00C28B, 0x8B },
5842 5840 { 0x00C28C, 0x8C },
5843 5841 { 0x00C28D, 0x8D },
5844 5842 { 0x00C28E, 0x8E },
5845 5843 { 0x00C28F, 0x8F },
5846 5844 { 0x00C290, 0x90 },
5847 5845 { 0x00C291, 0x91 },
5848 5846 { 0x00C292, 0x92 },
5849 5847 { 0x00C293, 0x93 },
5850 5848 { 0x00C294, 0x94 },
5851 5849 { 0x00C295, 0x95 },
5852 5850 { 0x00C296, 0x96 },
5853 5851 { 0x00C297, 0x97 },
5854 5852 { 0x00C298, 0x98 },
5855 5853 { 0x00C299, 0x99 },
5856 5854 { 0x00C29A, 0x9A },
5857 5855 { 0x00C29B, 0x9B },
5858 5856 { 0x00C29C, 0x9C },
5859 5857 { 0x00C29D, 0x9D },
5860 5858 { 0x00C29E, 0x9E },
5861 5859 { 0x00C29F, 0x9F },
5862 5860 { 0x00C2A0, 0xA0 },
5863 5861 { 0x00C2A7, 0xA7 },
5864 5862 { 0x00C2AD, 0xAD },
5865 5863 { 0x00C2B0, 0xB0 },
5866 5864 { 0x00C2B7, 0xB7 },
5867 5865 { 0x00C381, 0xC1 },
5868 5866 { 0x00C382, 0xC2 },
5869 5867 { 0x00C383, 0xC3 },
5870 5868 { 0x00C384, 0xC4 },
5871 5869 { 0x00C385, 0xC5 },
5872 5870 { 0x00C386, 0xC6 },
5873 5871 { 0x00C389, 0xC9 },
5874 5872 { 0x00C38B, 0xCB },
5875 5873 { 0x00C38D, 0xCD },
5876 5874 { 0x00C38E, 0xCE },
5877 5875 { 0x00C38F, 0xCF },
5878 5876 { 0x00C390, 0xD0 },
5879 5877 { 0x00C393, 0xD3 },
5880 5878 { 0x00C394, 0xD4 },
5881 5879 { 0x00C395, 0xD5 },
5882 5880 { 0x00C396, 0xD6 },
5883 5881 { 0x00C398, 0xD8 },
5884 5882 { 0x00C39A, 0xDA },
5885 5883 { 0x00C39B, 0xDB },
5886 5884 { 0x00C39C, 0xDC },
5887 5885 { 0x00C39D, 0xDD },
5888 5886 { 0x00C39E, 0xDE },
5889 5887 { 0x00C39F, 0xDF },
5890 5888 { 0x00C3A1, 0xE1 },
5891 5889 { 0x00C3A2, 0xE2 },
5892 5890 { 0x00C3A3, 0xE3 },
5893 5891 { 0x00C3A4, 0xE4 },
5894 5892 { 0x00C3A5, 0xE5 },
5895 5893 { 0x00C3A6, 0xE6 },
5896 5894 { 0x00C3A9, 0xE9 },
5897 5895 { 0x00C3AB, 0xEB },
5898 5896 { 0x00C3AD, 0xED },
5899 5897 { 0x00C3AE, 0xEE },
5900 5898 { 0x00C3AF, 0xEF },
5901 5899 { 0x00C3B0, 0xF0 },
5902 5900 { 0x00C3B3, 0xF3 },
5903 5901 { 0x00C3B4, 0xF4 },
5904 5902 { 0x00C3B5, 0xF5 },
5905 5903 { 0x00C3B6, 0xF6 },
5906 5904 { 0x00C3B8, 0xF8 },
5907 5905 { 0x00C3BA, 0xFA },
5908 5906 { 0x00C3BB, 0xFB },
5909 5907 { 0x00C3BC, 0xFC },
5910 5908 { 0x00C3BD, 0xFD },
5911 5909 { 0x00C3BE, 0xFE },
5912 5910 { 0x00C480, 0xC0 },
5913 5911 { 0x00C481, 0xE0 },
5914 5912 { 0x00C484, 0xA1 },
5915 5913 { 0x00C485, 0xB1 },
5916 5914 { 0x00C48C, 0xC8 },
5917 5915 { 0x00C48D, 0xE8 },
5918 5916 { 0x00C490, 0xA9 },
5919 5917 { 0x00C491, 0xB9 },
5920 5918 { 0x00C492, 0xA2 },
5921 5919 { 0x00C493, 0xB2 },
5922 5920 { 0x00C496, 0xCC },
5923 5921 { 0x00C497, 0xEC },
5924 5922 { 0x00C498, 0xCA },
5925 5923 { 0x00C499, 0xEA },
5926 5924 { 0x00C4A2, 0xA3 },
5927 5925 { 0x00C4A3, 0xB3 },
5928 5926 { 0x00C4A8, 0xA5 },
5929 5927 { 0x00C4A9, 0xB5 },
5930 5928 { 0x00C4AA, 0xA4 },
5931 5929 { 0x00C4AB, 0xB4 },
5932 5930 { 0x00C4AE, 0xC7 },
5933 5931 { 0x00C4AF, 0xE7 },
5934 5932 { 0x00C4B6, 0xA6 },
5935 5933 { 0x00C4B7, 0xB6 },
5936 5934 { 0x00C4B8, 0xFF },
5937 5935 { 0x00C4BB, 0xA8 },
5938 5936 { 0x00C4BC, 0xB8 },
5939 5937 { 0x00C585, 0xD1 },
5940 5938 { 0x00C586, 0xF1 },
5941 5939 { 0x00C58A, 0xAF },
5942 5940 { 0x00C58B, 0xBF },
5943 5941 { 0x00C58C, 0xD2 },
5944 5942 { 0x00C58D, 0xF2 },
5945 5943 { 0x00C5A0, 0xAA },
5946 5944 { 0x00C5A1, 0xBA },
5947 5945 { 0x00C5A6, 0xAB },
5948 5946 { 0x00C5A7, 0xBB },
5949 5947 { 0x00C5A8, 0xD7 },
5950 5948 { 0x00C5A9, 0xF7 },
5951 5949 { 0x00C5AA, 0xAE },
5952 5950 { 0x00C5AB, 0xBE },
5953 5951 { 0x00C5B2, 0xD9 },
5954 5952 { 0x00C5B3, 0xF9 },
5955 5953 { 0x00C5BD, 0xAC },
5956 5954 { 0x00C5BE, 0xBC },
5957 5955 { 0xE28892, 0xBD },
5958 5956 },
5959 5957 { /* UTF-8 -> ISO 8859-11 */
5960 5958 { 0x00C280, 0x80 },
5961 5959 { 0x00C281, 0x81 },
5962 5960 { 0x00C282, 0x82 },
5963 5961 { 0x00C283, 0x83 },
5964 5962 { 0x00C284, 0x84 },
5965 5963 { 0x00C285, 0x85 },
5966 5964 { 0x00C286, 0x86 },
5967 5965 { 0x00C287, 0x87 },
5968 5966 { 0x00C288, 0x88 },
5969 5967 { 0x00C289, 0x89 },
5970 5968 { 0x00C28A, 0x8A },
5971 5969 { 0x00C28B, 0x8B },
5972 5970 { 0x00C28C, 0x8C },
5973 5971 { 0x00C28D, 0x8D },
5974 5972 { 0x00C28E, 0x8E },
5975 5973 { 0x00C28F, 0x8F },
5976 5974 { 0x00C290, 0x90 },
5977 5975 { 0x00C291, 0x91 },
5978 5976 { 0x00C292, 0x92 },
5979 5977 { 0x00C293, 0x93 },
5980 5978 { 0x00C294, 0x94 },
5981 5979 { 0x00C295, 0x95 },
5982 5980 { 0x00C296, 0x96 },
5983 5981 { 0x00C297, 0x97 },
5984 5982 { 0x00C298, 0x98 },
5985 5983 { 0x00C299, 0x99 },
5986 5984 { 0x00C29A, 0x9A },
5987 5985 { 0x00C29B, 0x9B },
5988 5986 { 0x00C29C, 0x9C },
5989 5987 { 0x00C29D, 0x9D },
5990 5988 { 0x00C29E, 0x9E },
5991 5989 { 0x00C29F, 0x9F },
5992 5990 { 0xE0B881, 0xA1 },
5993 5991 { 0xE0B882, 0xA2 },
5994 5992 { 0xE0B883, 0xA3 },
5995 5993 { 0xE0B884, 0xA4 },
5996 5994 { 0xE0B885, 0xA5 },
5997 5995 { 0xE0B886, 0xA6 },
5998 5996 { 0xE0B887, 0xA7 },
5999 5997 { 0xE0B888, 0xA8 },
6000 5998 { 0xE0B889, 0xA9 },
6001 5999 { 0xE0B88A, 0xAA },
6002 6000 { 0xE0B88B, 0xAB },
6003 6001 { 0xE0B88C, 0xAC },
6004 6002 { 0xE0B88D, 0xAD },
6005 6003 { 0xE0B88E, 0xAE },
6006 6004 { 0xE0B88F, 0xAF },
6007 6005 { 0xE0B890, 0xB0 },
6008 6006 { 0xE0B891, 0xB1 },
6009 6007 { 0xE0B892, 0xB2 },
6010 6008 { 0xE0B893, 0xB3 },
6011 6009 { 0xE0B894, 0xB4 },
6012 6010 { 0xE0B895, 0xB5 },
6013 6011 { 0xE0B896, 0xB6 },
6014 6012 { 0xE0B897, 0xB7 },
6015 6013 { 0xE0B898, 0xB8 },
6016 6014 { 0xE0B899, 0xB9 },
6017 6015 { 0xE0B89A, 0xBA },
6018 6016 { 0xE0B89B, 0xBB },
6019 6017 { 0xE0B89C, 0xBC },
6020 6018 { 0xE0B89D, 0xBD },
6021 6019 { 0xE0B89E, 0xBE },
6022 6020 { 0xE0B89F, 0xBF },
6023 6021 { 0xE0B8A0, 0xC0 },
6024 6022 { 0xE0B8A1, 0xC1 },
6025 6023 { 0xE0B8A2, 0xC2 },
6026 6024 { 0xE0B8A3, 0xC3 },
6027 6025 { 0xE0B8A4, 0xC4 },
6028 6026 { 0xE0B8A5, 0xC5 },
6029 6027 { 0xE0B8A6, 0xC6 },
6030 6028 { 0xE0B8A7, 0xC7 },
6031 6029 { 0xE0B8A8, 0xC8 },
6032 6030 { 0xE0B8A9, 0xC9 },
6033 6031 { 0xE0B8AA, 0xCA },
6034 6032 { 0xE0B8AB, 0xCB },
6035 6033 { 0xE0B8AC, 0xCC },
6036 6034 { 0xE0B8AD, 0xCD },
6037 6035 { 0xE0B8AE, 0xCE },
6038 6036 { 0xE0B8AF, 0xCF },
6039 6037 { 0xE0B8B0, 0xD0 },
6040 6038 { 0xE0B8B1, 0xD1 },
6041 6039 { 0xE0B8B2, 0xD2 },
6042 6040 { 0xE0B8B3, 0xD3 },
6043 6041 { 0xE0B8B4, 0xD4 },
6044 6042 { 0xE0B8B5, 0xD5 },
6045 6043 { 0xE0B8B6, 0xD6 },
6046 6044 { 0xE0B8B7, 0xD7 },
6047 6045 { 0xE0B8B8, 0xD8 },
6048 6046 { 0xE0B8B9, 0xD9 },
6049 6047 { 0xE0B8BA, 0xDA },
6050 6048 { 0xE0B8BF, 0xDF },
6051 6049 { 0xE0B980, 0xE0 },
6052 6050 { 0xE0B981, 0xE1 },
6053 6051 { 0xE0B982, 0xE2 },
6054 6052 { 0xE0B983, 0xE3 },
6055 6053 { 0xE0B984, 0xE4 },
6056 6054 { 0xE0B985, 0xE5 },
6057 6055 { 0xE0B986, 0xE6 },
6058 6056 { 0xE0B987, 0xE7 },
6059 6057 { 0xE0B988, 0xE8 },
6060 6058 { 0xE0B989, 0xE9 },
6061 6059 { 0xE0B98A, 0xEA },
6062 6060 { 0xE0B98B, 0xEB },
6063 6061 { 0xE0B98C, 0xEC },
6064 6062 { 0xE0B98D, 0xED },
6065 6063 { 0xE0B98E, 0xEE },
6066 6064 { 0xE0B98F, 0xEF },
6067 6065 { 0xE0B990, 0xF0 },
6068 6066 { 0xE0B991, 0xF1 },
6069 6067 { 0xE0B992, 0xF2 },
6070 6068 { 0xE0B993, 0xF3 },
6071 6069 { 0xE0B994, 0xF4 },
6072 6070 { 0xE0B995, 0xF5 },
6073 6071 { 0xE0B996, 0xF6 },
6074 6072 { 0xE0B997, 0xF7 },
6075 6073 { 0xE0B998, 0xF8 },
6076 6074 { 0xE0B999, 0xF9 },
6077 6075 { 0xE0B99A, 0xFA },
6078 6076 { 0xE0B99B, 0xFB },
6079 6077 { 0xFFFFFF, 0x00 },
6080 6078 { 0xFFFFFF, 0x00 },
6081 6079 { 0xFFFFFF, 0x00 },
6082 6080 { 0xFFFFFF, 0x00 },
6083 6081 { 0xFFFFFF, 0x00 },
6084 6082 { 0xFFFFFF, 0x00 },
6085 6083 { 0xFFFFFF, 0x00 },
6086 6084 { 0xFFFFFF, 0x00 },
6087 6085 { 0xFFFFFF, 0x00 },
6088 6086 },
6089 6087 { /* UTF-8 -> ISO 8859-13 */
6090 6088 { 0x00C280, 0x80 },
6091 6089 { 0x00C281, 0x81 },
6092 6090 { 0x00C282, 0x82 },
6093 6091 { 0x00C283, 0x83 },
6094 6092 { 0x00C284, 0x84 },
6095 6093 { 0x00C285, 0x85 },
6096 6094 { 0x00C286, 0x86 },
6097 6095 { 0x00C287, 0x87 },
6098 6096 { 0x00C288, 0x88 },
6099 6097 { 0x00C289, 0x89 },
6100 6098 { 0x00C28A, 0x8A },
6101 6099 { 0x00C28B, 0x8B },
6102 6100 { 0x00C28C, 0x8C },
6103 6101 { 0x00C28D, 0x8D },
6104 6102 { 0x00C28E, 0x8E },
6105 6103 { 0x00C28F, 0x8F },
6106 6104 { 0x00C290, 0x90 },
6107 6105 { 0x00C291, 0x91 },
6108 6106 { 0x00C292, 0x92 },
6109 6107 { 0x00C293, 0x93 },
6110 6108 { 0x00C294, 0x94 },
6111 6109 { 0x00C295, 0x95 },
6112 6110 { 0x00C296, 0x96 },
6113 6111 { 0x00C297, 0x97 },
6114 6112 { 0x00C298, 0x98 },
6115 6113 { 0x00C299, 0x99 },
6116 6114 { 0x00C29A, 0x9A },
6117 6115 { 0x00C29B, 0x9B },
6118 6116 { 0x00C29C, 0x9C },
6119 6117 { 0x00C29D, 0x9D },
6120 6118 { 0x00C29E, 0x9E },
6121 6119 { 0x00C29F, 0x9F },
6122 6120 { 0x00C2A0, 0xA0 },
6123 6121 { 0x00C2A2, 0xA2 },
6124 6122 { 0x00C2A3, 0xA3 },
6125 6123 { 0x00C2A4, 0xA4 },
6126 6124 { 0x00C2A6, 0xA6 },
6127 6125 { 0x00C2A7, 0xA7 },
6128 6126 { 0x00C2A9, 0xA9 },
6129 6127 { 0x00C2AB, 0xAB },
6130 6128 { 0x00C2AC, 0xAC },
6131 6129 { 0x00C2AD, 0xAD },
6132 6130 { 0x00C2AE, 0xAE },
6133 6131 { 0x00C2B0, 0xB0 },
6134 6132 { 0x00C2B1, 0xB1 },
6135 6133 { 0x00C2B2, 0xB2 },
6136 6134 { 0x00C2B3, 0xB3 },
6137 6135 { 0x00C2B5, 0xB5 },
6138 6136 { 0x00C2B6, 0xB6 },
6139 6137 { 0x00C2B7, 0xB7 },
6140 6138 { 0x00C2B9, 0xB9 },
6141 6139 { 0x00C2BB, 0xBB },
6142 6140 { 0x00C2BC, 0xBC },
6143 6141 { 0x00C2BD, 0xBD },
6144 6142 { 0x00C2BE, 0xBE },
6145 6143 { 0x00C384, 0xC4 },
6146 6144 { 0x00C385, 0xC5 },
6147 6145 { 0x00C386, 0xAF },
6148 6146 { 0x00C389, 0xC9 },
6149 6147 { 0x00C393, 0xD3 },
6150 6148 { 0x00C395, 0xD5 },
6151 6149 { 0x00C396, 0xD6 },
6152 6150 { 0x00C397, 0xD7 },
6153 6151 { 0x00C398, 0xA8 },
6154 6152 { 0x00C39C, 0xDC },
6155 6153 { 0x00C39F, 0xDF },
6156 6154 { 0x00C3A4, 0xE4 },
6157 6155 { 0x00C3A5, 0xE5 },
6158 6156 { 0x00C3A6, 0xBF },
6159 6157 { 0x00C3A9, 0xE9 },
6160 6158 { 0x00C3B3, 0xF3 },
6161 6159 { 0x00C3B5, 0xF5 },
6162 6160 { 0x00C3B6, 0xF6 },
6163 6161 { 0x00C3B7, 0xF7 },
6164 6162 { 0x00C3B8, 0xB8 },
6165 6163 { 0x00C3BC, 0xFC },
6166 6164 { 0x00C480, 0xC2 },
6167 6165 { 0x00C481, 0xE2 },
6168 6166 { 0x00C484, 0xC0 },
6169 6167 { 0x00C485, 0xE0 },
6170 6168 { 0x00C486, 0xC3 },
6171 6169 { 0x00C487, 0xE3 },
6172 6170 { 0x00C48C, 0xC8 },
6173 6171 { 0x00C48D, 0xE8 },
6174 6172 { 0x00C492, 0xC7 },
6175 6173 { 0x00C493, 0xE7 },
6176 6174 { 0x00C496, 0xCB },
6177 6175 { 0x00C497, 0xEB },
6178 6176 { 0x00C498, 0xC6 },
6179 6177 { 0x00C499, 0xE6 },
6180 6178 { 0x00C4A2, 0xCC },
6181 6179 { 0x00C4A3, 0xEC },
6182 6180 { 0x00C4AA, 0xCE },
6183 6181 { 0x00C4AB, 0xEE },
6184 6182 { 0x00C4AE, 0xC1 },
6185 6183 { 0x00C4AF, 0xE1 },
6186 6184 { 0x00C4B6, 0xCD },
6187 6185 { 0x00C4B7, 0xED },
6188 6186 { 0x00C4BB, 0xCF },
6189 6187 { 0x00C4BC, 0xEF },
6190 6188 { 0x00C581, 0xD9 },
6191 6189 { 0x00C582, 0xF9 },
6192 6190 { 0x00C583, 0xD1 },
6193 6191 { 0x00C584, 0xF1 },
6194 6192 { 0x00C585, 0xD2 },
6195 6193 { 0x00C586, 0xF2 },
6196 6194 { 0x00C58C, 0xD4 },
6197 6195 { 0x00C58D, 0xF4 },
6198 6196 { 0x00C596, 0xAA },
6199 6197 { 0x00C597, 0xBA },
6200 6198 { 0x00C59A, 0xDA },
6201 6199 { 0x00C59B, 0xFA },
6202 6200 { 0x00C5A0, 0xD0 },
6203 6201 { 0x00C5A1, 0xF0 },
6204 6202 { 0x00C5AA, 0xDB },
6205 6203 { 0x00C5AB, 0xFB },
6206 6204 { 0x00C5B2, 0xD8 },
6207 6205 { 0x00C5B3, 0xF8 },
6208 6206 { 0x00C5B9, 0xCA },
6209 6207 { 0x00C5BA, 0xEA },
6210 6208 { 0x00C5BB, 0xDD },
6211 6209 { 0x00C5BC, 0xFD },
6212 6210 { 0x00C5BD, 0xDE },
6213 6211 { 0x00C5BE, 0xFE },
6214 6212 { 0xE28099, 0xFF },
6215 6213 { 0xE2809C, 0xB4 },
6216 6214 { 0xE2809D, 0xA1 },
6217 6215 { 0xE2809E, 0xA5 },
6218 6216 },
6219 6217 { /* UTF-8 -> KOI8-R */
6220 6218 { 0x00C2A0, 0x9A },
6221 6219 { 0x00C2A9, 0xBF },
6222 6220 { 0x00C2B0, 0x9C },
6223 6221 { 0x00C2B2, 0x9D },
6224 6222 { 0x00C2B7, 0x9E },
6225 6223 { 0x00C3B7, 0x9F },
6226 6224 { 0x00D081, 0xB3 },
6227 6225 { 0x00D090, 0xE1 },
6228 6226 { 0x00D091, 0xE2 },
6229 6227 { 0x00D092, 0xF7 },
6230 6228 { 0x00D093, 0xE7 },
6231 6229 { 0x00D094, 0xE4 },
6232 6230 { 0x00D095, 0xE5 },
6233 6231 { 0x00D096, 0xF6 },
6234 6232 { 0x00D097, 0xFA },
6235 6233 { 0x00D098, 0xE9 },
6236 6234 { 0x00D099, 0xEA },
6237 6235 { 0x00D09A, 0xEB },
6238 6236 { 0x00D09B, 0xEC },
6239 6237 { 0x00D09C, 0xED },
6240 6238 { 0x00D09D, 0xEE },
6241 6239 { 0x00D09E, 0xEF },
6242 6240 { 0x00D09F, 0xF0 },
6243 6241 { 0x00D0A0, 0xF2 },
6244 6242 { 0x00D0A1, 0xF3 },
6245 6243 { 0x00D0A2, 0xF4 },
6246 6244 { 0x00D0A3, 0xF5 },
6247 6245 { 0x00D0A4, 0xE6 },
6248 6246 { 0x00D0A5, 0xE8 },
6249 6247 { 0x00D0A6, 0xE3 },
6250 6248 { 0x00D0A7, 0xFE },
6251 6249 { 0x00D0A8, 0xFB },
6252 6250 { 0x00D0A9, 0xFD },
6253 6251 { 0x00D0AA, 0xFF },
6254 6252 { 0x00D0AB, 0xF9 },
6255 6253 { 0x00D0AC, 0xF8 },
6256 6254 { 0x00D0AD, 0xFC },
6257 6255 { 0x00D0AE, 0xE0 },
6258 6256 { 0x00D0AF, 0xF1 },
6259 6257 { 0x00D0B0, 0xC1 },
6260 6258 { 0x00D0B1, 0xC2 },
6261 6259 { 0x00D0B2, 0xD7 },
6262 6260 { 0x00D0B3, 0xC7 },
6263 6261 { 0x00D0B4, 0xC4 },
6264 6262 { 0x00D0B5, 0xC5 },
6265 6263 { 0x00D0B6, 0xD6 },
6266 6264 { 0x00D0B7, 0xDA },
6267 6265 { 0x00D0B8, 0xC9 },
6268 6266 { 0x00D0B9, 0xCA },
6269 6267 { 0x00D0BA, 0xCB },
6270 6268 { 0x00D0BB, 0xCC },
6271 6269 { 0x00D0BC, 0xCD },
6272 6270 { 0x00D0BD, 0xCE },
6273 6271 { 0x00D0BE, 0xCF },
6274 6272 { 0x00D0BF, 0xD0 },
6275 6273 { 0x00D180, 0xD2 },
6276 6274 { 0x00D181, 0xD3 },
6277 6275 { 0x00D182, 0xD4 },
6278 6276 { 0x00D183, 0xD5 },
6279 6277 { 0x00D184, 0xC6 },
6280 6278 { 0x00D185, 0xC8 },
6281 6279 { 0x00D186, 0xC3 },
6282 6280 { 0x00D187, 0xDE },
6283 6281 { 0x00D188, 0xDB },
6284 6282 { 0x00D189, 0xDD },
6285 6283 { 0x00D18A, 0xDF },
6286 6284 { 0x00D18B, 0xD9 },
6287 6285 { 0x00D18C, 0xD8 },
6288 6286 { 0x00D18D, 0xDC },
6289 6287 { 0x00D18E, 0xC0 },
6290 6288 { 0x00D18F, 0xD1 },
6291 6289 { 0x00D191, 0xA3 },
6292 6290 { 0xE28899, 0x95 },
6293 6291 { 0xE2889A, 0x96 },
6294 6292 { 0xE28988, 0x97 },
6295 6293 { 0xE289A4, 0x98 },
6296 6294 { 0xE289A5, 0x99 },
6297 6295 { 0xE28CA0, 0x93 },
6298 6296 { 0xE28CA1, 0x9B },
6299 6297 { 0xE29480, 0x80 },
6300 6298 { 0xE29482, 0x81 },
6301 6299 { 0xE2948C, 0x82 },
6302 6300 { 0xE29490, 0x83 },
6303 6301 { 0xE29494, 0x84 },
6304 6302 { 0xE29498, 0x85 },
6305 6303 { 0xE2949C, 0x86 },
6306 6304 { 0xE294A4, 0x87 },
6307 6305 { 0xE294AC, 0x88 },
6308 6306 { 0xE294B4, 0x89 },
6309 6307 { 0xE294BC, 0x8A },
6310 6308 { 0xE29590, 0xA0 },
6311 6309 { 0xE29591, 0xA1 },
6312 6310 { 0xE29592, 0xA2 },
6313 6311 { 0xE29593, 0xA4 },
6314 6312 { 0xE29594, 0xA5 },
6315 6313 { 0xE29595, 0xA6 },
6316 6314 { 0xE29596, 0xA7 },
6317 6315 { 0xE29597, 0xA8 },
6318 6316 { 0xE29598, 0xA9 },
6319 6317 { 0xE29599, 0xAA },
6320 6318 { 0xE2959A, 0xAB },
6321 6319 { 0xE2959B, 0xAC },
6322 6320 { 0xE2959C, 0xAD },
6323 6321 { 0xE2959D, 0xAE },
6324 6322 { 0xE2959E, 0xAF },
6325 6323 { 0xE2959F, 0xB0 },
6326 6324 { 0xE295A0, 0xB1 },
6327 6325 { 0xE295A1, 0xB2 },
6328 6326 { 0xE295A2, 0xB4 },
6329 6327 { 0xE295A3, 0xB5 },
6330 6328 { 0xE295A4, 0xB6 },
6331 6329 { 0xE295A5, 0xB7 },
6332 6330 { 0xE295A6, 0xB8 },
6333 6331 { 0xE295A7, 0xB9 },
6334 6332 { 0xE295A8, 0xBA },
6335 6333 { 0xE295A9, 0xBB },
6336 6334 { 0xE295AA, 0xBC },
↓ open down ↓ |
3112 lines elided |
↑ open up ↑ |
6337 6335 { 0xE295AB, 0xBD },
6338 6336 { 0xE295AC, 0xBE },
6339 6337 { 0xE29680, 0x8B },
6340 6338 { 0xE29684, 0x8C },
6341 6339 { 0xE29688, 0x8D },
6342 6340 { 0xE2968C, 0x8E },
6343 6341 { 0xE29690, 0x8F },
6344 6342 { 0xE29691, 0x90 },
6345 6343 { 0xE29692, 0x91 },
6346 6344 { 0xE29693, 0x92 },
6347 - { 0xE296A0, 0x94 },
6345 + { 0xE296A0, 0x94 }
6348 6346 }
6349 6347 };
6350 6348
6351 6349 #endif /* _KERNEL */
6352 6350
6353 6351 #ifdef __cplusplus
6354 6352 }
6355 6353 #endif
6356 6354
6357 6355 #endif /* _SYS_KICONV_EMEA1_H */
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX