1 /* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 * or http://www.opensolaris.org/os/licensing. 10 * See the License for the specific language governing permissions 11 * and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL HEADER in each 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21 /* 22 * Copyright 2007 Sun Microsystems, Inc. All rights reserved. 23 * Use is subject to license terms. 24 */ 25 /* 26 * COPYRIGHT AND PERMISSION NOTICE 27 * 28 * Copyright (c) 1991-2006 Unicode, Inc. All rights reserved. Distributed under 29 * the Terms of Use in http://www.unicode.org/copyright.html. 30 * 31 * Permission is hereby granted, free of charge, to any person obtaining 32 * a copy of the Unicode data files and any associated documentation (the 33 * "Data Files") or Unicode software and any associated documentation (the 34 * "Software") to deal in the Data Files or Software without restriction, 35 * including without limitation the rights to use, copy, modify, merge, 36 * publish, distribute, and/or sell copies of the Data Files or Software, and 37 * to permit persons to whom the Data Files or Software are furnished to do so, 38 * provided that (a) the above copyright notice(s) and this permission notice 39 * appear with all copies of the Data Files or Software, (b) both the above 40 * copyright notice(s) and this permission notice appear in associated 41 * documentation, and (c) there is clear notice in each modified Data File or 42 * in the Software as well as in the documentation associated with the Data 43 * File(s) or Software that the data or software has been modified. 44 * 45 * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 46 * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 47 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF 48 * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS 49 * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR 50 * CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 51 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 52 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 53 * OF THE DATA FILES OR SOFTWARE. 54 * 55 * Except as contained in this notice, the name of a copyright holder shall not 56 * be used in advertising or otherwise to promote the sale, use or other 57 * dealings in these Data Files or Software without prior written authorization 58 * of the copyright holder. 59 * 60 * Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be 61 * registered in some jurisdictions. All other trademarks and registered 62 * trademarks mentioned herein are the property of their respective owners. 63 */ 64 /* 65 * This file has been modified by Sun Microsystems, Inc. 66 */ 67 68 #ifndef _SYS_KICONV_EMEA1_H 69 #define _SYS_KICONV_EMEA1_H 70 71 #pragma ident "%Z%%M% %I% %E% SMI" 72 73 #ifdef __cplusplus 74 extern "C" { 75 #endif 76 77 #include <sys/kiconv.h> 78 79 #ifdef _KERNEL 80 81 /* 82 * Mapping tables from CP737, CP852, CP857, CP862, CP866, CP1250, CP1251, 83 * CP1253, CP1254, CP1255, CP1256, CP1257, ISO-8859-2, ISO-8859-3, ISO-8859-4, 84 * ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, 85 * ISO-8859-11, ISO-8859-13, and KOI8-R to UTF-8. 86 * 87 * Indices are calculated by subtracting 0x80 from single byte character code 88 * values. 89 * 90 * Each component has up to three UTF-8 character bytes; the first byte will 91 * be used to figure out on how many bytes should be taken. If size figured 92 * out has a value less than zero, that means that component isn't valid and 93 * has no assigned character. 94 */ 95 static const kiconv_to_utf8_tbl_comp_t to_u8_tbl[24][128] = { 96 { /* 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 */ 225 }, 226 { /* 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 */ 355 }, 356 { /* 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 */ 485 }, 486 { /* 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 */ 615 }, 616 { /* 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 */ 745 }, 746 { /* 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 */ 875 }, 876 { /* 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 */ 1005 }, 1006 { /* 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) */ 1135 }, 1136 { /* 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 */ 1265 }, 1266 { /* 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) */ 1395 }, 1396 { /* 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 */ 1525 }, 1526 { /* 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 */ 1655 }, 1656 { /* 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 */ 1785 }, 1786 { /* 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 */ 1915 }, 1916 { /* 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 */ 2045 }, 2046 { /* 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 */ 2175 }, 2176 { /* 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) */ 2305 }, 2306 { /* 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) */ 2435 }, 2436 { /* 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) */ 2565 }, 2566 { /* 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 */ 2695 }, 2696 { /* 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 */ 2825 }, 2826 { /* 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) */ 2955 }, 2956 { /* 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 */ 3085 }, 3086 { /* 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 */ 3215 } 3216 }; 3217 3218 /* 3219 * Mapping tables from UTF-8 to CP737, CP852, CP857, CP862, CP866, CP1250, 3220 * CP1251, CP1253, CP1254, CP1255, CP1256, CP1257, ISO-8859-2, ISO-8859-3, 3221 * ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, 3222 * ISO-8859-10, ISO-8859-11, ISO-8859-13, and KOI8-R. 3223 * 3224 * Each table is sorted with UTF-8 values to be used with binary search. 3225 * UTF-8 character byte values are saved at uint32_t:24 contiguously as 3226 * scalar values. 3227 */ 3228 static const kiconv_to_sb_tbl_comp_t to_sb_tbl[24][128] = { 3229 { /* UTF-8 -> CP737 */ 3230 { 0x00C2A0, 0xFF }, 3231 { 0x00C2B0, 0xF8 }, 3232 { 0x00C2B1, 0xF1 }, 3233 { 0x00C2B2, 0xFD }, 3234 { 0x00C2B7, 0xFA }, 3235 { 0x00C3B7, 0xF6 }, 3236 { 0x00CE86, 0xEA }, 3237 { 0x00CE88, 0xEB }, 3238 { 0x00CE89, 0xEC }, 3239 { 0x00CE8A, 0xED }, 3240 { 0x00CE8C, 0xEE }, 3241 { 0x00CE8E, 0xEF }, 3242 { 0x00CE8F, 0xF0 }, 3243 { 0x00CE91, 0x80 }, 3244 { 0x00CE92, 0x81 }, 3245 { 0x00CE93, 0x82 }, 3246 { 0x00CE94, 0x83 }, 3247 { 0x00CE95, 0x84 }, 3248 { 0x00CE96, 0x85 }, 3249 { 0x00CE97, 0x86 }, 3250 { 0x00CE98, 0x87 }, 3251 { 0x00CE99, 0x88 }, 3252 { 0x00CE9A, 0x89 }, 3253 { 0x00CE9B, 0x8A }, 3254 { 0x00CE9C, 0x8B }, 3255 { 0x00CE9D, 0x8C }, 3256 { 0x00CE9E, 0x8D }, 3257 { 0x00CE9F, 0x8E }, 3258 { 0x00CEA0, 0x8F }, 3259 { 0x00CEA1, 0x90 }, 3260 { 0x00CEA3, 0x91 }, 3261 { 0x00CEA4, 0x92 }, 3262 { 0x00CEA5, 0x93 }, 3263 { 0x00CEA6, 0x94 }, 3264 { 0x00CEA7, 0x95 }, 3265 { 0x00CEA8, 0x96 }, 3266 { 0x00CEA9, 0x97 }, 3267 { 0x00CEAA, 0xF4 }, 3268 { 0x00CEAB, 0xF5 }, 3269 { 0x00CEAC, 0xE1 }, 3270 { 0x00CEAD, 0xE2 }, 3271 { 0x00CEAE, 0xE3 }, 3272 { 0x00CEAF, 0xE5 }, 3273 { 0x00CEB1, 0x98 }, 3274 { 0x00CEB2, 0x99 }, 3275 { 0x00CEB3, 0x9A }, 3276 { 0x00CEB4, 0x9B }, 3277 { 0x00CEB5, 0x9C }, 3278 { 0x00CEB6, 0x9D }, 3279 { 0x00CEB7, 0x9E }, 3280 { 0x00CEB8, 0x9F }, 3281 { 0x00CEB9, 0xA0 }, 3282 { 0x00CEBA, 0xA1 }, 3283 { 0x00CEBB, 0xA2 }, 3284 { 0x00CEBC, 0xA3 }, 3285 { 0x00CEBD, 0xA4 }, 3286 { 0x00CEBE, 0xA5 }, 3287 { 0x00CEBF, 0xA6 }, 3288 { 0x00CF80, 0xA7 }, 3289 { 0x00CF81, 0xA8 }, 3290 { 0x00CF82, 0xAA }, 3291 { 0x00CF83, 0xA9 }, 3292 { 0x00CF84, 0xAB }, 3293 { 0x00CF85, 0xAC }, 3294 { 0x00CF86, 0xAD }, 3295 { 0x00CF87, 0xAE }, 3296 { 0x00CF88, 0xAF }, 3297 { 0x00CF89, 0xE0 }, 3298 { 0x00CF8A, 0xE4 }, 3299 { 0x00CF8B, 0xE8 }, 3300 { 0x00CF8C, 0xE6 }, 3301 { 0x00CF8D, 0xE7 }, 3302 { 0x00CF8E, 0xE9 }, 3303 { 0xE281BF, 0xFC }, 3304 { 0xE28899, 0xF9 }, 3305 { 0xE2889A, 0xFB }, 3306 { 0xE28988, 0xF7 }, 3307 { 0xE289A4, 0xF3 }, 3308 { 0xE289A5, 0xF2 }, 3309 { 0xE29480, 0xC4 }, 3310 { 0xE29482, 0xB3 }, 3311 { 0xE2948C, 0xDA }, 3312 { 0xE29490, 0xBF }, 3313 { 0xE29494, 0xC0 }, 3314 { 0xE29498, 0xD9 }, 3315 { 0xE2949C, 0xC3 }, 3316 { 0xE294A4, 0xB4 }, 3317 { 0xE294AC, 0xC2 }, 3318 { 0xE294B4, 0xC1 }, 3319 { 0xE294BC, 0xC5 }, 3320 { 0xE29590, 0xCD }, 3321 { 0xE29591, 0xBA }, 3322 { 0xE29592, 0xD5 }, 3323 { 0xE29593, 0xD6 }, 3324 { 0xE29594, 0xC9 }, 3325 { 0xE29595, 0xB8 }, 3326 { 0xE29596, 0xB7 }, 3327 { 0xE29597, 0xBB }, 3328 { 0xE29598, 0xD4 }, 3329 { 0xE29599, 0xD3 }, 3330 { 0xE2959A, 0xC8 }, 3331 { 0xE2959B, 0xBE }, 3332 { 0xE2959C, 0xBD }, 3333 { 0xE2959D, 0xBC }, 3334 { 0xE2959E, 0xC6 }, 3335 { 0xE2959F, 0xC7 }, 3336 { 0xE295A0, 0xCC }, 3337 { 0xE295A1, 0xB5 }, 3338 { 0xE295A2, 0xB6 }, 3339 { 0xE295A3, 0xB9 }, 3340 { 0xE295A4, 0xD1 }, 3341 { 0xE295A5, 0xD2 }, 3342 { 0xE295A6, 0xCB }, 3343 { 0xE295A7, 0xCF }, 3344 { 0xE295A8, 0xD0 }, 3345 { 0xE295A9, 0xCA }, 3346 { 0xE295AA, 0xD8 }, 3347 { 0xE295AB, 0xD7 }, 3348 { 0xE295AC, 0xCE }, 3349 { 0xE29680, 0xDF }, 3350 { 0xE29684, 0xDC }, 3351 { 0xE29688, 0xDB }, 3352 { 0xE2968C, 0xDD }, 3353 { 0xE29690, 0xDE }, 3354 { 0xE29691, 0xB0 }, 3355 { 0xE29692, 0xB1 }, 3356 { 0xE29693, 0xB2 }, 3357 { 0xE296A0, 0xFE }, 3358 }, 3359 { /* UTF-8 -> CP852 */ 3360 { 0x00C2A0, 0xFF }, 3361 { 0x00C2A4, 0xCF }, 3362 { 0x00C2A7, 0xF5 }, 3363 { 0x00C2A8, 0xF9 }, 3364 { 0x00C2AB, 0xAE }, 3365 { 0x00C2AC, 0xAA }, 3366 { 0x00C2AD, 0xF0 }, 3367 { 0x00C2B0, 0xF8 }, 3368 { 0x00C2B4, 0xEF }, 3369 { 0x00C2B8, 0xF7 }, 3370 { 0x00C2BB, 0xAF }, 3371 { 0x00C381, 0xB5 }, 3372 { 0x00C382, 0xB6 }, 3373 { 0x00C384, 0x8E }, 3374 { 0x00C387, 0x80 }, 3375 { 0x00C389, 0x90 }, 3376 { 0x00C38B, 0xD3 }, 3377 { 0x00C38D, 0xD6 }, 3378 { 0x00C38E, 0xD7 }, 3379 { 0x00C393, 0xE0 }, 3380 { 0x00C394, 0xE2 }, 3381 { 0x00C396, 0x99 }, 3382 { 0x00C397, 0x9E }, 3383 { 0x00C39A, 0xE9 }, 3384 { 0x00C39C, 0x9A }, 3385 { 0x00C39D, 0xED }, 3386 { 0x00C39F, 0xE1 }, 3387 { 0x00C3A1, 0xA0 }, 3388 { 0x00C3A2, 0x83 }, 3389 { 0x00C3A4, 0x84 }, 3390 { 0x00C3A7, 0x87 }, 3391 { 0x00C3A9, 0x82 }, 3392 { 0x00C3AB, 0x89 }, 3393 { 0x00C3AD, 0xA1 }, 3394 { 0x00C3AE, 0x8C }, 3395 { 0x00C3B3, 0xA2 }, 3396 { 0x00C3B4, 0x93 }, 3397 { 0x00C3B6, 0x94 }, 3398 { 0x00C3B7, 0xF6 }, 3399 { 0x00C3BA, 0xA3 }, 3400 { 0x00C3BC, 0x81 }, 3401 { 0x00C3BD, 0xEC }, 3402 { 0x00C482, 0xC6 }, 3403 { 0x00C483, 0xC7 }, 3404 { 0x00C484, 0xA4 }, 3405 { 0x00C485, 0xA5 }, 3406 { 0x00C486, 0x8F }, 3407 { 0x00C487, 0x86 }, 3408 { 0x00C48C, 0xAC }, 3409 { 0x00C48D, 0x9F }, 3410 { 0x00C48E, 0xD2 }, 3411 { 0x00C48F, 0xD4 }, 3412 { 0x00C490, 0xD1 }, 3413 { 0x00C491, 0xD0 }, 3414 { 0x00C498, 0xA8 }, 3415 { 0x00C499, 0xA9 }, 3416 { 0x00C49A, 0xB7 }, 3417 { 0x00C49B, 0xD8 }, 3418 { 0x00C4B9, 0x91 }, 3419 { 0x00C4BA, 0x92 }, 3420 { 0x00C4BD, 0x95 }, 3421 { 0x00C4BE, 0x96 }, 3422 { 0x00C581, 0x9D }, 3423 { 0x00C582, 0x88 }, 3424 { 0x00C583, 0xE3 }, 3425 { 0x00C584, 0xE4 }, 3426 { 0x00C587, 0xD5 }, 3427 { 0x00C588, 0xE5 }, 3428 { 0x00C590, 0x8A }, 3429 { 0x00C591, 0x8B }, 3430 { 0x00C594, 0xE8 }, 3431 { 0x00C595, 0xEA }, 3432 { 0x00C598, 0xFC }, 3433 { 0x00C599, 0xFD }, 3434 { 0x00C59A, 0x97 }, 3435 { 0x00C59B, 0x98 }, 3436 { 0x00C59E, 0xB8 }, 3437 { 0x00C59F, 0xAD }, 3438 { 0x00C5A0, 0xE6 }, 3439 { 0x00C5A1, 0xE7 }, 3440 { 0x00C5A2, 0xDD }, 3441 { 0x00C5A3, 0xEE }, 3442 { 0x00C5A4, 0x9B }, 3443 { 0x00C5A5, 0x9C }, 3444 { 0x00C5AE, 0xDE }, 3445 { 0x00C5AF, 0x85 }, 3446 { 0x00C5B0, 0xEB }, 3447 { 0x00C5B1, 0xFB }, 3448 { 0x00C5B9, 0x8D }, 3449 { 0x00C5BA, 0xAB }, 3450 { 0x00C5BB, 0xBD }, 3451 { 0x00C5BC, 0xBE }, 3452 { 0x00C5BD, 0xA6 }, 3453 { 0x00C5BE, 0xA7 }, 3454 { 0x00CB87, 0xF3 }, 3455 { 0x00CB98, 0xF4 }, 3456 { 0x00CB99, 0xFA }, 3457 { 0x00CB9B, 0xF2 }, 3458 { 0x00CB9D, 0xF1 }, 3459 { 0xE29480, 0xC4 }, 3460 { 0xE29482, 0xB3 }, 3461 { 0xE2948C, 0xDA }, 3462 { 0xE29490, 0xBF }, 3463 { 0xE29494, 0xC0 }, 3464 { 0xE29498, 0xD9 }, 3465 { 0xE2949C, 0xC3 }, 3466 { 0xE294A4, 0xB4 }, 3467 { 0xE294AC, 0xC2 }, 3468 { 0xE294B4, 0xC1 }, 3469 { 0xE294BC, 0xC5 }, 3470 { 0xE29590, 0xCD }, 3471 { 0xE29591, 0xBA }, 3472 { 0xE29594, 0xC9 }, 3473 { 0xE29597, 0xBB }, 3474 { 0xE2959A, 0xC8 }, 3475 { 0xE2959D, 0xBC }, 3476 { 0xE295A0, 0xCC }, 3477 { 0xE295A3, 0xB9 }, 3478 { 0xE295A6, 0xCB }, 3479 { 0xE295A9, 0xCA }, 3480 { 0xE295AC, 0xCE }, 3481 { 0xE29680, 0xDF }, 3482 { 0xE29684, 0xDC }, 3483 { 0xE29688, 0xDB }, 3484 { 0xE29691, 0xB0 }, 3485 { 0xE29692, 0xB1 }, 3486 { 0xE29693, 0xB2 }, 3487 { 0xE296A0, 0xFE }, 3488 }, 3489 { /* UTF-8 -> CP857 */ 3490 { 0x00C2A0, 0xFF }, 3491 { 0x00C2A1, 0xAD }, 3492 { 0x00C2A2, 0xBD }, 3493 { 0x00C2A3, 0x9C }, 3494 { 0x00C2A4, 0xCF }, 3495 { 0x00C2A5, 0xBE }, 3496 { 0x00C2A6, 0xDD }, 3497 { 0x00C2A7, 0xF5 }, 3498 { 0x00C2A8, 0xF9 }, 3499 { 0x00C2A9, 0xB8 }, 3500 { 0x00C2AA, 0xD1 }, 3501 { 0x00C2AB, 0xAE }, 3502 { 0x00C2AC, 0xAA }, 3503 { 0x00C2AD, 0xF0 }, 3504 { 0x00C2AE, 0xA9 }, 3505 { 0x00C2AF, 0xEE }, 3506 { 0x00C2B0, 0xF8 }, 3507 { 0x00C2B1, 0xF1 }, 3508 { 0x00C2B2, 0xFD }, 3509 { 0x00C2B3, 0xFC }, 3510 { 0x00C2B4, 0xEF }, 3511 { 0x00C2B5, 0xE6 }, 3512 { 0x00C2B6, 0xF4 }, 3513 { 0x00C2B7, 0xFA }, 3514 { 0x00C2B8, 0xF7 }, 3515 { 0x00C2B9, 0xFB }, 3516 { 0x00C2BA, 0xD0 }, 3517 { 0x00C2BB, 0xAF }, 3518 { 0x00C2BC, 0xAC }, 3519 { 0x00C2BD, 0xAB }, 3520 { 0x00C2BE, 0xF3 }, 3521 { 0x00C2BF, 0xA8 }, 3522 { 0x00C380, 0xB7 }, 3523 { 0x00C381, 0xB5 }, 3524 { 0x00C382, 0xB6 }, 3525 { 0x00C383, 0xC7 }, 3526 { 0x00C384, 0x8E }, 3527 { 0x00C385, 0x8F }, 3528 { 0x00C386, 0x92 }, 3529 { 0x00C387, 0x80 }, 3530 { 0x00C388, 0xD4 }, 3531 { 0x00C389, 0x90 }, 3532 { 0x00C38A, 0xD2 }, 3533 { 0x00C38B, 0xD3 }, 3534 { 0x00C38C, 0xDE }, 3535 { 0x00C38D, 0xD6 }, 3536 { 0x00C38E, 0xD7 }, 3537 { 0x00C38F, 0xD8 }, 3538 { 0x00C391, 0xA5 }, 3539 { 0x00C392, 0xE3 }, 3540 { 0x00C393, 0xE0 }, 3541 { 0x00C394, 0xE2 }, 3542 { 0x00C395, 0xE5 }, 3543 { 0x00C396, 0x99 }, 3544 { 0x00C397, 0xE8 }, 3545 { 0x00C398, 0x9D }, 3546 { 0x00C399, 0xEB }, 3547 { 0x00C39A, 0xE9 }, 3548 { 0x00C39B, 0xEA }, 3549 { 0x00C39C, 0x9A }, 3550 { 0x00C39F, 0xE1 }, 3551 { 0x00C3A0, 0x85 }, 3552 { 0x00C3A1, 0xA0 }, 3553 { 0x00C3A2, 0x83 }, 3554 { 0x00C3A3, 0xC6 }, 3555 { 0x00C3A4, 0x84 }, 3556 { 0x00C3A5, 0x86 }, 3557 { 0x00C3A6, 0x91 }, 3558 { 0x00C3A7, 0x87 }, 3559 { 0x00C3A8, 0x8A }, 3560 { 0x00C3A9, 0x82 }, 3561 { 0x00C3AA, 0x88 }, 3562 { 0x00C3AB, 0x89 }, 3563 { 0x00C3AC, 0xEC }, 3564 { 0x00C3AD, 0xA1 }, 3565 { 0x00C3AE, 0x8C }, 3566 { 0x00C3AF, 0x8B }, 3567 { 0x00C3B1, 0xA4 }, 3568 { 0x00C3B2, 0x95 }, 3569 { 0x00C3B3, 0xA2 }, 3570 { 0x00C3B4, 0x93 }, 3571 { 0x00C3B5, 0xE4 }, 3572 { 0x00C3B6, 0x94 }, 3573 { 0x00C3B7, 0xF6 }, 3574 { 0x00C3B8, 0x9B }, 3575 { 0x00C3B9, 0x97 }, 3576 { 0x00C3BA, 0xA3 }, 3577 { 0x00C3BB, 0x96 }, 3578 { 0x00C3BC, 0x81 }, 3579 { 0x00C3BF, 0xED }, 3580 { 0x00C49E, 0xA6 }, 3581 { 0x00C49F, 0xA7 }, 3582 { 0x00C4B0, 0x98 }, 3583 { 0x00C4B1, 0x8D }, 3584 { 0x00C59E, 0x9E }, 3585 { 0x00C59F, 0x9F }, 3586 { 0xE29480, 0xC4 }, 3587 { 0xE29482, 0xB3 }, 3588 { 0xE2948C, 0xDA }, 3589 { 0xE29490, 0xBF }, 3590 { 0xE29494, 0xC0 }, 3591 { 0xE29498, 0xD9 }, 3592 { 0xE2949C, 0xC3 }, 3593 { 0xE294A4, 0xB4 }, 3594 { 0xE294AC, 0xC2 }, 3595 { 0xE294B4, 0xC1 }, 3596 { 0xE294BC, 0xC5 }, 3597 { 0xE29590, 0xCD }, 3598 { 0xE29591, 0xBA }, 3599 { 0xE29594, 0xC9 }, 3600 { 0xE29597, 0xBB }, 3601 { 0xE2959A, 0xC8 }, 3602 { 0xE2959D, 0xBC }, 3603 { 0xE295A0, 0xCC }, 3604 { 0xE295A3, 0xB9 }, 3605 { 0xE295A6, 0xCB }, 3606 { 0xE295A9, 0xCA }, 3607 { 0xE295AC, 0xCE }, 3608 { 0xE29680, 0xDF }, 3609 { 0xE29684, 0xDC }, 3610 { 0xE29688, 0xDB }, 3611 { 0xE29691, 0xB0 }, 3612 { 0xE29692, 0xB1 }, 3613 { 0xE29693, 0xB2 }, 3614 { 0xE296A0, 0xFE }, 3615 { 0xFFFFFF, 0x00 }, 3616 { 0xFFFFFF, 0x00 }, 3617 { 0xFFFFFF, 0x00 }, 3618 }, 3619 { /* UTF-8 -> CP862 */ 3620 { 0x00C2A0, 0xFF }, 3621 { 0x00C2A1, 0xAD }, 3622 { 0x00C2A2, 0x9B }, 3623 { 0x00C2A3, 0x9C }, 3624 { 0x00C2A5, 0x9D }, 3625 { 0x00C2AA, 0xA6 }, 3626 { 0x00C2AB, 0xAE }, 3627 { 0x00C2AC, 0xAA }, 3628 { 0x00C2B0, 0xF8 }, 3629 { 0x00C2B1, 0xF1 }, 3630 { 0x00C2B2, 0xFD }, 3631 { 0x00C2B5, 0xE6 }, 3632 { 0x00C2B7, 0xFA }, 3633 { 0x00C2BA, 0xA7 }, 3634 { 0x00C2BB, 0xAF }, 3635 { 0x00C2BC, 0xAC }, 3636 { 0x00C2BD, 0xAB }, 3637 { 0x00C2BF, 0xA8 }, 3638 { 0x00C391, 0xA5 }, 3639 { 0x00C39F, 0xE1 }, 3640 { 0x00C3A1, 0xA0 }, 3641 { 0x00C3AD, 0xA1 }, 3642 { 0x00C3B1, 0xA4 }, 3643 { 0x00C3B3, 0xA2 }, 3644 { 0x00C3B7, 0xF6 }, 3645 { 0x00C3BA, 0xA3 }, 3646 { 0x00C692, 0x9F }, 3647 { 0x00CE93, 0xE2 }, 3648 { 0x00CE98, 0xE9 }, 3649 { 0x00CEA3, 0xE4 }, 3650 { 0x00CEA6, 0xE8 }, 3651 { 0x00CEA9, 0xEA }, 3652 { 0x00CEB1, 0xE0 }, 3653 { 0x00CEB4, 0xEB }, 3654 { 0x00CEB5, 0xEE }, 3655 { 0x00CF80, 0xE3 }, 3656 { 0x00CF83, 0xE5 }, 3657 { 0x00CF84, 0xE7 }, 3658 { 0x00CF86, 0xED }, 3659 { 0x00D790, 0x80 }, 3660 { 0x00D791, 0x81 }, 3661 { 0x00D792, 0x82 }, 3662 { 0x00D793, 0x83 }, 3663 { 0x00D794, 0x84 }, 3664 { 0x00D795, 0x85 }, 3665 { 0x00D796, 0x86 }, 3666 { 0x00D797, 0x87 }, 3667 { 0x00D798, 0x88 }, 3668 { 0x00D799, 0x89 }, 3669 { 0x00D79A, 0x8A }, 3670 { 0x00D79B, 0x8B }, 3671 { 0x00D79C, 0x8C }, 3672 { 0x00D79D, 0x8D }, 3673 { 0x00D79E, 0x8E }, 3674 { 0x00D79F, 0x8F }, 3675 { 0x00D7A0, 0x90 }, 3676 { 0x00D7A1, 0x91 }, 3677 { 0x00D7A2, 0x92 }, 3678 { 0x00D7A3, 0x93 }, 3679 { 0x00D7A4, 0x94 }, 3680 { 0x00D7A5, 0x95 }, 3681 { 0x00D7A6, 0x96 }, 3682 { 0x00D7A7, 0x97 }, 3683 { 0x00D7A8, 0x98 }, 3684 { 0x00D7A9, 0x99 }, 3685 { 0x00D7AA, 0x9A }, 3686 { 0xE281BF, 0xFC }, 3687 { 0xE282A7, 0x9E }, 3688 { 0xE28899, 0xF9 }, 3689 { 0xE2889A, 0xFB }, 3690 { 0xE2889E, 0xEC }, 3691 { 0xE288A9, 0xEF }, 3692 { 0xE28988, 0xF7 }, 3693 { 0xE289A1, 0xF0 }, 3694 { 0xE289A4, 0xF3 }, 3695 { 0xE289A5, 0xF2 }, 3696 { 0xE28C90, 0xA9 }, 3697 { 0xE28CA0, 0xF4 }, 3698 { 0xE28CA1, 0xF5 }, 3699 { 0xE29480, 0xC4 }, 3700 { 0xE29482, 0xB3 }, 3701 { 0xE2948C, 0xDA }, 3702 { 0xE29490, 0xBF }, 3703 { 0xE29494, 0xC0 }, 3704 { 0xE29498, 0xD9 }, 3705 { 0xE2949C, 0xC3 }, 3706 { 0xE294A4, 0xB4 }, 3707 { 0xE294AC, 0xC2 }, 3708 { 0xE294B4, 0xC1 }, 3709 { 0xE294BC, 0xC5 }, 3710 { 0xE29590, 0xCD }, 3711 { 0xE29591, 0xBA }, 3712 { 0xE29592, 0xD5 }, 3713 { 0xE29593, 0xD6 }, 3714 { 0xE29594, 0xC9 }, 3715 { 0xE29595, 0xB8 }, 3716 { 0xE29596, 0xB7 }, 3717 { 0xE29597, 0xBB }, 3718 { 0xE29598, 0xD4 }, 3719 { 0xE29599, 0xD3 }, 3720 { 0xE2959A, 0xC8 }, 3721 { 0xE2959B, 0xBE }, 3722 { 0xE2959C, 0xBD }, 3723 { 0xE2959D, 0xBC }, 3724 { 0xE2959E, 0xC6 }, 3725 { 0xE2959F, 0xC7 }, 3726 { 0xE295A0, 0xCC }, 3727 { 0xE295A1, 0xB5 }, 3728 { 0xE295A2, 0xB6 }, 3729 { 0xE295A3, 0xB9 }, 3730 { 0xE295A4, 0xD1 }, 3731 { 0xE295A5, 0xD2 }, 3732 { 0xE295A6, 0xCB }, 3733 { 0xE295A7, 0xCF }, 3734 { 0xE295A8, 0xD0 }, 3735 { 0xE295A9, 0xCA }, 3736 { 0xE295AA, 0xD8 }, 3737 { 0xE295AB, 0xD7 }, 3738 { 0xE295AC, 0xCE }, 3739 { 0xE29680, 0xDF }, 3740 { 0xE29684, 0xDC }, 3741 { 0xE29688, 0xDB }, 3742 { 0xE2968C, 0xDD }, 3743 { 0xE29690, 0xDE }, 3744 { 0xE29691, 0xB0 }, 3745 { 0xE29692, 0xB1 }, 3746 { 0xE29693, 0xB2 }, 3747 { 0xE296A0, 0xFE }, 3748 }, 3749 { /* UTF-8 -> CP866 */ 3750 { 0x00C2A0, 0xFF }, 3751 { 0x00C2A4, 0xFD }, 3752 { 0x00C2B0, 0xF8 }, 3753 { 0x00C2B7, 0xFA }, 3754 { 0x00D081, 0xF0 }, 3755 { 0x00D084, 0xF2 }, 3756 { 0x00D087, 0xF4 }, 3757 { 0x00D08E, 0xF6 }, 3758 { 0x00D090, 0x80 }, 3759 { 0x00D091, 0x81 }, 3760 { 0x00D092, 0x82 }, 3761 { 0x00D093, 0x83 }, 3762 { 0x00D094, 0x84 }, 3763 { 0x00D095, 0x85 }, 3764 { 0x00D096, 0x86 }, 3765 { 0x00D097, 0x87 }, 3766 { 0x00D098, 0x88 }, 3767 { 0x00D099, 0x89 }, 3768 { 0x00D09A, 0x8A }, 3769 { 0x00D09B, 0x8B }, 3770 { 0x00D09C, 0x8C }, 3771 { 0x00D09D, 0x8D }, 3772 { 0x00D09E, 0x8E }, 3773 { 0x00D09F, 0x8F }, 3774 { 0x00D0A0, 0x90 }, 3775 { 0x00D0A1, 0x91 }, 3776 { 0x00D0A2, 0x92 }, 3777 { 0x00D0A3, 0x93 }, 3778 { 0x00D0A4, 0x94 }, 3779 { 0x00D0A5, 0x95 }, 3780 { 0x00D0A6, 0x96 }, 3781 { 0x00D0A7, 0x97 }, 3782 { 0x00D0A8, 0x98 }, 3783 { 0x00D0A9, 0x99 }, 3784 { 0x00D0AA, 0x9A }, 3785 { 0x00D0AB, 0x9B }, 3786 { 0x00D0AC, 0x9C }, 3787 { 0x00D0AD, 0x9D }, 3788 { 0x00D0AE, 0x9E }, 3789 { 0x00D0AF, 0x9F }, 3790 { 0x00D0B0, 0xA0 }, 3791 { 0x00D0B1, 0xA1 }, 3792 { 0x00D0B2, 0xA2 }, 3793 { 0x00D0B3, 0xA3 }, 3794 { 0x00D0B4, 0xA4 }, 3795 { 0x00D0B5, 0xA5 }, 3796 { 0x00D0B6, 0xA6 }, 3797 { 0x00D0B7, 0xA7 }, 3798 { 0x00D0B8, 0xA8 }, 3799 { 0x00D0B9, 0xA9 }, 3800 { 0x00D0BA, 0xAA }, 3801 { 0x00D0BB, 0xAB }, 3802 { 0x00D0BC, 0xAC }, 3803 { 0x00D0BD, 0xAD }, 3804 { 0x00D0BE, 0xAE }, 3805 { 0x00D0BF, 0xAF }, 3806 { 0x00D180, 0xE0 }, 3807 { 0x00D181, 0xE1 }, 3808 { 0x00D182, 0xE2 }, 3809 { 0x00D183, 0xE3 }, 3810 { 0x00D184, 0xE4 }, 3811 { 0x00D185, 0xE5 }, 3812 { 0x00D186, 0xE6 }, 3813 { 0x00D187, 0xE7 }, 3814 { 0x00D188, 0xE8 }, 3815 { 0x00D189, 0xE9 }, 3816 { 0x00D18A, 0xEA }, 3817 { 0x00D18B, 0xEB }, 3818 { 0x00D18C, 0xEC }, 3819 { 0x00D18D, 0xED }, 3820 { 0x00D18E, 0xEE }, 3821 { 0x00D18F, 0xEF }, 3822 { 0x00D191, 0xF1 }, 3823 { 0x00D194, 0xF3 }, 3824 { 0x00D197, 0xF5 }, 3825 { 0x00D19E, 0xF7 }, 3826 { 0xE28496, 0xFC }, 3827 { 0xE28899, 0xF9 }, 3828 { 0xE2889A, 0xFB }, 3829 { 0xE29480, 0xC4 }, 3830 { 0xE29482, 0xB3 }, 3831 { 0xE2948C, 0xDA }, 3832 { 0xE29490, 0xBF }, 3833 { 0xE29494, 0xC0 }, 3834 { 0xE29498, 0xD9 }, 3835 { 0xE2949C, 0xC3 }, 3836 { 0xE294A4, 0xB4 }, 3837 { 0xE294AC, 0xC2 }, 3838 { 0xE294B4, 0xC1 }, 3839 { 0xE294BC, 0xC5 }, 3840 { 0xE29590, 0xCD }, 3841 { 0xE29591, 0xBA }, 3842 { 0xE29592, 0xD5 }, 3843 { 0xE29593, 0xD6 }, 3844 { 0xE29594, 0xC9 }, 3845 { 0xE29595, 0xB8 }, 3846 { 0xE29596, 0xB7 }, 3847 { 0xE29597, 0xBB }, 3848 { 0xE29598, 0xD4 }, 3849 { 0xE29599, 0xD3 }, 3850 { 0xE2959A, 0xC8 }, 3851 { 0xE2959B, 0xBE }, 3852 { 0xE2959C, 0xBD }, 3853 { 0xE2959D, 0xBC }, 3854 { 0xE2959E, 0xC6 }, 3855 { 0xE2959F, 0xC7 }, 3856 { 0xE295A0, 0xCC }, 3857 { 0xE295A1, 0xB5 }, 3858 { 0xE295A2, 0xB6 }, 3859 { 0xE295A3, 0xB9 }, 3860 { 0xE295A4, 0xD1 }, 3861 { 0xE295A5, 0xD2 }, 3862 { 0xE295A6, 0xCB }, 3863 { 0xE295A7, 0xCF }, 3864 { 0xE295A8, 0xD0 }, 3865 { 0xE295A9, 0xCA }, 3866 { 0xE295AA, 0xD8 }, 3867 { 0xE295AB, 0xD7 }, 3868 { 0xE295AC, 0xCE }, 3869 { 0xE29680, 0xDF }, 3870 { 0xE29684, 0xDC }, 3871 { 0xE29688, 0xDB }, 3872 { 0xE2968C, 0xDD }, 3873 { 0xE29690, 0xDE }, 3874 { 0xE29691, 0xB0 }, 3875 { 0xE29692, 0xB1 }, 3876 { 0xE29693, 0xB2 }, 3877 { 0xE296A0, 0xFE }, 3878 }, 3879 { /* UTF-8 -> CP1250 */ 3880 { 0x00C2A0, 0xA0 }, 3881 { 0x00C2A4, 0xA4 }, 3882 { 0x00C2A6, 0xA6 }, 3883 { 0x00C2A7, 0xA7 }, 3884 { 0x00C2A8, 0xA8 }, 3885 { 0x00C2A9, 0xA9 }, 3886 { 0x00C2AB, 0xAB }, 3887 { 0x00C2AC, 0xAC }, 3888 { 0x00C2AD, 0xAD }, 3889 { 0x00C2AE, 0xAE }, 3890 { 0x00C2B0, 0xB0 }, 3891 { 0x00C2B1, 0xB1 }, 3892 { 0x00C2B4, 0xB4 }, 3893 { 0x00C2B5, 0xB5 }, 3894 { 0x00C2B6, 0xB6 }, 3895 { 0x00C2B7, 0xB7 }, 3896 { 0x00C2B8, 0xB8 }, 3897 { 0x00C2BB, 0xBB }, 3898 { 0x00C381, 0xC1 }, 3899 { 0x00C382, 0xC2 }, 3900 { 0x00C384, 0xC4 }, 3901 { 0x00C387, 0xC7 }, 3902 { 0x00C389, 0xC9 }, 3903 { 0x00C38B, 0xCB }, 3904 { 0x00C38D, 0xCD }, 3905 { 0x00C38E, 0xCE }, 3906 { 0x00C393, 0xD3 }, 3907 { 0x00C394, 0xD4 }, 3908 { 0x00C396, 0xD6 }, 3909 { 0x00C397, 0xD7 }, 3910 { 0x00C39A, 0xDA }, 3911 { 0x00C39C, 0xDC }, 3912 { 0x00C39D, 0xDD }, 3913 { 0x00C39F, 0xDF }, 3914 { 0x00C3A1, 0xE1 }, 3915 { 0x00C3A2, 0xE2 }, 3916 { 0x00C3A4, 0xE4 }, 3917 { 0x00C3A7, 0xE7 }, 3918 { 0x00C3A9, 0xE9 }, 3919 { 0x00C3AB, 0xEB }, 3920 { 0x00C3AD, 0xED }, 3921 { 0x00C3AE, 0xEE }, 3922 { 0x00C3B3, 0xF3 }, 3923 { 0x00C3B4, 0xF4 }, 3924 { 0x00C3B6, 0xF6 }, 3925 { 0x00C3B7, 0xF7 }, 3926 { 0x00C3BA, 0xFA }, 3927 { 0x00C3BC, 0xFC }, 3928 { 0x00C3BD, 0xFD }, 3929 { 0x00C482, 0xC3 }, 3930 { 0x00C483, 0xE3 }, 3931 { 0x00C484, 0xA5 }, 3932 { 0x00C485, 0xB9 }, 3933 { 0x00C486, 0xC6 }, 3934 { 0x00C487, 0xE6 }, 3935 { 0x00C48C, 0xC8 }, 3936 { 0x00C48D, 0xE8 }, 3937 { 0x00C48E, 0xCF }, 3938 { 0x00C48F, 0xEF }, 3939 { 0x00C490, 0xD0 }, 3940 { 0x00C491, 0xF0 }, 3941 { 0x00C498, 0xCA }, 3942 { 0x00C499, 0xEA }, 3943 { 0x00C49A, 0xCC }, 3944 { 0x00C49B, 0xEC }, 3945 { 0x00C4B9, 0xC5 }, 3946 { 0x00C4BA, 0xE5 }, 3947 { 0x00C4BD, 0xBC }, 3948 { 0x00C4BE, 0xBE }, 3949 { 0x00C581, 0xA3 }, 3950 { 0x00C582, 0xB3 }, 3951 { 0x00C583, 0xD1 }, 3952 { 0x00C584, 0xF1 }, 3953 { 0x00C587, 0xD2 }, 3954 { 0x00C588, 0xF2 }, 3955 { 0x00C590, 0xD5 }, 3956 { 0x00C591, 0xF5 }, 3957 { 0x00C594, 0xC0 }, 3958 { 0x00C595, 0xE0 }, 3959 { 0x00C598, 0xD8 }, 3960 { 0x00C599, 0xF8 }, 3961 { 0x00C59A, 0x8C }, 3962 { 0x00C59B, 0x9C }, 3963 { 0x00C59E, 0xAA }, 3964 { 0x00C59F, 0xBA }, 3965 { 0x00C5A0, 0x8A }, 3966 { 0x00C5A1, 0x9A }, 3967 { 0x00C5A2, 0xDE }, 3968 { 0x00C5A3, 0xFE }, 3969 { 0x00C5A4, 0x8D }, 3970 { 0x00C5A5, 0x9D }, 3971 { 0x00C5AE, 0xD9 }, 3972 { 0x00C5AF, 0xF9 }, 3973 { 0x00C5B0, 0xDB }, 3974 { 0x00C5B1, 0xFB }, 3975 { 0x00C5B9, 0x8F }, 3976 { 0x00C5BA, 0x9F }, 3977 { 0x00C5BB, 0xAF }, 3978 { 0x00C5BC, 0xBF }, 3979 { 0x00C5BD, 0x8E }, 3980 { 0x00C5BE, 0x9E }, 3981 { 0x00CB87, 0xA1 }, 3982 { 0x00CB98, 0xA2 }, 3983 { 0x00CB99, 0xFF }, 3984 { 0x00CB9B, 0xB2 }, 3985 { 0x00CB9D, 0xBD }, 3986 { 0xE28093, 0x96 }, 3987 { 0xE28094, 0x97 }, 3988 { 0xE28098, 0x91 }, 3989 { 0xE28099, 0x92 }, 3990 { 0xE2809A, 0x82 }, 3991 { 0xE2809C, 0x93 }, 3992 { 0xE2809D, 0x94 }, 3993 { 0xE2809E, 0x84 }, 3994 { 0xE280A0, 0x86 }, 3995 { 0xE280A1, 0x87 }, 3996 { 0xE280A2, 0x95 }, 3997 { 0xE280A6, 0x85 }, 3998 { 0xE280B0, 0x89 }, 3999 { 0xE280B9, 0x8B }, 4000 { 0xE280BA, 0x9B }, 4001 { 0xE282AC, 0x80 }, 4002 { 0xE284A2, 0x99 }, 4003 { 0xFFFFFF, 0x00 }, 4004 { 0xFFFFFF, 0x00 }, 4005 { 0xFFFFFF, 0x00 }, 4006 { 0xFFFFFF, 0x00 }, 4007 { 0xFFFFFF, 0x00 }, 4008 }, 4009 { /* UTF-8 -> CP1251 */ 4010 { 0x00C2A0, 0xA0 }, 4011 { 0x00C2A4, 0xA4 }, 4012 { 0x00C2A6, 0xA6 }, 4013 { 0x00C2A7, 0xA7 }, 4014 { 0x00C2A9, 0xA9 }, 4015 { 0x00C2AB, 0xAB }, 4016 { 0x00C2AC, 0xAC }, 4017 { 0x00C2AD, 0xAD }, 4018 { 0x00C2AE, 0xAE }, 4019 { 0x00C2B0, 0xB0 }, 4020 { 0x00C2B1, 0xB1 }, 4021 { 0x00C2B5, 0xB5 }, 4022 { 0x00C2B6, 0xB6 }, 4023 { 0x00C2B7, 0xB7 }, 4024 { 0x00C2BB, 0xBB }, 4025 { 0x00D081, 0xA8 }, 4026 { 0x00D082, 0x80 }, 4027 { 0x00D083, 0x81 }, 4028 { 0x00D084, 0xAA }, 4029 { 0x00D085, 0xBD }, 4030 { 0x00D086, 0xB2 }, 4031 { 0x00D087, 0xAF }, 4032 { 0x00D088, 0xA3 }, 4033 { 0x00D089, 0x8A }, 4034 { 0x00D08A, 0x8C }, 4035 { 0x00D08B, 0x8E }, 4036 { 0x00D08C, 0x8D }, 4037 { 0x00D08E, 0xA1 }, 4038 { 0x00D08F, 0x8F }, 4039 { 0x00D090, 0xC0 }, 4040 { 0x00D091, 0xC1 }, 4041 { 0x00D092, 0xC2 }, 4042 { 0x00D093, 0xC3 }, 4043 { 0x00D094, 0xC4 }, 4044 { 0x00D095, 0xC5 }, 4045 { 0x00D096, 0xC6 }, 4046 { 0x00D097, 0xC7 }, 4047 { 0x00D098, 0xC8 }, 4048 { 0x00D099, 0xC9 }, 4049 { 0x00D09A, 0xCA }, 4050 { 0x00D09B, 0xCB }, 4051 { 0x00D09C, 0xCC }, 4052 { 0x00D09D, 0xCD }, 4053 { 0x00D09E, 0xCE }, 4054 { 0x00D09F, 0xCF }, 4055 { 0x00D0A0, 0xD0 }, 4056 { 0x00D0A1, 0xD1 }, 4057 { 0x00D0A2, 0xD2 }, 4058 { 0x00D0A3, 0xD3 }, 4059 { 0x00D0A4, 0xD4 }, 4060 { 0x00D0A5, 0xD5 }, 4061 { 0x00D0A6, 0xD6 }, 4062 { 0x00D0A7, 0xD7 }, 4063 { 0x00D0A8, 0xD8 }, 4064 { 0x00D0A9, 0xD9 }, 4065 { 0x00D0AA, 0xDA }, 4066 { 0x00D0AB, 0xDB }, 4067 { 0x00D0AC, 0xDC }, 4068 { 0x00D0AD, 0xDD }, 4069 { 0x00D0AE, 0xDE }, 4070 { 0x00D0AF, 0xDF }, 4071 { 0x00D0B0, 0xE0 }, 4072 { 0x00D0B1, 0xE1 }, 4073 { 0x00D0B2, 0xE2 }, 4074 { 0x00D0B3, 0xE3 }, 4075 { 0x00D0B4, 0xE4 }, 4076 { 0x00D0B5, 0xE5 }, 4077 { 0x00D0B6, 0xE6 }, 4078 { 0x00D0B7, 0xE7 }, 4079 { 0x00D0B8, 0xE8 }, 4080 { 0x00D0B9, 0xE9 }, 4081 { 0x00D0BA, 0xEA }, 4082 { 0x00D0BB, 0xEB }, 4083 { 0x00D0BC, 0xEC }, 4084 { 0x00D0BD, 0xED }, 4085 { 0x00D0BE, 0xEE }, 4086 { 0x00D0BF, 0xEF }, 4087 { 0x00D180, 0xF0 }, 4088 { 0x00D181, 0xF1 }, 4089 { 0x00D182, 0xF2 }, 4090 { 0x00D183, 0xF3 }, 4091 { 0x00D184, 0xF4 }, 4092 { 0x00D185, 0xF5 }, 4093 { 0x00D186, 0xF6 }, 4094 { 0x00D187, 0xF7 }, 4095 { 0x00D188, 0xF8 }, 4096 { 0x00D189, 0xF9 }, 4097 { 0x00D18A, 0xFA }, 4098 { 0x00D18B, 0xFB }, 4099 { 0x00D18C, 0xFC }, 4100 { 0x00D18D, 0xFD }, 4101 { 0x00D18E, 0xFE }, 4102 { 0x00D18F, 0xFF }, 4103 { 0x00D191, 0xB8 }, 4104 { 0x00D192, 0x90 }, 4105 { 0x00D193, 0x83 }, 4106 { 0x00D194, 0xBA }, 4107 { 0x00D195, 0xBE }, 4108 { 0x00D196, 0xB3 }, 4109 { 0x00D197, 0xBF }, 4110 { 0x00D198, 0xBC }, 4111 { 0x00D199, 0x9A }, 4112 { 0x00D19A, 0x9C }, 4113 { 0x00D19B, 0x9E }, 4114 { 0x00D19C, 0x9D }, 4115 { 0x00D19E, 0xA2 }, 4116 { 0x00D19F, 0x9F }, 4117 { 0x00D290, 0xA5 }, 4118 { 0x00D291, 0xB4 }, 4119 { 0xE28093, 0x96 }, 4120 { 0xE28094, 0x97 }, 4121 { 0xE28098, 0x91 }, 4122 { 0xE28099, 0x92 }, 4123 { 0xE2809A, 0x82 }, 4124 { 0xE2809C, 0x93 }, 4125 { 0xE2809D, 0x94 }, 4126 { 0xE2809E, 0x84 }, 4127 { 0xE280A0, 0x86 }, 4128 { 0xE280A1, 0x87 }, 4129 { 0xE280A2, 0x95 }, 4130 { 0xE280A6, 0x85 }, 4131 { 0xE280B0, 0x89 }, 4132 { 0xE280B9, 0x8B }, 4133 { 0xE280BA, 0x9B }, 4134 { 0xE282AC, 0x88 }, 4135 { 0xE28496, 0xB9 }, 4136 { 0xE284A2, 0x99 }, 4137 { 0xFFFFFF, 0x00 }, 4138 }, 4139 { /* UTF-8 -> CP1253 */ 4140 { 0x00C2A0, 0xA0 }, 4141 { 0x00C2A3, 0xA3 }, 4142 { 0x00C2A4, 0xA4 }, 4143 { 0x00C2A5, 0xA5 }, 4144 { 0x00C2A6, 0xA6 }, 4145 { 0x00C2A7, 0xA7 }, 4146 { 0x00C2A8, 0xA8 }, 4147 { 0x00C2A9, 0xA9 }, 4148 { 0x00C2AB, 0xAB }, 4149 { 0x00C2AC, 0xAC }, 4150 { 0x00C2AD, 0xAD }, 4151 { 0x00C2AE, 0xAE }, 4152 { 0x00C2B0, 0xB0 }, 4153 { 0x00C2B1, 0xB1 }, 4154 { 0x00C2B2, 0xB2 }, 4155 { 0x00C2B3, 0xB3 }, 4156 { 0x00C2B5, 0xB5 }, 4157 { 0x00C2B6, 0xB6 }, 4158 { 0x00C2B7, 0xB7 }, 4159 { 0x00C2BB, 0xBB }, 4160 { 0x00C2BD, 0xBD }, 4161 { 0x00C692, 0x83 }, 4162 { 0x00CE84, 0xB4 }, 4163 { 0x00CE85, 0xA1 }, 4164 { 0x00CE86, 0xA2 }, 4165 { 0x00CE88, 0xB8 }, 4166 { 0x00CE89, 0xB9 }, 4167 { 0x00CE8A, 0xBA }, 4168 { 0x00CE8C, 0xBC }, 4169 { 0x00CE8E, 0xBE }, 4170 { 0x00CE8F, 0xBF }, 4171 { 0x00CE90, 0xC0 }, 4172 { 0x00CE91, 0xC1 }, 4173 { 0x00CE92, 0xC2 }, 4174 { 0x00CE93, 0xC3 }, 4175 { 0x00CE94, 0xC4 }, 4176 { 0x00CE95, 0xC5 }, 4177 { 0x00CE96, 0xC6 }, 4178 { 0x00CE97, 0xC7 }, 4179 { 0x00CE98, 0xC8 }, 4180 { 0x00CE99, 0xC9 }, 4181 { 0x00CE9A, 0xCA }, 4182 { 0x00CE9B, 0xCB }, 4183 { 0x00CE9C, 0xCC }, 4184 { 0x00CE9D, 0xCD }, 4185 { 0x00CE9E, 0xCE }, 4186 { 0x00CE9F, 0xCF }, 4187 { 0x00CEA0, 0xD0 }, 4188 { 0x00CEA1, 0xD1 }, 4189 { 0x00CEA3, 0xD3 }, 4190 { 0x00CEA4, 0xD4 }, 4191 { 0x00CEA5, 0xD5 }, 4192 { 0x00CEA6, 0xD6 }, 4193 { 0x00CEA7, 0xD7 }, 4194 { 0x00CEA8, 0xD8 }, 4195 { 0x00CEA9, 0xD9 }, 4196 { 0x00CEAA, 0xDA }, 4197 { 0x00CEAB, 0xDB }, 4198 { 0x00CEAC, 0xDC }, 4199 { 0x00CEAD, 0xDD }, 4200 { 0x00CEAE, 0xDE }, 4201 { 0x00CEAF, 0xDF }, 4202 { 0x00CEB0, 0xE0 }, 4203 { 0x00CEB1, 0xE1 }, 4204 { 0x00CEB2, 0xE2 }, 4205 { 0x00CEB3, 0xE3 }, 4206 { 0x00CEB4, 0xE4 }, 4207 { 0x00CEB5, 0xE5 }, 4208 { 0x00CEB6, 0xE6 }, 4209 { 0x00CEB7, 0xE7 }, 4210 { 0x00CEB8, 0xE8 }, 4211 { 0x00CEB9, 0xE9 }, 4212 { 0x00CEBA, 0xEA }, 4213 { 0x00CEBB, 0xEB }, 4214 { 0x00CEBC, 0xEC }, 4215 { 0x00CEBD, 0xED }, 4216 { 0x00CEBE, 0xEE }, 4217 { 0x00CEBF, 0xEF }, 4218 { 0x00CF80, 0xF0 }, 4219 { 0x00CF81, 0xF1 }, 4220 { 0x00CF82, 0xF2 }, 4221 { 0x00CF83, 0xF3 }, 4222 { 0x00CF84, 0xF4 }, 4223 { 0x00CF85, 0xF5 }, 4224 { 0x00CF86, 0xF6 }, 4225 { 0x00CF87, 0xF7 }, 4226 { 0x00CF88, 0xF8 }, 4227 { 0x00CF89, 0xF9 }, 4228 { 0x00CF8A, 0xFA }, 4229 { 0x00CF8B, 0xFB }, 4230 { 0x00CF8C, 0xFC }, 4231 { 0x00CF8D, 0xFD }, 4232 { 0x00CF8E, 0xFE }, 4233 { 0xE28093, 0x96 }, 4234 { 0xE28094, 0x97 }, 4235 { 0xE28095, 0xAF }, 4236 { 0xE28098, 0x91 }, 4237 { 0xE28099, 0x92 }, 4238 { 0xE2809A, 0x82 }, 4239 { 0xE2809C, 0x93 }, 4240 { 0xE2809D, 0x94 }, 4241 { 0xE2809E, 0x84 }, 4242 { 0xE280A0, 0x86 }, 4243 { 0xE280A1, 0x87 }, 4244 { 0xE280A2, 0x95 }, 4245 { 0xE280A6, 0x85 }, 4246 { 0xE280B0, 0x89 }, 4247 { 0xE280B9, 0x8B }, 4248 { 0xE280BA, 0x9B }, 4249 { 0xE282AC, 0x80 }, 4250 { 0xE284A2, 0x99 }, 4251 { 0xFFFFFF, 0x00 }, 4252 { 0xFFFFFF, 0x00 }, 4253 { 0xFFFFFF, 0x00 }, 4254 { 0xFFFFFF, 0x00 }, 4255 { 0xFFFFFF, 0x00 }, 4256 { 0xFFFFFF, 0x00 }, 4257 { 0xFFFFFF, 0x00 }, 4258 { 0xFFFFFF, 0x00 }, 4259 { 0xFFFFFF, 0x00 }, 4260 { 0xFFFFFF, 0x00 }, 4261 { 0xFFFFFF, 0x00 }, 4262 { 0xFFFFFF, 0x00 }, 4263 { 0xFFFFFF, 0x00 }, 4264 { 0xFFFFFF, 0x00 }, 4265 { 0xFFFFFF, 0x00 }, 4266 { 0xFFFFFF, 0x00 }, 4267 { 0xFFFFFF, 0x00 }, 4268 }, 4269 { /* UTF-8 -> CP1254 */ 4270 { 0x00C2A0, 0xA0 }, 4271 { 0x00C2A1, 0xA1 }, 4272 { 0x00C2A2, 0xA2 }, 4273 { 0x00C2A3, 0xA3 }, 4274 { 0x00C2A4, 0xA4 }, 4275 { 0x00C2A5, 0xA5 }, 4276 { 0x00C2A6, 0xA6 }, 4277 { 0x00C2A7, 0xA7 }, 4278 { 0x00C2A8, 0xA8 }, 4279 { 0x00C2A9, 0xA9 }, 4280 { 0x00C2AA, 0xAA }, 4281 { 0x00C2AB, 0xAB }, 4282 { 0x00C2AC, 0xAC }, 4283 { 0x00C2AD, 0xAD }, 4284 { 0x00C2AE, 0xAE }, 4285 { 0x00C2AF, 0xAF }, 4286 { 0x00C2B0, 0xB0 }, 4287 { 0x00C2B1, 0xB1 }, 4288 { 0x00C2B2, 0xB2 }, 4289 { 0x00C2B3, 0xB3 }, 4290 { 0x00C2B4, 0xB4 }, 4291 { 0x00C2B5, 0xB5 }, 4292 { 0x00C2B6, 0xB6 }, 4293 { 0x00C2B7, 0xB7 }, 4294 { 0x00C2B8, 0xB8 }, 4295 { 0x00C2B9, 0xB9 }, 4296 { 0x00C2BA, 0xBA }, 4297 { 0x00C2BB, 0xBB }, 4298 { 0x00C2BC, 0xBC }, 4299 { 0x00C2BD, 0xBD }, 4300 { 0x00C2BE, 0xBE }, 4301 { 0x00C2BF, 0xBF }, 4302 { 0x00C380, 0xC0 }, 4303 { 0x00C381, 0xC1 }, 4304 { 0x00C382, 0xC2 }, 4305 { 0x00C383, 0xC3 }, 4306 { 0x00C384, 0xC4 }, 4307 { 0x00C385, 0xC5 }, 4308 { 0x00C386, 0xC6 }, 4309 { 0x00C387, 0xC7 }, 4310 { 0x00C388, 0xC8 }, 4311 { 0x00C389, 0xC9 }, 4312 { 0x00C38A, 0xCA }, 4313 { 0x00C38B, 0xCB }, 4314 { 0x00C38C, 0xCC }, 4315 { 0x00C38D, 0xCD }, 4316 { 0x00C38E, 0xCE }, 4317 { 0x00C38F, 0xCF }, 4318 { 0x00C391, 0xD1 }, 4319 { 0x00C392, 0xD2 }, 4320 { 0x00C393, 0xD3 }, 4321 { 0x00C394, 0xD4 }, 4322 { 0x00C395, 0xD5 }, 4323 { 0x00C396, 0xD6 }, 4324 { 0x00C397, 0xD7 }, 4325 { 0x00C398, 0xD8 }, 4326 { 0x00C399, 0xD9 }, 4327 { 0x00C39A, 0xDA }, 4328 { 0x00C39B, 0xDB }, 4329 { 0x00C39C, 0xDC }, 4330 { 0x00C39F, 0xDF }, 4331 { 0x00C3A0, 0xE0 }, 4332 { 0x00C3A1, 0xE1 }, 4333 { 0x00C3A2, 0xE2 }, 4334 { 0x00C3A3, 0xE3 }, 4335 { 0x00C3A4, 0xE4 }, 4336 { 0x00C3A5, 0xE5 }, 4337 { 0x00C3A6, 0xE6 }, 4338 { 0x00C3A7, 0xE7 }, 4339 { 0x00C3A8, 0xE8 }, 4340 { 0x00C3A9, 0xE9 }, 4341 { 0x00C3AA, 0xEA }, 4342 { 0x00C3AB, 0xEB }, 4343 { 0x00C3AC, 0xEC }, 4344 { 0x00C3AD, 0xED }, 4345 { 0x00C3AE, 0xEE }, 4346 { 0x00C3AF, 0xEF }, 4347 { 0x00C3B1, 0xF1 }, 4348 { 0x00C3B2, 0xF2 }, 4349 { 0x00C3B3, 0xF3 }, 4350 { 0x00C3B4, 0xF4 }, 4351 { 0x00C3B5, 0xF5 }, 4352 { 0x00C3B6, 0xF6 }, 4353 { 0x00C3B7, 0xF7 }, 4354 { 0x00C3B8, 0xF8 }, 4355 { 0x00C3B9, 0xF9 }, 4356 { 0x00C3BA, 0xFA }, 4357 { 0x00C3BB, 0xFB }, 4358 { 0x00C3BC, 0xFC }, 4359 { 0x00C3BF, 0xFF }, 4360 { 0x00C49E, 0xD0 }, 4361 { 0x00C49F, 0xF0 }, 4362 { 0x00C4B0, 0xDD }, 4363 { 0x00C4B1, 0xFD }, 4364 { 0x00C592, 0x8C }, 4365 { 0x00C593, 0x9C }, 4366 { 0x00C59E, 0xDE }, 4367 { 0x00C59F, 0xFE }, 4368 { 0x00C5A0, 0x8A }, 4369 { 0x00C5A1, 0x9A }, 4370 { 0x00C5B8, 0x9F }, 4371 { 0x00C692, 0x83 }, 4372 { 0x00CB86, 0x88 }, 4373 { 0x00CB9C, 0x98 }, 4374 { 0xE28093, 0x96 }, 4375 { 0xE28094, 0x97 }, 4376 { 0xE28098, 0x91 }, 4377 { 0xE28099, 0x92 }, 4378 { 0xE2809A, 0x82 }, 4379 { 0xE2809C, 0x93 }, 4380 { 0xE2809D, 0x94 }, 4381 { 0xE2809E, 0x84 }, 4382 { 0xE280A0, 0x86 }, 4383 { 0xE280A1, 0x87 }, 4384 { 0xE280A2, 0x95 }, 4385 { 0xE280A6, 0x85 }, 4386 { 0xE280B0, 0x89 }, 4387 { 0xE280B9, 0x8B }, 4388 { 0xE280BA, 0x9B }, 4389 { 0xE282AC, 0x80 }, 4390 { 0xE284A2, 0x99 }, 4391 { 0xFFFFFF, 0x00 }, 4392 { 0xFFFFFF, 0x00 }, 4393 { 0xFFFFFF, 0x00 }, 4394 { 0xFFFFFF, 0x00 }, 4395 { 0xFFFFFF, 0x00 }, 4396 { 0xFFFFFF, 0x00 }, 4397 { 0xFFFFFF, 0x00 }, 4398 }, 4399 { /* UTF-8 -> CP1255 */ 4400 { 0x00C2A0, 0xA0 }, 4401 { 0x00C2A1, 0xA1 }, 4402 { 0x00C2A2, 0xA2 }, 4403 { 0x00C2A3, 0xA3 }, 4404 { 0x00C2A5, 0xA5 }, 4405 { 0x00C2A6, 0xA6 }, 4406 { 0x00C2A7, 0xA7 }, 4407 { 0x00C2A8, 0xA8 }, 4408 { 0x00C2A9, 0xA9 }, 4409 { 0x00C2AB, 0xAB }, 4410 { 0x00C2AC, 0xAC }, 4411 { 0x00C2AD, 0xAD }, 4412 { 0x00C2AE, 0xAE }, 4413 { 0x00C2AF, 0xAF }, 4414 { 0x00C2B0, 0xB0 }, 4415 { 0x00C2B1, 0xB1 }, 4416 { 0x00C2B2, 0xB2 }, 4417 { 0x00C2B3, 0xB3 }, 4418 { 0x00C2B4, 0xB4 }, 4419 { 0x00C2B5, 0xB5 }, 4420 { 0x00C2B6, 0xB6 }, 4421 { 0x00C2B7, 0xB7 }, 4422 { 0x00C2B8, 0xB8 }, 4423 { 0x00C2B9, 0xB9 }, 4424 { 0x00C2BB, 0xBB }, 4425 { 0x00C2BC, 0xBC }, 4426 { 0x00C2BD, 0xBD }, 4427 { 0x00C2BE, 0xBE }, 4428 { 0x00C2BF, 0xBF }, 4429 { 0x00C397, 0xAA }, 4430 { 0x00C3B7, 0xBA }, 4431 { 0x00C692, 0x83 }, 4432 { 0x00CB86, 0x88 }, 4433 { 0x00CB9C, 0x98 }, 4434 { 0x00D6B0, 0xC0 }, 4435 { 0x00D6B1, 0xC1 }, 4436 { 0x00D6B2, 0xC2 }, 4437 { 0x00D6B3, 0xC3 }, 4438 { 0x00D6B4, 0xC4 }, 4439 { 0x00D6B5, 0xC5 }, 4440 { 0x00D6B6, 0xC6 }, 4441 { 0x00D6B7, 0xC7 }, 4442 { 0x00D6B8, 0xC8 }, 4443 { 0x00D6B9, 0xC9 }, 4444 { 0x00D6BB, 0xCB }, 4445 { 0x00D6BC, 0xCC }, 4446 { 0x00D6BD, 0xCD }, 4447 { 0x00D6BE, 0xCE }, 4448 { 0x00D6BF, 0xCF }, 4449 { 0x00D780, 0xD0 }, 4450 { 0x00D781, 0xD1 }, 4451 { 0x00D782, 0xD2 }, 4452 { 0x00D783, 0xD3 }, 4453 { 0x00D790, 0xE0 }, 4454 { 0x00D791, 0xE1 }, 4455 { 0x00D792, 0xE2 }, 4456 { 0x00D793, 0xE3 }, 4457 { 0x00D794, 0xE4 }, 4458 { 0x00D795, 0xE5 }, 4459 { 0x00D796, 0xE6 }, 4460 { 0x00D797, 0xE7 }, 4461 { 0x00D798, 0xE8 }, 4462 { 0x00D799, 0xE9 }, 4463 { 0x00D79A, 0xEA }, 4464 { 0x00D79B, 0xEB }, 4465 { 0x00D79C, 0xEC }, 4466 { 0x00D79D, 0xED }, 4467 { 0x00D79E, 0xEE }, 4468 { 0x00D79F, 0xEF }, 4469 { 0x00D7A0, 0xF0 }, 4470 { 0x00D7A1, 0xF1 }, 4471 { 0x00D7A2, 0xF2 }, 4472 { 0x00D7A3, 0xF3 }, 4473 { 0x00D7A4, 0xF4 }, 4474 { 0x00D7A5, 0xF5 }, 4475 { 0x00D7A6, 0xF6 }, 4476 { 0x00D7A7, 0xF7 }, 4477 { 0x00D7A8, 0xF8 }, 4478 { 0x00D7A9, 0xF9 }, 4479 { 0x00D7AA, 0xFA }, 4480 { 0x00D7B0, 0xD4 }, 4481 { 0x00D7B1, 0xD5 }, 4482 { 0x00D7B2, 0xD6 }, 4483 { 0x00D7B3, 0xD7 }, 4484 { 0x00D7B4, 0xD8 }, 4485 { 0xE2808E, 0xFD }, 4486 { 0xE2808F, 0xFE }, 4487 { 0xE28093, 0x96 }, 4488 { 0xE28094, 0x97 }, 4489 { 0xE28098, 0x91 }, 4490 { 0xE28099, 0x92 }, 4491 { 0xE2809A, 0x82 }, 4492 { 0xE2809C, 0x93 }, 4493 { 0xE2809D, 0x94 }, 4494 { 0xE2809E, 0x84 }, 4495 { 0xE280A0, 0x86 }, 4496 { 0xE280A1, 0x87 }, 4497 { 0xE280A2, 0x95 }, 4498 { 0xE280A6, 0x85 }, 4499 { 0xE280B0, 0x89 }, 4500 { 0xE280B9, 0x8B }, 4501 { 0xE280BA, 0x9B }, 4502 { 0xE282AA, 0xA4 }, 4503 { 0xE282AC, 0x80 }, 4504 { 0xE284A2, 0x99 }, 4505 { 0xFFFFFF, 0x00 }, 4506 { 0xFFFFFF, 0x00 }, 4507 { 0xFFFFFF, 0x00 }, 4508 { 0xFFFFFF, 0x00 }, 4509 { 0xFFFFFF, 0x00 }, 4510 { 0xFFFFFF, 0x00 }, 4511 { 0xFFFFFF, 0x00 }, 4512 { 0xFFFFFF, 0x00 }, 4513 { 0xFFFFFF, 0x00 }, 4514 { 0xFFFFFF, 0x00 }, 4515 { 0xFFFFFF, 0x00 }, 4516 { 0xFFFFFF, 0x00 }, 4517 { 0xFFFFFF, 0x00 }, 4518 { 0xFFFFFF, 0x00 }, 4519 { 0xFFFFFF, 0x00 }, 4520 { 0xFFFFFF, 0x00 }, 4521 { 0xFFFFFF, 0x00 }, 4522 { 0xFFFFFF, 0x00 }, 4523 { 0xFFFFFF, 0x00 }, 4524 { 0xFFFFFF, 0x00 }, 4525 { 0xFFFFFF, 0x00 }, 4526 { 0xFFFFFF, 0x00 }, 4527 { 0xFFFFFF, 0x00 }, 4528 }, 4529 { /* UTF-8 -> CP1256 */ 4530 { 0x00C2A0, 0xA0 }, 4531 { 0x00C2A2, 0xA2 }, 4532 { 0x00C2A3, 0xA3 }, 4533 { 0x00C2A4, 0xA4 }, 4534 { 0x00C2A5, 0xA5 }, 4535 { 0x00C2A6, 0xA6 }, 4536 { 0x00C2A7, 0xA7 }, 4537 { 0x00C2A8, 0xA8 }, 4538 { 0x00C2A9, 0xA9 }, 4539 { 0x00C2AB, 0xAB }, 4540 { 0x00C2AC, 0xAC }, 4541 { 0x00C2AD, 0xAD }, 4542 { 0x00C2AE, 0xAE }, 4543 { 0x00C2AF, 0xAF }, 4544 { 0x00C2B0, 0xB0 }, 4545 { 0x00C2B1, 0xB1 }, 4546 { 0x00C2B2, 0xB2 }, 4547 { 0x00C2B3, 0xB3 }, 4548 { 0x00C2B4, 0xB4 }, 4549 { 0x00C2B5, 0xB5 }, 4550 { 0x00C2B6, 0xB6 }, 4551 { 0x00C2B7, 0xB7 }, 4552 { 0x00C2B8, 0xB8 }, 4553 { 0x00C2B9, 0xB9 }, 4554 { 0x00C2BB, 0xBB }, 4555 { 0x00C2BC, 0xBC }, 4556 { 0x00C2BD, 0xBD }, 4557 { 0x00C2BE, 0xBE }, 4558 { 0x00C397, 0xD7 }, 4559 { 0x00C3A0, 0xE0 }, 4560 { 0x00C3A2, 0xE2 }, 4561 { 0x00C3A7, 0xE7 }, 4562 { 0x00C3A8, 0xE8 }, 4563 { 0x00C3A9, 0xE9 }, 4564 { 0x00C3AA, 0xEA }, 4565 { 0x00C3AB, 0xEB }, 4566 { 0x00C3AE, 0xEE }, 4567 { 0x00C3AF, 0xEF }, 4568 { 0x00C3B4, 0xF4 }, 4569 { 0x00C3B7, 0xF7 }, 4570 { 0x00C3B9, 0xF9 }, 4571 { 0x00C3BB, 0xFB }, 4572 { 0x00C3BC, 0xFC }, 4573 { 0x00C592, 0x8C }, 4574 { 0x00C593, 0x9C }, 4575 { 0x00C692, 0x83 }, 4576 { 0x00CB86, 0x88 }, 4577 { 0x00D88C, 0xA1 }, 4578 { 0x00D89B, 0xBA }, 4579 { 0x00D89F, 0xBF }, 4580 { 0x00D8A1, 0xC1 }, 4581 { 0x00D8A2, 0xC2 }, 4582 { 0x00D8A3, 0xC3 }, 4583 { 0x00D8A4, 0xC4 }, 4584 { 0x00D8A5, 0xC5 }, 4585 { 0x00D8A6, 0xC6 }, 4586 { 0x00D8A7, 0xC7 }, 4587 { 0x00D8A8, 0xC8 }, 4588 { 0x00D8A9, 0xC9 }, 4589 { 0x00D8AA, 0xCA }, 4590 { 0x00D8AB, 0xCB }, 4591 { 0x00D8AC, 0xCC }, 4592 { 0x00D8AD, 0xCD }, 4593 { 0x00D8AE, 0xCE }, 4594 { 0x00D8AF, 0xCF }, 4595 { 0x00D8B0, 0xD0 }, 4596 { 0x00D8B1, 0xD1 }, 4597 { 0x00D8B2, 0xD2 }, 4598 { 0x00D8B3, 0xD3 }, 4599 { 0x00D8B4, 0xD4 }, 4600 { 0x00D8B5, 0xD5 }, 4601 { 0x00D8B6, 0xD6 }, 4602 { 0x00D8B7, 0xD8 }, 4603 { 0x00D8B8, 0xD9 }, 4604 { 0x00D8B9, 0xDA }, 4605 { 0x00D8BA, 0xDB }, 4606 { 0x00D980, 0xDC }, 4607 { 0x00D981, 0xDD }, 4608 { 0x00D982, 0xDE }, 4609 { 0x00D983, 0xDF }, 4610 { 0x00D984, 0xE1 }, 4611 { 0x00D985, 0xE3 }, 4612 { 0x00D986, 0xE4 }, 4613 { 0x00D987, 0xE5 }, 4614 { 0x00D988, 0xE6 }, 4615 { 0x00D989, 0xEC }, 4616 { 0x00D98A, 0xED }, 4617 { 0x00D98B, 0xF0 }, 4618 { 0x00D98C, 0xF1 }, 4619 { 0x00D98D, 0xF2 }, 4620 { 0x00D98E, 0xF3 }, 4621 { 0x00D98F, 0xF5 }, 4622 { 0x00D990, 0xF6 }, 4623 { 0x00D991, 0xF8 }, 4624 { 0x00D992, 0xFA }, 4625 { 0x00D9B9, 0x8A }, 4626 { 0x00D9BE, 0x81 }, 4627 { 0x00DA86, 0x8D }, 4628 { 0x00DA88, 0x8F }, 4629 { 0x00DA91, 0x9A }, 4630 { 0x00DA98, 0x8E }, 4631 { 0x00DAA9, 0x98 }, 4632 { 0x00DAAF, 0x90 }, 4633 { 0x00DABA, 0x9F }, 4634 { 0x00DABE, 0xAA }, 4635 { 0x00DB81, 0xC0 }, 4636 { 0x00DB92, 0xFF }, 4637 { 0xE2808C, 0x9D }, 4638 { 0xE2808D, 0x9E }, 4639 { 0xE2808E, 0xFD }, 4640 { 0xE2808F, 0xFE }, 4641 { 0xE28093, 0x96 }, 4642 { 0xE28094, 0x97 }, 4643 { 0xE28098, 0x91 }, 4644 { 0xE28099, 0x92 }, 4645 { 0xE2809A, 0x82 }, 4646 { 0xE2809C, 0x93 }, 4647 { 0xE2809D, 0x94 }, 4648 { 0xE2809E, 0x84 }, 4649 { 0xE280A0, 0x86 }, 4650 { 0xE280A1, 0x87 }, 4651 { 0xE280A2, 0x95 }, 4652 { 0xE280A6, 0x85 }, 4653 { 0xE280B0, 0x89 }, 4654 { 0xE280B9, 0x8B }, 4655 { 0xE280BA, 0x9B }, 4656 { 0xE282AC, 0x80 }, 4657 { 0xE284A2, 0x99 }, 4658 }, 4659 { /* UTF-8 -> CP1257 */ 4660 { 0x00C2A0, 0xA0 }, 4661 { 0x00C2A2, 0xA2 }, 4662 { 0x00C2A3, 0xA3 }, 4663 { 0x00C2A4, 0xA4 }, 4664 { 0x00C2A6, 0xA6 }, 4665 { 0x00C2A7, 0xA7 }, 4666 { 0x00C2A8, 0x8D }, 4667 { 0x00C2A9, 0xA9 }, 4668 { 0x00C2AB, 0xAB }, 4669 { 0x00C2AC, 0xAC }, 4670 { 0x00C2AD, 0xAD }, 4671 { 0x00C2AE, 0xAE }, 4672 { 0x00C2AF, 0x9D }, 4673 { 0x00C2B0, 0xB0 }, 4674 { 0x00C2B1, 0xB1 }, 4675 { 0x00C2B2, 0xB2 }, 4676 { 0x00C2B3, 0xB3 }, 4677 { 0x00C2B4, 0xB4 }, 4678 { 0x00C2B5, 0xB5 }, 4679 { 0x00C2B6, 0xB6 }, 4680 { 0x00C2B7, 0xB7 }, 4681 { 0x00C2B8, 0x8F }, 4682 { 0x00C2B9, 0xB9 }, 4683 { 0x00C2BB, 0xBB }, 4684 { 0x00C2BC, 0xBC }, 4685 { 0x00C2BD, 0xBD }, 4686 { 0x00C2BE, 0xBE }, 4687 { 0x00C384, 0xC4 }, 4688 { 0x00C385, 0xC5 }, 4689 { 0x00C386, 0xAF }, 4690 { 0x00C389, 0xC9 }, 4691 { 0x00C393, 0xD3 }, 4692 { 0x00C395, 0xD5 }, 4693 { 0x00C396, 0xD6 }, 4694 { 0x00C397, 0xD7 }, 4695 { 0x00C398, 0xA8 }, 4696 { 0x00C39C, 0xDC }, 4697 { 0x00C39F, 0xDF }, 4698 { 0x00C3A4, 0xE4 }, 4699 { 0x00C3A5, 0xE5 }, 4700 { 0x00C3A6, 0xBF }, 4701 { 0x00C3A9, 0xE9 }, 4702 { 0x00C3B3, 0xF3 }, 4703 { 0x00C3B5, 0xF5 }, 4704 { 0x00C3B6, 0xF6 }, 4705 { 0x00C3B7, 0xF7 }, 4706 { 0x00C3B8, 0xB8 }, 4707 { 0x00C3BC, 0xFC }, 4708 { 0x00C480, 0xC2 }, 4709 { 0x00C481, 0xE2 }, 4710 { 0x00C484, 0xC0 }, 4711 { 0x00C485, 0xE0 }, 4712 { 0x00C486, 0xC3 }, 4713 { 0x00C487, 0xE3 }, 4714 { 0x00C48C, 0xC8 }, 4715 { 0x00C48D, 0xE8 }, 4716 { 0x00C492, 0xC7 }, 4717 { 0x00C493, 0xE7 }, 4718 { 0x00C496, 0xCB }, 4719 { 0x00C497, 0xEB }, 4720 { 0x00C498, 0xC6 }, 4721 { 0x00C499, 0xE6 }, 4722 { 0x00C4A2, 0xCC }, 4723 { 0x00C4A3, 0xEC }, 4724 { 0x00C4AA, 0xCE }, 4725 { 0x00C4AB, 0xEE }, 4726 { 0x00C4AE, 0xC1 }, 4727 { 0x00C4AF, 0xE1 }, 4728 { 0x00C4B6, 0xCD }, 4729 { 0x00C4B7, 0xED }, 4730 { 0x00C4BB, 0xCF }, 4731 { 0x00C4BC, 0xEF }, 4732 { 0x00C581, 0xD9 }, 4733 { 0x00C582, 0xF9 }, 4734 { 0x00C583, 0xD1 }, 4735 { 0x00C584, 0xF1 }, 4736 { 0x00C585, 0xD2 }, 4737 { 0x00C586, 0xF2 }, 4738 { 0x00C58C, 0xD4 }, 4739 { 0x00C58D, 0xF4 }, 4740 { 0x00C596, 0xAA }, 4741 { 0x00C597, 0xBA }, 4742 { 0x00C59A, 0xDA }, 4743 { 0x00C59B, 0xFA }, 4744 { 0x00C5A0, 0xD0 }, 4745 { 0x00C5A1, 0xF0 }, 4746 { 0x00C5AA, 0xDB }, 4747 { 0x00C5AB, 0xFB }, 4748 { 0x00C5B2, 0xD8 }, 4749 { 0x00C5B3, 0xF8 }, 4750 { 0x00C5B9, 0xCA }, 4751 { 0x00C5BA, 0xEA }, 4752 { 0x00C5BB, 0xDD }, 4753 { 0x00C5BC, 0xFD }, 4754 { 0x00C5BD, 0xDE }, 4755 { 0x00C5BE, 0xFE }, 4756 { 0x00CB87, 0x8E }, 4757 { 0x00CB99, 0xFF }, 4758 { 0x00CB9B, 0x9E }, 4759 { 0xE28093, 0x96 }, 4760 { 0xE28094, 0x97 }, 4761 { 0xE28098, 0x91 }, 4762 { 0xE28099, 0x92 }, 4763 { 0xE2809A, 0x82 }, 4764 { 0xE2809C, 0x93 }, 4765 { 0xE2809D, 0x94 }, 4766 { 0xE2809E, 0x84 }, 4767 { 0xE280A0, 0x86 }, 4768 { 0xE280A1, 0x87 }, 4769 { 0xE280A2, 0x95 }, 4770 { 0xE280A6, 0x85 }, 4771 { 0xE280B0, 0x89 }, 4772 { 0xE280B9, 0x8B }, 4773 { 0xE280BA, 0x9B }, 4774 { 0xE282AC, 0x80 }, 4775 { 0xE284A2, 0x99 }, 4776 { 0xFFFFFF, 0x00 }, 4777 { 0xFFFFFF, 0x00 }, 4778 { 0xFFFFFF, 0x00 }, 4779 { 0xFFFFFF, 0x00 }, 4780 { 0xFFFFFF, 0x00 }, 4781 { 0xFFFFFF, 0x00 }, 4782 { 0xFFFFFF, 0x00 }, 4783 { 0xFFFFFF, 0x00 }, 4784 { 0xFFFFFF, 0x00 }, 4785 { 0xFFFFFF, 0x00 }, 4786 { 0xFFFFFF, 0x00 }, 4787 { 0xFFFFFF, 0x00 }, 4788 }, 4789 { /* UTF-8 -> ISO 8859-2 */ 4790 { 0x00C280, 0x80 }, 4791 { 0x00C281, 0x81 }, 4792 { 0x00C282, 0x82 }, 4793 { 0x00C283, 0x83 }, 4794 { 0x00C284, 0x84 }, 4795 { 0x00C285, 0x85 }, 4796 { 0x00C286, 0x86 }, 4797 { 0x00C287, 0x87 }, 4798 { 0x00C288, 0x88 }, 4799 { 0x00C289, 0x89 }, 4800 { 0x00C28A, 0x8A }, 4801 { 0x00C28B, 0x8B }, 4802 { 0x00C28C, 0x8C }, 4803 { 0x00C28D, 0x8D }, 4804 { 0x00C28E, 0x8E }, 4805 { 0x00C28F, 0x8F }, 4806 { 0x00C290, 0x90 }, 4807 { 0x00C291, 0x91 }, 4808 { 0x00C292, 0x92 }, 4809 { 0x00C293, 0x93 }, 4810 { 0x00C294, 0x94 }, 4811 { 0x00C295, 0x95 }, 4812 { 0x00C296, 0x96 }, 4813 { 0x00C297, 0x97 }, 4814 { 0x00C298, 0x98 }, 4815 { 0x00C299, 0x99 }, 4816 { 0x00C29A, 0x9A }, 4817 { 0x00C29B, 0x9B }, 4818 { 0x00C29C, 0x9C }, 4819 { 0x00C29D, 0x9D }, 4820 { 0x00C29E, 0x9E }, 4821 { 0x00C29F, 0x9F }, 4822 { 0x00C2A0, 0xA0 }, 4823 { 0x00C2A4, 0xA4 }, 4824 { 0x00C2A7, 0xA7 }, 4825 { 0x00C2A8, 0xA8 }, 4826 { 0x00C2AD, 0xAD }, 4827 { 0x00C2B0, 0xB0 }, 4828 { 0x00C2B4, 0xB4 }, 4829 { 0x00C2B8, 0xB8 }, 4830 { 0x00C381, 0xC1 }, 4831 { 0x00C382, 0xC2 }, 4832 { 0x00C384, 0xC4 }, 4833 { 0x00C387, 0xC7 }, 4834 { 0x00C389, 0xC9 }, 4835 { 0x00C38B, 0xCB }, 4836 { 0x00C38D, 0xCD }, 4837 { 0x00C38E, 0xCE }, 4838 { 0x00C393, 0xD3 }, 4839 { 0x00C394, 0xD4 }, 4840 { 0x00C396, 0xD6 }, 4841 { 0x00C397, 0xD7 }, 4842 { 0x00C39A, 0xDA }, 4843 { 0x00C39C, 0xDC }, 4844 { 0x00C39D, 0xDD }, 4845 { 0x00C39F, 0xDF }, 4846 { 0x00C3A1, 0xE1 }, 4847 { 0x00C3A2, 0xE2 }, 4848 { 0x00C3A4, 0xE4 }, 4849 { 0x00C3A7, 0xE7 }, 4850 { 0x00C3A9, 0xE9 }, 4851 { 0x00C3AB, 0xEB }, 4852 { 0x00C3AD, 0xED }, 4853 { 0x00C3AE, 0xEE }, 4854 { 0x00C3B3, 0xF3 }, 4855 { 0x00C3B4, 0xF4 }, 4856 { 0x00C3B6, 0xF6 }, 4857 { 0x00C3B7, 0xF7 }, 4858 { 0x00C3BA, 0xFA }, 4859 { 0x00C3BC, 0xFC }, 4860 { 0x00C3BD, 0xFD }, 4861 { 0x00C482, 0xC3 }, 4862 { 0x00C483, 0xE3 }, 4863 { 0x00C484, 0xA1 }, 4864 { 0x00C485, 0xB1 }, 4865 { 0x00C486, 0xC6 }, 4866 { 0x00C487, 0xE6 }, 4867 { 0x00C48C, 0xC8 }, 4868 { 0x00C48D, 0xE8 }, 4869 { 0x00C48E, 0xCF }, 4870 { 0x00C48F, 0xEF }, 4871 { 0x00C490, 0xD0 }, 4872 { 0x00C491, 0xF0 }, 4873 { 0x00C498, 0xCA }, 4874 { 0x00C499, 0xEA }, 4875 { 0x00C49A, 0xCC }, 4876 { 0x00C49B, 0xEC }, 4877 { 0x00C4B9, 0xC5 }, 4878 { 0x00C4BA, 0xE5 }, 4879 { 0x00C4BD, 0xA5 }, 4880 { 0x00C4BE, 0xB5 }, 4881 { 0x00C581, 0xA3 }, 4882 { 0x00C582, 0xB3 }, 4883 { 0x00C583, 0xD1 }, 4884 { 0x00C584, 0xF1 }, 4885 { 0x00C587, 0xD2 }, 4886 { 0x00C588, 0xF2 }, 4887 { 0x00C590, 0xD5 }, 4888 { 0x00C591, 0xF5 }, 4889 { 0x00C594, 0xC0 }, 4890 { 0x00C595, 0xE0 }, 4891 { 0x00C598, 0xD8 }, 4892 { 0x00C599, 0xF8 }, 4893 { 0x00C59A, 0xA6 }, 4894 { 0x00C59B, 0xB6 }, 4895 { 0x00C59E, 0xAA }, 4896 { 0x00C59F, 0xBA }, 4897 { 0x00C5A0, 0xA9 }, 4898 { 0x00C5A1, 0xB9 }, 4899 { 0x00C5A2, 0xDE }, 4900 { 0x00C5A3, 0xFE }, 4901 { 0x00C5A4, 0xAB }, 4902 { 0x00C5A5, 0xBB }, 4903 { 0x00C5AE, 0xD9 }, 4904 { 0x00C5AF, 0xF9 }, 4905 { 0x00C5B0, 0xDB }, 4906 { 0x00C5B1, 0xFB }, 4907 { 0x00C5B9, 0xAC }, 4908 { 0x00C5BA, 0xBC }, 4909 { 0x00C5BB, 0xAF }, 4910 { 0x00C5BC, 0xBF }, 4911 { 0x00C5BD, 0xAE }, 4912 { 0x00C5BE, 0xBE }, 4913 { 0x00CB87, 0xB7 }, 4914 { 0x00CB98, 0xA2 }, 4915 { 0x00CB99, 0xFF }, 4916 { 0x00CB9B, 0xB2 }, 4917 { 0x00CB9D, 0xBD }, 4918 }, 4919 { /* UTF-8 -> ISO 8859-3 */ 4920 { 0x00C280, 0x80 }, 4921 { 0x00C281, 0x81 }, 4922 { 0x00C282, 0x82 }, 4923 { 0x00C283, 0x83 }, 4924 { 0x00C284, 0x84 }, 4925 { 0x00C285, 0x85 }, 4926 { 0x00C286, 0x86 }, 4927 { 0x00C287, 0x87 }, 4928 { 0x00C288, 0x88 }, 4929 { 0x00C289, 0x89 }, 4930 { 0x00C28A, 0x8A }, 4931 { 0x00C28B, 0x8B }, 4932 { 0x00C28C, 0x8C }, 4933 { 0x00C28D, 0x8D }, 4934 { 0x00C28E, 0x8E }, 4935 { 0x00C28F, 0x8F }, 4936 { 0x00C290, 0x90 }, 4937 { 0x00C291, 0x91 }, 4938 { 0x00C292, 0x92 }, 4939 { 0x00C293, 0x93 }, 4940 { 0x00C294, 0x94 }, 4941 { 0x00C295, 0x95 }, 4942 { 0x00C296, 0x96 }, 4943 { 0x00C297, 0x97 }, 4944 { 0x00C298, 0x98 }, 4945 { 0x00C299, 0x99 }, 4946 { 0x00C29A, 0x9A }, 4947 { 0x00C29B, 0x9B }, 4948 { 0x00C29C, 0x9C }, 4949 { 0x00C29D, 0x9D }, 4950 { 0x00C29E, 0x9E }, 4951 { 0x00C29F, 0x9F }, 4952 { 0x00C2A0, 0xA0 }, 4953 { 0x00C2A3, 0xA3 }, 4954 { 0x00C2A4, 0xA4 }, 4955 { 0x00C2A7, 0xA7 }, 4956 { 0x00C2A8, 0xA8 }, 4957 { 0x00C2AD, 0xAD }, 4958 { 0x00C2B0, 0xB0 }, 4959 { 0x00C2B2, 0xB2 }, 4960 { 0x00C2B3, 0xB3 }, 4961 { 0x00C2B4, 0xB4 }, 4962 { 0x00C2B5, 0xB5 }, 4963 { 0x00C2B7, 0xB7 }, 4964 { 0x00C2B8, 0xB8 }, 4965 { 0x00C2BD, 0xBD }, 4966 { 0x00C380, 0xC0 }, 4967 { 0x00C381, 0xC1 }, 4968 { 0x00C382, 0xC2 }, 4969 { 0x00C384, 0xC4 }, 4970 { 0x00C387, 0xC7 }, 4971 { 0x00C388, 0xC8 }, 4972 { 0x00C389, 0xC9 }, 4973 { 0x00C38A, 0xCA }, 4974 { 0x00C38B, 0xCB }, 4975 { 0x00C38C, 0xCC }, 4976 { 0x00C38D, 0xCD }, 4977 { 0x00C38E, 0xCE }, 4978 { 0x00C38F, 0xCF }, 4979 { 0x00C391, 0xD1 }, 4980 { 0x00C392, 0xD2 }, 4981 { 0x00C393, 0xD3 }, 4982 { 0x00C394, 0xD4 }, 4983 { 0x00C396, 0xD6 }, 4984 { 0x00C397, 0xD7 }, 4985 { 0x00C399, 0xD9 }, 4986 { 0x00C39A, 0xDA }, 4987 { 0x00C39B, 0xDB }, 4988 { 0x00C39C, 0xDC }, 4989 { 0x00C39F, 0xDF }, 4990 { 0x00C3A0, 0xE0 }, 4991 { 0x00C3A1, 0xE1 }, 4992 { 0x00C3A2, 0xE2 }, 4993 { 0x00C3A4, 0xE4 }, 4994 { 0x00C3A7, 0xE7 }, 4995 { 0x00C3A8, 0xE8 }, 4996 { 0x00C3A9, 0xE9 }, 4997 { 0x00C3AA, 0xEA }, 4998 { 0x00C3AB, 0xEB }, 4999 { 0x00C3AC, 0xEC }, 5000 { 0x00C3AD, 0xED }, 5001 { 0x00C3AE, 0xEE }, 5002 { 0x00C3AF, 0xEF }, 5003 { 0x00C3B1, 0xF1 }, 5004 { 0x00C3B2, 0xF2 }, 5005 { 0x00C3B3, 0xF3 }, 5006 { 0x00C3B4, 0xF4 }, 5007 { 0x00C3B6, 0xF6 }, 5008 { 0x00C3B7, 0xF7 }, 5009 { 0x00C3B9, 0xF9 }, 5010 { 0x00C3BA, 0xFA }, 5011 { 0x00C3BB, 0xFB }, 5012 { 0x00C3BC, 0xFC }, 5013 { 0x00C488, 0xC6 }, 5014 { 0x00C489, 0xE6 }, 5015 { 0x00C48A, 0xC5 }, 5016 { 0x00C48B, 0xE5 }, 5017 { 0x00C49C, 0xD8 }, 5018 { 0x00C49D, 0xF8 }, 5019 { 0x00C49E, 0xAB }, 5020 { 0x00C49F, 0xBB }, 5021 { 0x00C4A0, 0xD5 }, 5022 { 0x00C4A1, 0xF5 }, 5023 { 0x00C4A4, 0xA6 }, 5024 { 0x00C4A5, 0xB6 }, 5025 { 0x00C4A6, 0xA1 }, 5026 { 0x00C4A7, 0xB1 }, 5027 { 0x00C4B0, 0xA9 }, 5028 { 0x00C4B1, 0xB9 }, 5029 { 0x00C4B4, 0xAC }, 5030 { 0x00C4B5, 0xBC }, 5031 { 0x00C59C, 0xDE }, 5032 { 0x00C59D, 0xFE }, 5033 { 0x00C59E, 0xAA }, 5034 { 0x00C59F, 0xBA }, 5035 { 0x00C5AC, 0xDD }, 5036 { 0x00C5AD, 0xFD }, 5037 { 0x00C5BB, 0xAF }, 5038 { 0x00C5BC, 0xBF }, 5039 { 0x00CB98, 0xA2 }, 5040 { 0x00CB99, 0xFF }, 5041 { 0xFFFFFF, 0x00 }, 5042 { 0xFFFFFF, 0x00 }, 5043 { 0xFFFFFF, 0x00 }, 5044 { 0xFFFFFF, 0x00 }, 5045 { 0xFFFFFF, 0x00 }, 5046 { 0xFFFFFF, 0x00 }, 5047 { 0xFFFFFF, 0x00 }, 5048 }, 5049 { /* UTF-8 -> ISO 8859-4 */ 5050 { 0x00C280, 0x80 }, 5051 { 0x00C281, 0x81 }, 5052 { 0x00C282, 0x82 }, 5053 { 0x00C283, 0x83 }, 5054 { 0x00C284, 0x84 }, 5055 { 0x00C285, 0x85 }, 5056 { 0x00C286, 0x86 }, 5057 { 0x00C287, 0x87 }, 5058 { 0x00C288, 0x88 }, 5059 { 0x00C289, 0x89 }, 5060 { 0x00C28A, 0x8A }, 5061 { 0x00C28B, 0x8B }, 5062 { 0x00C28C, 0x8C }, 5063 { 0x00C28D, 0x8D }, 5064 { 0x00C28E, 0x8E }, 5065 { 0x00C28F, 0x8F }, 5066 { 0x00C290, 0x90 }, 5067 { 0x00C291, 0x91 }, 5068 { 0x00C292, 0x92 }, 5069 { 0x00C293, 0x93 }, 5070 { 0x00C294, 0x94 }, 5071 { 0x00C295, 0x95 }, 5072 { 0x00C296, 0x96 }, 5073 { 0x00C297, 0x97 }, 5074 { 0x00C298, 0x98 }, 5075 { 0x00C299, 0x99 }, 5076 { 0x00C29A, 0x9A }, 5077 { 0x00C29B, 0x9B }, 5078 { 0x00C29C, 0x9C }, 5079 { 0x00C29D, 0x9D }, 5080 { 0x00C29E, 0x9E }, 5081 { 0x00C29F, 0x9F }, 5082 { 0x00C2A0, 0xA0 }, 5083 { 0x00C2A4, 0xA4 }, 5084 { 0x00C2A7, 0xA7 }, 5085 { 0x00C2A8, 0xA8 }, 5086 { 0x00C2AD, 0xAD }, 5087 { 0x00C2AF, 0xAF }, 5088 { 0x00C2B0, 0xB0 }, 5089 { 0x00C2B4, 0xB4 }, 5090 { 0x00C2B8, 0xB8 }, 5091 { 0x00C381, 0xC1 }, 5092 { 0x00C382, 0xC2 }, 5093 { 0x00C383, 0xC3 }, 5094 { 0x00C384, 0xC4 }, 5095 { 0x00C385, 0xC5 }, 5096 { 0x00C386, 0xC6 }, 5097 { 0x00C389, 0xC9 }, 5098 { 0x00C38B, 0xCB }, 5099 { 0x00C38D, 0xCD }, 5100 { 0x00C38E, 0xCE }, 5101 { 0x00C394, 0xD4 }, 5102 { 0x00C395, 0xD5 }, 5103 { 0x00C396, 0xD6 }, 5104 { 0x00C397, 0xD7 }, 5105 { 0x00C398, 0xD8 }, 5106 { 0x00C39A, 0xDA }, 5107 { 0x00C39B, 0xDB }, 5108 { 0x00C39C, 0xDC }, 5109 { 0x00C39F, 0xDF }, 5110 { 0x00C3A1, 0xE1 }, 5111 { 0x00C3A2, 0xE2 }, 5112 { 0x00C3A3, 0xE3 }, 5113 { 0x00C3A4, 0xE4 }, 5114 { 0x00C3A5, 0xE5 }, 5115 { 0x00C3A6, 0xE6 }, 5116 { 0x00C3A9, 0xE9 }, 5117 { 0x00C3AB, 0xEB }, 5118 { 0x00C3AD, 0xED }, 5119 { 0x00C3AE, 0xEE }, 5120 { 0x00C3B4, 0xF4 }, 5121 { 0x00C3B5, 0xF5 }, 5122 { 0x00C3B6, 0xF6 }, 5123 { 0x00C3B7, 0xF7 }, 5124 { 0x00C3B8, 0xF8 }, 5125 { 0x00C3BA, 0xFA }, 5126 { 0x00C3BB, 0xFB }, 5127 { 0x00C3BC, 0xFC }, 5128 { 0x00C480, 0xC0 }, 5129 { 0x00C481, 0xE0 }, 5130 { 0x00C484, 0xA1 }, 5131 { 0x00C485, 0xB1 }, 5132 { 0x00C48C, 0xC8 }, 5133 { 0x00C48D, 0xE8 }, 5134 { 0x00C490, 0xD0 }, 5135 { 0x00C491, 0xF0 }, 5136 { 0x00C492, 0xAA }, 5137 { 0x00C493, 0xBA }, 5138 { 0x00C496, 0xCC }, 5139 { 0x00C497, 0xEC }, 5140 { 0x00C498, 0xCA }, 5141 { 0x00C499, 0xEA }, 5142 { 0x00C4A2, 0xAB }, 5143 { 0x00C4A3, 0xBB }, 5144 { 0x00C4A8, 0xA5 }, 5145 { 0x00C4A9, 0xB5 }, 5146 { 0x00C4AA, 0xCF }, 5147 { 0x00C4AB, 0xEF }, 5148 { 0x00C4AE, 0xC7 }, 5149 { 0x00C4AF, 0xE7 }, 5150 { 0x00C4B6, 0xD3 }, 5151 { 0x00C4B7, 0xF3 }, 5152 { 0x00C4B8, 0xA2 }, 5153 { 0x00C4BB, 0xA6 }, 5154 { 0x00C4BC, 0xB6 }, 5155 { 0x00C585, 0xD1 }, 5156 { 0x00C586, 0xF1 }, 5157 { 0x00C58A, 0xBD }, 5158 { 0x00C58B, 0xBF }, 5159 { 0x00C58C, 0xD2 }, 5160 { 0x00C58D, 0xF2 }, 5161 { 0x00C596, 0xA3 }, 5162 { 0x00C597, 0xB3 }, 5163 { 0x00C5A0, 0xA9 }, 5164 { 0x00C5A1, 0xB9 }, 5165 { 0x00C5A6, 0xAC }, 5166 { 0x00C5A7, 0xBC }, 5167 { 0x00C5A8, 0xDD }, 5168 { 0x00C5A9, 0xFD }, 5169 { 0x00C5AA, 0xDE }, 5170 { 0x00C5AB, 0xFE }, 5171 { 0x00C5B2, 0xD9 }, 5172 { 0x00C5B3, 0xF9 }, 5173 { 0x00C5BD, 0xAE }, 5174 { 0x00C5BE, 0xBE }, 5175 { 0x00CB87, 0xB7 }, 5176 { 0x00CB99, 0xFF }, 5177 { 0x00CB9B, 0xB2 }, 5178 }, 5179 { /* UTF-8 -> ISO 8859-5 */ 5180 { 0x00C280, 0x80 }, 5181 { 0x00C281, 0x81 }, 5182 { 0x00C282, 0x82 }, 5183 { 0x00C283, 0x83 }, 5184 { 0x00C284, 0x84 }, 5185 { 0x00C285, 0x85 }, 5186 { 0x00C286, 0x86 }, 5187 { 0x00C287, 0x87 }, 5188 { 0x00C288, 0x88 }, 5189 { 0x00C289, 0x89 }, 5190 { 0x00C28A, 0x8A }, 5191 { 0x00C28B, 0x8B }, 5192 { 0x00C28C, 0x8C }, 5193 { 0x00C28D, 0x8D }, 5194 { 0x00C28E, 0x8E }, 5195 { 0x00C28F, 0x8F }, 5196 { 0x00C290, 0x90 }, 5197 { 0x00C291, 0x91 }, 5198 { 0x00C292, 0x92 }, 5199 { 0x00C293, 0x93 }, 5200 { 0x00C294, 0x94 }, 5201 { 0x00C295, 0x95 }, 5202 { 0x00C296, 0x96 }, 5203 { 0x00C297, 0x97 }, 5204 { 0x00C298, 0x98 }, 5205 { 0x00C299, 0x99 }, 5206 { 0x00C29A, 0x9A }, 5207 { 0x00C29B, 0x9B }, 5208 { 0x00C29C, 0x9C }, 5209 { 0x00C29D, 0x9D }, 5210 { 0x00C29E, 0x9E }, 5211 { 0x00C29F, 0x9F }, 5212 { 0x00C2A0, 0xA0 }, 5213 { 0x00C2A7, 0xFD }, 5214 { 0x00C2AD, 0xAD }, 5215 { 0x00D081, 0xA1 }, 5216 { 0x00D082, 0xA2 }, 5217 { 0x00D083, 0xA3 }, 5218 { 0x00D084, 0xA4 }, 5219 { 0x00D085, 0xA5 }, 5220 { 0x00D086, 0xA6 }, 5221 { 0x00D087, 0xA7 }, 5222 { 0x00D088, 0xA8 }, 5223 { 0x00D089, 0xA9 }, 5224 { 0x00D08A, 0xAA }, 5225 { 0x00D08B, 0xAB }, 5226 { 0x00D08C, 0xAC }, 5227 { 0x00D08E, 0xAE }, 5228 { 0x00D08F, 0xAF }, 5229 { 0x00D090, 0xB0 }, 5230 { 0x00D091, 0xB1 }, 5231 { 0x00D092, 0xB2 }, 5232 { 0x00D093, 0xB3 }, 5233 { 0x00D094, 0xB4 }, 5234 { 0x00D095, 0xB5 }, 5235 { 0x00D096, 0xB6 }, 5236 { 0x00D097, 0xB7 }, 5237 { 0x00D098, 0xB8 }, 5238 { 0x00D099, 0xB9 }, 5239 { 0x00D09A, 0xBA }, 5240 { 0x00D09B, 0xBB }, 5241 { 0x00D09C, 0xBC }, 5242 { 0x00D09D, 0xBD }, 5243 { 0x00D09E, 0xBE }, 5244 { 0x00D09F, 0xBF }, 5245 { 0x00D0A0, 0xC0 }, 5246 { 0x00D0A1, 0xC1 }, 5247 { 0x00D0A2, 0xC2 }, 5248 { 0x00D0A3, 0xC3 }, 5249 { 0x00D0A4, 0xC4 }, 5250 { 0x00D0A5, 0xC5 }, 5251 { 0x00D0A6, 0xC6 }, 5252 { 0x00D0A7, 0xC7 }, 5253 { 0x00D0A8, 0xC8 }, 5254 { 0x00D0A9, 0xC9 }, 5255 { 0x00D0AA, 0xCA }, 5256 { 0x00D0AB, 0xCB }, 5257 { 0x00D0AC, 0xCC }, 5258 { 0x00D0AD, 0xCD }, 5259 { 0x00D0AE, 0xCE }, 5260 { 0x00D0AF, 0xCF }, 5261 { 0x00D0B0, 0xD0 }, 5262 { 0x00D0B1, 0xD1 }, 5263 { 0x00D0B2, 0xD2 }, 5264 { 0x00D0B3, 0xD3 }, 5265 { 0x00D0B4, 0xD4 }, 5266 { 0x00D0B5, 0xD5 }, 5267 { 0x00D0B6, 0xD6 }, 5268 { 0x00D0B7, 0xD7 }, 5269 { 0x00D0B8, 0xD8 }, 5270 { 0x00D0B9, 0xD9 }, 5271 { 0x00D0BA, 0xDA }, 5272 { 0x00D0BB, 0xDB }, 5273 { 0x00D0BC, 0xDC }, 5274 { 0x00D0BD, 0xDD }, 5275 { 0x00D0BE, 0xDE }, 5276 { 0x00D0BF, 0xDF }, 5277 { 0x00D180, 0xE0 }, 5278 { 0x00D181, 0xE1 }, 5279 { 0x00D182, 0xE2 }, 5280 { 0x00D183, 0xE3 }, 5281 { 0x00D184, 0xE4 }, 5282 { 0x00D185, 0xE5 }, 5283 { 0x00D186, 0xE6 }, 5284 { 0x00D187, 0xE7 }, 5285 { 0x00D188, 0xE8 }, 5286 { 0x00D189, 0xE9 }, 5287 { 0x00D18A, 0xEA }, 5288 { 0x00D18B, 0xEB }, 5289 { 0x00D18C, 0xEC }, 5290 { 0x00D18D, 0xED }, 5291 { 0x00D18E, 0xEE }, 5292 { 0x00D18F, 0xEF }, 5293 { 0x00D191, 0xF1 }, 5294 { 0x00D192, 0xF2 }, 5295 { 0x00D193, 0xF3 }, 5296 { 0x00D194, 0xF4 }, 5297 { 0x00D195, 0xF5 }, 5298 { 0x00D196, 0xF6 }, 5299 { 0x00D197, 0xF7 }, 5300 { 0x00D198, 0xF8 }, 5301 { 0x00D199, 0xF9 }, 5302 { 0x00D19A, 0xFA }, 5303 { 0x00D19B, 0xFB }, 5304 { 0x00D19C, 0xFC }, 5305 { 0x00D19E, 0xFE }, 5306 { 0x00D19F, 0xFF }, 5307 { 0xE28496, 0xF0 }, 5308 }, 5309 { /* UTF-8 -> ISO 8859-6 */ 5310 { 0x00C280, 0x80 }, 5311 { 0x00C281, 0x81 }, 5312 { 0x00C282, 0x82 }, 5313 { 0x00C283, 0x83 }, 5314 { 0x00C284, 0x84 }, 5315 { 0x00C285, 0x85 }, 5316 { 0x00C286, 0x86 }, 5317 { 0x00C287, 0x87 }, 5318 { 0x00C288, 0x88 }, 5319 { 0x00C289, 0x89 }, 5320 { 0x00C28A, 0x8A }, 5321 { 0x00C28B, 0x8B }, 5322 { 0x00C28C, 0x8C }, 5323 { 0x00C28D, 0x8D }, 5324 { 0x00C28E, 0x8E }, 5325 { 0x00C28F, 0x8F }, 5326 { 0x00C290, 0x90 }, 5327 { 0x00C291, 0x91 }, 5328 { 0x00C292, 0x92 }, 5329 { 0x00C293, 0x93 }, 5330 { 0x00C294, 0x94 }, 5331 { 0x00C295, 0x95 }, 5332 { 0x00C296, 0x96 }, 5333 { 0x00C297, 0x97 }, 5334 { 0x00C298, 0x98 }, 5335 { 0x00C299, 0x99 }, 5336 { 0x00C29A, 0x9A }, 5337 { 0x00C29B, 0x9B }, 5338 { 0x00C29C, 0x9C }, 5339 { 0x00C29D, 0x9D }, 5340 { 0x00C29E, 0x9E }, 5341 { 0x00C29F, 0x9F }, 5342 { 0x00C2A0, 0xA0 }, 5343 { 0x00C2A4, 0xA4 }, 5344 { 0x00C2AD, 0xAD }, 5345 { 0x00D88C, 0xAC }, 5346 { 0x00D89B, 0xBB }, 5347 { 0x00D89F, 0xBF }, 5348 { 0x00D8A1, 0xC1 }, 5349 { 0x00D8A2, 0xC2 }, 5350 { 0x00D8A3, 0xC3 }, 5351 { 0x00D8A4, 0xC4 }, 5352 { 0x00D8A5, 0xC5 }, 5353 { 0x00D8A6, 0xC6 }, 5354 { 0x00D8A7, 0xC7 }, 5355 { 0x00D8A8, 0xC8 }, 5356 { 0x00D8A9, 0xC9 }, 5357 { 0x00D8AA, 0xCA }, 5358 { 0x00D8AB, 0xCB }, 5359 { 0x00D8AC, 0xCC }, 5360 { 0x00D8AD, 0xCD }, 5361 { 0x00D8AE, 0xCE }, 5362 { 0x00D8AF, 0xCF }, 5363 { 0x00D8B0, 0xD0 }, 5364 { 0x00D8B1, 0xD1 }, 5365 { 0x00D8B2, 0xD2 }, 5366 { 0x00D8B3, 0xD3 }, 5367 { 0x00D8B4, 0xD4 }, 5368 { 0x00D8B5, 0xD5 }, 5369 { 0x00D8B6, 0xD6 }, 5370 { 0x00D8B7, 0xD7 }, 5371 { 0x00D8B8, 0xD8 }, 5372 { 0x00D8B9, 0xD9 }, 5373 { 0x00D8BA, 0xDA }, 5374 { 0x00D980, 0xE0 }, 5375 { 0x00D981, 0xE1 }, 5376 { 0x00D982, 0xE2 }, 5377 { 0x00D983, 0xE3 }, 5378 { 0x00D984, 0xE4 }, 5379 { 0x00D985, 0xE5 }, 5380 { 0x00D986, 0xE6 }, 5381 { 0x00D987, 0xE7 }, 5382 { 0x00D988, 0xE8 }, 5383 { 0x00D989, 0xE9 }, 5384 { 0x00D98A, 0xEA }, 5385 { 0x00D98B, 0xEB }, 5386 { 0x00D98C, 0xEC }, 5387 { 0x00D98D, 0xED }, 5388 { 0x00D98E, 0xEE }, 5389 { 0x00D98F, 0xEF }, 5390 { 0x00D990, 0xF0 }, 5391 { 0x00D991, 0xF1 }, 5392 { 0x00D992, 0xF2 }, 5393 { 0xFFFFFF, 0x00 }, 5394 { 0xFFFFFF, 0x00 }, 5395 { 0xFFFFFF, 0x00 }, 5396 { 0xFFFFFF, 0x00 }, 5397 { 0xFFFFFF, 0x00 }, 5398 { 0xFFFFFF, 0x00 }, 5399 { 0xFFFFFF, 0x00 }, 5400 { 0xFFFFFF, 0x00 }, 5401 { 0xFFFFFF, 0x00 }, 5402 { 0xFFFFFF, 0x00 }, 5403 { 0xFFFFFF, 0x00 }, 5404 { 0xFFFFFF, 0x00 }, 5405 { 0xFFFFFF, 0x00 }, 5406 { 0xFFFFFF, 0x00 }, 5407 { 0xFFFFFF, 0x00 }, 5408 { 0xFFFFFF, 0x00 }, 5409 { 0xFFFFFF, 0x00 }, 5410 { 0xFFFFFF, 0x00 }, 5411 { 0xFFFFFF, 0x00 }, 5412 { 0xFFFFFF, 0x00 }, 5413 { 0xFFFFFF, 0x00 }, 5414 { 0xFFFFFF, 0x00 }, 5415 { 0xFFFFFF, 0x00 }, 5416 { 0xFFFFFF, 0x00 }, 5417 { 0xFFFFFF, 0x00 }, 5418 { 0xFFFFFF, 0x00 }, 5419 { 0xFFFFFF, 0x00 }, 5420 { 0xFFFFFF, 0x00 }, 5421 { 0xFFFFFF, 0x00 }, 5422 { 0xFFFFFF, 0x00 }, 5423 { 0xFFFFFF, 0x00 }, 5424 { 0xFFFFFF, 0x00 }, 5425 { 0xFFFFFF, 0x00 }, 5426 { 0xFFFFFF, 0x00 }, 5427 { 0xFFFFFF, 0x00 }, 5428 { 0xFFFFFF, 0x00 }, 5429 { 0xFFFFFF, 0x00 }, 5430 { 0xFFFFFF, 0x00 }, 5431 { 0xFFFFFF, 0x00 }, 5432 { 0xFFFFFF, 0x00 }, 5433 { 0xFFFFFF, 0x00 }, 5434 { 0xFFFFFF, 0x00 }, 5435 { 0xFFFFFF, 0x00 }, 5436 { 0xFFFFFF, 0x00 }, 5437 { 0xFFFFFF, 0x00 }, 5438 }, 5439 { /* UTF-8 -> ISO 8859-7 */ 5440 { 0x00C280, 0x80 }, 5441 { 0x00C281, 0x81 }, 5442 { 0x00C282, 0x82 }, 5443 { 0x00C283, 0x83 }, 5444 { 0x00C284, 0x84 }, 5445 { 0x00C285, 0x85 }, 5446 { 0x00C286, 0x86 }, 5447 { 0x00C287, 0x87 }, 5448 { 0x00C288, 0x88 }, 5449 { 0x00C289, 0x89 }, 5450 { 0x00C28A, 0x8A }, 5451 { 0x00C28B, 0x8B }, 5452 { 0x00C28C, 0x8C }, 5453 { 0x00C28D, 0x8D }, 5454 { 0x00C28E, 0x8E }, 5455 { 0x00C28F, 0x8F }, 5456 { 0x00C290, 0x90 }, 5457 { 0x00C291, 0x91 }, 5458 { 0x00C292, 0x92 }, 5459 { 0x00C293, 0x93 }, 5460 { 0x00C294, 0x94 }, 5461 { 0x00C295, 0x95 }, 5462 { 0x00C296, 0x96 }, 5463 { 0x00C297, 0x97 }, 5464 { 0x00C298, 0x98 }, 5465 { 0x00C299, 0x99 }, 5466 { 0x00C29A, 0x9A }, 5467 { 0x00C29B, 0x9B }, 5468 { 0x00C29C, 0x9C }, 5469 { 0x00C29D, 0x9D }, 5470 { 0x00C29E, 0x9E }, 5471 { 0x00C29F, 0x9F }, 5472 { 0x00C2A0, 0xA0 }, 5473 { 0x00C2A3, 0xA3 }, 5474 { 0x00C2A6, 0xA6 }, 5475 { 0x00C2A7, 0xA7 }, 5476 { 0x00C2A8, 0xA8 }, 5477 { 0x00C2A9, 0xA9 }, 5478 { 0x00C2AB, 0xAB }, 5479 { 0x00C2AC, 0xAC }, 5480 { 0x00C2AD, 0xAD }, 5481 { 0x00C2B0, 0xB0 }, 5482 { 0x00C2B1, 0xB1 }, 5483 { 0x00C2B2, 0xB2 }, 5484 { 0x00C2B3, 0xB3 }, 5485 { 0x00C2B7, 0xB7 }, 5486 { 0x00C2BB, 0xBB }, 5487 { 0x00C2BD, 0xBD }, 5488 { 0x00CABC, 0xA2 }, 5489 { 0x00CABD, 0xA1 }, 5490 { 0x00CE84, 0xB4 }, 5491 { 0x00CE85, 0xB5 }, 5492 { 0x00CE86, 0xB6 }, 5493 { 0x00CE88, 0xB8 }, 5494 { 0x00CE89, 0xB9 }, 5495 { 0x00CE8A, 0xBA }, 5496 { 0x00CE8C, 0xBC }, 5497 { 0x00CE8E, 0xBE }, 5498 { 0x00CE8F, 0xBF }, 5499 { 0x00CE90, 0xC0 }, 5500 { 0x00CE91, 0xC1 }, 5501 { 0x00CE92, 0xC2 }, 5502 { 0x00CE93, 0xC3 }, 5503 { 0x00CE94, 0xC4 }, 5504 { 0x00CE95, 0xC5 }, 5505 { 0x00CE96, 0xC6 }, 5506 { 0x00CE97, 0xC7 }, 5507 { 0x00CE98, 0xC8 }, 5508 { 0x00CE99, 0xC9 }, 5509 { 0x00CE9A, 0xCA }, 5510 { 0x00CE9B, 0xCB }, 5511 { 0x00CE9C, 0xCC }, 5512 { 0x00CE9D, 0xCD }, 5513 { 0x00CE9E, 0xCE }, 5514 { 0x00CE9F, 0xCF }, 5515 { 0x00CEA0, 0xD0 }, 5516 { 0x00CEA1, 0xD1 }, 5517 { 0x00CEA3, 0xD3 }, 5518 { 0x00CEA4, 0xD4 }, 5519 { 0x00CEA5, 0xD5 }, 5520 { 0x00CEA6, 0xD6 }, 5521 { 0x00CEA7, 0xD7 }, 5522 { 0x00CEA8, 0xD8 }, 5523 { 0x00CEA9, 0xD9 }, 5524 { 0x00CEAA, 0xDA }, 5525 { 0x00CEAB, 0xDB }, 5526 { 0x00CEAC, 0xDC }, 5527 { 0x00CEAD, 0xDD }, 5528 { 0x00CEAE, 0xDE }, 5529 { 0x00CEAF, 0xDF }, 5530 { 0x00CEB0, 0xE0 }, 5531 { 0x00CEB1, 0xE1 }, 5532 { 0x00CEB2, 0xE2 }, 5533 { 0x00CEB3, 0xE3 }, 5534 { 0x00CEB4, 0xE4 }, 5535 { 0x00CEB5, 0xE5 }, 5536 { 0x00CEB6, 0xE6 }, 5537 { 0x00CEB7, 0xE7 }, 5538 { 0x00CEB8, 0xE8 }, 5539 { 0x00CEB9, 0xE9 }, 5540 { 0x00CEBA, 0xEA }, 5541 { 0x00CEBB, 0xEB }, 5542 { 0x00CEBC, 0xEC }, 5543 { 0x00CEBD, 0xED }, 5544 { 0x00CEBE, 0xEE }, 5545 { 0x00CEBF, 0xEF }, 5546 { 0x00CF80, 0xF0 }, 5547 { 0x00CF81, 0xF1 }, 5548 { 0x00CF82, 0xF2 }, 5549 { 0x00CF83, 0xF3 }, 5550 { 0x00CF84, 0xF4 }, 5551 { 0x00CF85, 0xF5 }, 5552 { 0x00CF86, 0xF6 }, 5553 { 0x00CF87, 0xF7 }, 5554 { 0x00CF88, 0xF8 }, 5555 { 0x00CF89, 0xF9 }, 5556 { 0x00CF8A, 0xFA }, 5557 { 0x00CF8B, 0xFB }, 5558 { 0x00CF8C, 0xFC }, 5559 { 0x00CF8D, 0xFD }, 5560 { 0x00CF8E, 0xFE }, 5561 { 0xE28095, 0xAF }, 5562 { 0xE28098, 0xA1 }, 5563 { 0xE28099, 0xA2 }, 5564 { 0xFFFFFF, 0x00 }, 5565 { 0xFFFFFF, 0x00 }, 5566 { 0xFFFFFF, 0x00 }, 5567 { 0xFFFFFF, 0x00 }, 5568 }, 5569 { /* UTF-8 -> ISO 8859-8 */ 5570 { 0x00C280, 0x80 }, 5571 { 0x00C281, 0x81 }, 5572 { 0x00C282, 0x82 }, 5573 { 0x00C283, 0x83 }, 5574 { 0x00C284, 0x84 }, 5575 { 0x00C285, 0x85 }, 5576 { 0x00C286, 0x86 }, 5577 { 0x00C287, 0x87 }, 5578 { 0x00C288, 0x88 }, 5579 { 0x00C289, 0x89 }, 5580 { 0x00C28A, 0x8A }, 5581 { 0x00C28B, 0x8B }, 5582 { 0x00C28C, 0x8C }, 5583 { 0x00C28D, 0x8D }, 5584 { 0x00C28E, 0x8E }, 5585 { 0x00C28F, 0x8F }, 5586 { 0x00C290, 0x90 }, 5587 { 0x00C291, 0x91 }, 5588 { 0x00C292, 0x92 }, 5589 { 0x00C293, 0x93 }, 5590 { 0x00C294, 0x94 }, 5591 { 0x00C295, 0x95 }, 5592 { 0x00C296, 0x96 }, 5593 { 0x00C297, 0x97 }, 5594 { 0x00C298, 0x98 }, 5595 { 0x00C299, 0x99 }, 5596 { 0x00C29A, 0x9A }, 5597 { 0x00C29B, 0x9B }, 5598 { 0x00C29C, 0x9C }, 5599 { 0x00C29D, 0x9D }, 5600 { 0x00C29E, 0x9E }, 5601 { 0x00C29F, 0x9F }, 5602 { 0x00C2A0, 0xA0 }, 5603 { 0x00C2A2, 0xA2 }, 5604 { 0x00C2A3, 0xA3 }, 5605 { 0x00C2A4, 0xA4 }, 5606 { 0x00C2A5, 0xA5 }, 5607 { 0x00C2A6, 0xA6 }, 5608 { 0x00C2A7, 0xA7 }, 5609 { 0x00C2A8, 0xA8 }, 5610 { 0x00C2A9, 0xA9 }, 5611 { 0x00C2AB, 0xAB }, 5612 { 0x00C2AC, 0xAC }, 5613 { 0x00C2AD, 0xAD }, 5614 { 0x00C2AE, 0xAE }, 5615 { 0x00C2AF, 0xAF }, 5616 { 0x00C2B0, 0xB0 }, 5617 { 0x00C2B1, 0xB1 }, 5618 { 0x00C2B2, 0xB2 }, 5619 { 0x00C2B3, 0xB3 }, 5620 { 0x00C2B4, 0xB4 }, 5621 { 0x00C2B5, 0xB5 }, 5622 { 0x00C2B6, 0xB6 }, 5623 { 0x00C2B7, 0xB7 }, 5624 { 0x00C2B8, 0xB8 }, 5625 { 0x00C2B9, 0xB9 }, 5626 { 0x00C2BB, 0xBB }, 5627 { 0x00C2BC, 0xBC }, 5628 { 0x00C2BD, 0xBD }, 5629 { 0x00C2BE, 0xBE }, 5630 { 0x00C397, 0xAA }, 5631 { 0x00C3B7, 0xBA }, 5632 { 0x00D790, 0xE0 }, 5633 { 0x00D791, 0xE1 }, 5634 { 0x00D792, 0xE2 }, 5635 { 0x00D793, 0xE3 }, 5636 { 0x00D794, 0xE4 }, 5637 { 0x00D795, 0xE5 }, 5638 { 0x00D796, 0xE6 }, 5639 { 0x00D797, 0xE7 }, 5640 { 0x00D798, 0xE8 }, 5641 { 0x00D799, 0xE9 }, 5642 { 0x00D79A, 0xEA }, 5643 { 0x00D79B, 0xEB }, 5644 { 0x00D79C, 0xEC }, 5645 { 0x00D79D, 0xED }, 5646 { 0x00D79E, 0xEE }, 5647 { 0x00D79F, 0xEF }, 5648 { 0x00D7A0, 0xF0 }, 5649 { 0x00D7A1, 0xF1 }, 5650 { 0x00D7A2, 0xF2 }, 5651 { 0x00D7A3, 0xF3 }, 5652 { 0x00D7A4, 0xF4 }, 5653 { 0x00D7A5, 0xF5 }, 5654 { 0x00D7A6, 0xF6 }, 5655 { 0x00D7A7, 0xF7 }, 5656 { 0x00D7A8, 0xF8 }, 5657 { 0x00D7A9, 0xF9 }, 5658 { 0x00D7AA, 0xFA }, 5659 { 0xE2808E, 0xFD }, 5660 { 0xE2808F, 0xFE }, 5661 { 0xE28097, 0xDF }, 5662 { 0xFFFFFF, 0x00 }, 5663 { 0xFFFFFF, 0x00 }, 5664 { 0xFFFFFF, 0x00 }, 5665 { 0xFFFFFF, 0x00 }, 5666 { 0xFFFFFF, 0x00 }, 5667 { 0xFFFFFF, 0x00 }, 5668 { 0xFFFFFF, 0x00 }, 5669 { 0xFFFFFF, 0x00 }, 5670 { 0xFFFFFF, 0x00 }, 5671 { 0xFFFFFF, 0x00 }, 5672 { 0xFFFFFF, 0x00 }, 5673 { 0xFFFFFF, 0x00 }, 5674 { 0xFFFFFF, 0x00 }, 5675 { 0xFFFFFF, 0x00 }, 5676 { 0xFFFFFF, 0x00 }, 5677 { 0xFFFFFF, 0x00 }, 5678 { 0xFFFFFF, 0x00 }, 5679 { 0xFFFFFF, 0x00 }, 5680 { 0xFFFFFF, 0x00 }, 5681 { 0xFFFFFF, 0x00 }, 5682 { 0xFFFFFF, 0x00 }, 5683 { 0xFFFFFF, 0x00 }, 5684 { 0xFFFFFF, 0x00 }, 5685 { 0xFFFFFF, 0x00 }, 5686 { 0xFFFFFF, 0x00 }, 5687 { 0xFFFFFF, 0x00 }, 5688 { 0xFFFFFF, 0x00 }, 5689 { 0xFFFFFF, 0x00 }, 5690 { 0xFFFFFF, 0x00 }, 5691 { 0xFFFFFF, 0x00 }, 5692 { 0xFFFFFF, 0x00 }, 5693 { 0xFFFFFF, 0x00 }, 5694 { 0xFFFFFF, 0x00 }, 5695 { 0xFFFFFF, 0x00 }, 5696 { 0xFFFFFF, 0x00 }, 5697 { 0xFFFFFF, 0x00 }, 5698 }, 5699 { /* UTF-8 -> ISO 8859-9 */ 5700 { 0x00C280, 0x80 }, 5701 { 0x00C281, 0x81 }, 5702 { 0x00C282, 0x82 }, 5703 { 0x00C283, 0x83 }, 5704 { 0x00C284, 0x84 }, 5705 { 0x00C285, 0x85 }, 5706 { 0x00C286, 0x86 }, 5707 { 0x00C287, 0x87 }, 5708 { 0x00C288, 0x88 }, 5709 { 0x00C289, 0x89 }, 5710 { 0x00C28A, 0x8A }, 5711 { 0x00C28B, 0x8B }, 5712 { 0x00C28C, 0x8C }, 5713 { 0x00C28D, 0x8D }, 5714 { 0x00C28E, 0x8E }, 5715 { 0x00C28F, 0x8F }, 5716 { 0x00C290, 0x90 }, 5717 { 0x00C291, 0x91 }, 5718 { 0x00C292, 0x92 }, 5719 { 0x00C293, 0x93 }, 5720 { 0x00C294, 0x94 }, 5721 { 0x00C295, 0x95 }, 5722 { 0x00C296, 0x96 }, 5723 { 0x00C297, 0x97 }, 5724 { 0x00C298, 0x98 }, 5725 { 0x00C299, 0x99 }, 5726 { 0x00C29A, 0x9A }, 5727 { 0x00C29B, 0x9B }, 5728 { 0x00C29C, 0x9C }, 5729 { 0x00C29D, 0x9D }, 5730 { 0x00C29E, 0x9E }, 5731 { 0x00C29F, 0x9F }, 5732 { 0x00C2A0, 0xA0 }, 5733 { 0x00C2A1, 0xA1 }, 5734 { 0x00C2A2, 0xA2 }, 5735 { 0x00C2A3, 0xA3 }, 5736 { 0x00C2A4, 0xA4 }, 5737 { 0x00C2A5, 0xA5 }, 5738 { 0x00C2A6, 0xA6 }, 5739 { 0x00C2A7, 0xA7 }, 5740 { 0x00C2A8, 0xA8 }, 5741 { 0x00C2A9, 0xA9 }, 5742 { 0x00C2AA, 0xAA }, 5743 { 0x00C2AB, 0xAB }, 5744 { 0x00C2AC, 0xAC }, 5745 { 0x00C2AD, 0xAD }, 5746 { 0x00C2AE, 0xAE }, 5747 { 0x00C2AF, 0xAF }, 5748 { 0x00C2B0, 0xB0 }, 5749 { 0x00C2B1, 0xB1 }, 5750 { 0x00C2B2, 0xB2 }, 5751 { 0x00C2B3, 0xB3 }, 5752 { 0x00C2B4, 0xB4 }, 5753 { 0x00C2B5, 0xB5 }, 5754 { 0x00C2B6, 0xB6 }, 5755 { 0x00C2B7, 0xB7 }, 5756 { 0x00C2B8, 0xB8 }, 5757 { 0x00C2B9, 0xB9 }, 5758 { 0x00C2BA, 0xBA }, 5759 { 0x00C2BB, 0xBB }, 5760 { 0x00C2BC, 0xBC }, 5761 { 0x00C2BD, 0xBD }, 5762 { 0x00C2BE, 0xBE }, 5763 { 0x00C2BF, 0xBF }, 5764 { 0x00C380, 0xC0 }, 5765 { 0x00C381, 0xC1 }, 5766 { 0x00C382, 0xC2 }, 5767 { 0x00C383, 0xC3 }, 5768 { 0x00C384, 0xC4 }, 5769 { 0x00C385, 0xC5 }, 5770 { 0x00C386, 0xC6 }, 5771 { 0x00C387, 0xC7 }, 5772 { 0x00C388, 0xC8 }, 5773 { 0x00C389, 0xC9 }, 5774 { 0x00C38A, 0xCA }, 5775 { 0x00C38B, 0xCB }, 5776 { 0x00C38C, 0xCC }, 5777 { 0x00C38D, 0xCD }, 5778 { 0x00C38E, 0xCE }, 5779 { 0x00C38F, 0xCF }, 5780 { 0x00C391, 0xD1 }, 5781 { 0x00C392, 0xD2 }, 5782 { 0x00C393, 0xD3 }, 5783 { 0x00C394, 0xD4 }, 5784 { 0x00C395, 0xD5 }, 5785 { 0x00C396, 0xD6 }, 5786 { 0x00C397, 0xD7 }, 5787 { 0x00C398, 0xD8 }, 5788 { 0x00C399, 0xD9 }, 5789 { 0x00C39A, 0xDA }, 5790 { 0x00C39B, 0xDB }, 5791 { 0x00C39C, 0xDC }, 5792 { 0x00C39F, 0xDF }, 5793 { 0x00C3A0, 0xE0 }, 5794 { 0x00C3A1, 0xE1 }, 5795 { 0x00C3A2, 0xE2 }, 5796 { 0x00C3A3, 0xE3 }, 5797 { 0x00C3A4, 0xE4 }, 5798 { 0x00C3A5, 0xE5 }, 5799 { 0x00C3A6, 0xE6 }, 5800 { 0x00C3A7, 0xE7 }, 5801 { 0x00C3A8, 0xE8 }, 5802 { 0x00C3A9, 0xE9 }, 5803 { 0x00C3AA, 0xEA }, 5804 { 0x00C3AB, 0xEB }, 5805 { 0x00C3AC, 0xEC }, 5806 { 0x00C3AD, 0xED }, 5807 { 0x00C3AE, 0xEE }, 5808 { 0x00C3AF, 0xEF }, 5809 { 0x00C3B1, 0xF1 }, 5810 { 0x00C3B2, 0xF2 }, 5811 { 0x00C3B3, 0xF3 }, 5812 { 0x00C3B4, 0xF4 }, 5813 { 0x00C3B5, 0xF5 }, 5814 { 0x00C3B6, 0xF6 }, 5815 { 0x00C3B7, 0xF7 }, 5816 { 0x00C3B8, 0xF8 }, 5817 { 0x00C3B9, 0xF9 }, 5818 { 0x00C3BA, 0xFA }, 5819 { 0x00C3BB, 0xFB }, 5820 { 0x00C3BC, 0xFC }, 5821 { 0x00C3BF, 0xFF }, 5822 { 0x00C49E, 0xD0 }, 5823 { 0x00C49F, 0xF0 }, 5824 { 0x00C4B0, 0xDD }, 5825 { 0x00C4B1, 0xFD }, 5826 { 0x00C59E, 0xDE }, 5827 { 0x00C59F, 0xFE }, 5828 }, 5829 { /* UTF-8 -> ISO 8859-10 */ 5830 { 0x00C280, 0x80 }, 5831 { 0x00C281, 0x81 }, 5832 { 0x00C282, 0x82 }, 5833 { 0x00C283, 0x83 }, 5834 { 0x00C284, 0x84 }, 5835 { 0x00C285, 0x85 }, 5836 { 0x00C286, 0x86 }, 5837 { 0x00C287, 0x87 }, 5838 { 0x00C288, 0x88 }, 5839 { 0x00C289, 0x89 }, 5840 { 0x00C28A, 0x8A }, 5841 { 0x00C28B, 0x8B }, 5842 { 0x00C28C, 0x8C }, 5843 { 0x00C28D, 0x8D }, 5844 { 0x00C28E, 0x8E }, 5845 { 0x00C28F, 0x8F }, 5846 { 0x00C290, 0x90 }, 5847 { 0x00C291, 0x91 }, 5848 { 0x00C292, 0x92 }, 5849 { 0x00C293, 0x93 }, 5850 { 0x00C294, 0x94 }, 5851 { 0x00C295, 0x95 }, 5852 { 0x00C296, 0x96 }, 5853 { 0x00C297, 0x97 }, 5854 { 0x00C298, 0x98 }, 5855 { 0x00C299, 0x99 }, 5856 { 0x00C29A, 0x9A }, 5857 { 0x00C29B, 0x9B }, 5858 { 0x00C29C, 0x9C }, 5859 { 0x00C29D, 0x9D }, 5860 { 0x00C29E, 0x9E }, 5861 { 0x00C29F, 0x9F }, 5862 { 0x00C2A0, 0xA0 }, 5863 { 0x00C2A7, 0xA7 }, 5864 { 0x00C2AD, 0xAD }, 5865 { 0x00C2B0, 0xB0 }, 5866 { 0x00C2B7, 0xB7 }, 5867 { 0x00C381, 0xC1 }, 5868 { 0x00C382, 0xC2 }, 5869 { 0x00C383, 0xC3 }, 5870 { 0x00C384, 0xC4 }, 5871 { 0x00C385, 0xC5 }, 5872 { 0x00C386, 0xC6 }, 5873 { 0x00C389, 0xC9 }, 5874 { 0x00C38B, 0xCB }, 5875 { 0x00C38D, 0xCD }, 5876 { 0x00C38E, 0xCE }, 5877 { 0x00C38F, 0xCF }, 5878 { 0x00C390, 0xD0 }, 5879 { 0x00C393, 0xD3 }, 5880 { 0x00C394, 0xD4 }, 5881 { 0x00C395, 0xD5 }, 5882 { 0x00C396, 0xD6 }, 5883 { 0x00C398, 0xD8 }, 5884 { 0x00C39A, 0xDA }, 5885 { 0x00C39B, 0xDB }, 5886 { 0x00C39C, 0xDC }, 5887 { 0x00C39D, 0xDD }, 5888 { 0x00C39E, 0xDE }, 5889 { 0x00C39F, 0xDF }, 5890 { 0x00C3A1, 0xE1 }, 5891 { 0x00C3A2, 0xE2 }, 5892 { 0x00C3A3, 0xE3 }, 5893 { 0x00C3A4, 0xE4 }, 5894 { 0x00C3A5, 0xE5 }, 5895 { 0x00C3A6, 0xE6 }, 5896 { 0x00C3A9, 0xE9 }, 5897 { 0x00C3AB, 0xEB }, 5898 { 0x00C3AD, 0xED }, 5899 { 0x00C3AE, 0xEE }, 5900 { 0x00C3AF, 0xEF }, 5901 { 0x00C3B0, 0xF0 }, 5902 { 0x00C3B3, 0xF3 }, 5903 { 0x00C3B4, 0xF4 }, 5904 { 0x00C3B5, 0xF5 }, 5905 { 0x00C3B6, 0xF6 }, 5906 { 0x00C3B8, 0xF8 }, 5907 { 0x00C3BA, 0xFA }, 5908 { 0x00C3BB, 0xFB }, 5909 { 0x00C3BC, 0xFC }, 5910 { 0x00C3BD, 0xFD }, 5911 { 0x00C3BE, 0xFE }, 5912 { 0x00C480, 0xC0 }, 5913 { 0x00C481, 0xE0 }, 5914 { 0x00C484, 0xA1 }, 5915 { 0x00C485, 0xB1 }, 5916 { 0x00C48C, 0xC8 }, 5917 { 0x00C48D, 0xE8 }, 5918 { 0x00C490, 0xA9 }, 5919 { 0x00C491, 0xB9 }, 5920 { 0x00C492, 0xA2 }, 5921 { 0x00C493, 0xB2 }, 5922 { 0x00C496, 0xCC }, 5923 { 0x00C497, 0xEC }, 5924 { 0x00C498, 0xCA }, 5925 { 0x00C499, 0xEA }, 5926 { 0x00C4A2, 0xA3 }, 5927 { 0x00C4A3, 0xB3 }, 5928 { 0x00C4A8, 0xA5 }, 5929 { 0x00C4A9, 0xB5 }, 5930 { 0x00C4AA, 0xA4 }, 5931 { 0x00C4AB, 0xB4 }, 5932 { 0x00C4AE, 0xC7 }, 5933 { 0x00C4AF, 0xE7 }, 5934 { 0x00C4B6, 0xA6 }, 5935 { 0x00C4B7, 0xB6 }, 5936 { 0x00C4B8, 0xFF }, 5937 { 0x00C4BB, 0xA8 }, 5938 { 0x00C4BC, 0xB8 }, 5939 { 0x00C585, 0xD1 }, 5940 { 0x00C586, 0xF1 }, 5941 { 0x00C58A, 0xAF }, 5942 { 0x00C58B, 0xBF }, 5943 { 0x00C58C, 0xD2 }, 5944 { 0x00C58D, 0xF2 }, 5945 { 0x00C5A0, 0xAA }, 5946 { 0x00C5A1, 0xBA }, 5947 { 0x00C5A6, 0xAB }, 5948 { 0x00C5A7, 0xBB }, 5949 { 0x00C5A8, 0xD7 }, 5950 { 0x00C5A9, 0xF7 }, 5951 { 0x00C5AA, 0xAE }, 5952 { 0x00C5AB, 0xBE }, 5953 { 0x00C5B2, 0xD9 }, 5954 { 0x00C5B3, 0xF9 }, 5955 { 0x00C5BD, 0xAC }, 5956 { 0x00C5BE, 0xBC }, 5957 { 0xE28892, 0xBD }, 5958 }, 5959 { /* UTF-8 -> ISO 8859-11 */ 5960 { 0x00C280, 0x80 }, 5961 { 0x00C281, 0x81 }, 5962 { 0x00C282, 0x82 }, 5963 { 0x00C283, 0x83 }, 5964 { 0x00C284, 0x84 }, 5965 { 0x00C285, 0x85 }, 5966 { 0x00C286, 0x86 }, 5967 { 0x00C287, 0x87 }, 5968 { 0x00C288, 0x88 }, 5969 { 0x00C289, 0x89 }, 5970 { 0x00C28A, 0x8A }, 5971 { 0x00C28B, 0x8B }, 5972 { 0x00C28C, 0x8C }, 5973 { 0x00C28D, 0x8D }, 5974 { 0x00C28E, 0x8E }, 5975 { 0x00C28F, 0x8F }, 5976 { 0x00C290, 0x90 }, 5977 { 0x00C291, 0x91 }, 5978 { 0x00C292, 0x92 }, 5979 { 0x00C293, 0x93 }, 5980 { 0x00C294, 0x94 }, 5981 { 0x00C295, 0x95 }, 5982 { 0x00C296, 0x96 }, 5983 { 0x00C297, 0x97 }, 5984 { 0x00C298, 0x98 }, 5985 { 0x00C299, 0x99 }, 5986 { 0x00C29A, 0x9A }, 5987 { 0x00C29B, 0x9B }, 5988 { 0x00C29C, 0x9C }, 5989 { 0x00C29D, 0x9D }, 5990 { 0x00C29E, 0x9E }, 5991 { 0x00C29F, 0x9F }, 5992 { 0xE0B881, 0xA1 }, 5993 { 0xE0B882, 0xA2 }, 5994 { 0xE0B883, 0xA3 }, 5995 { 0xE0B884, 0xA4 }, 5996 { 0xE0B885, 0xA5 }, 5997 { 0xE0B886, 0xA6 }, 5998 { 0xE0B887, 0xA7 }, 5999 { 0xE0B888, 0xA8 }, 6000 { 0xE0B889, 0xA9 }, 6001 { 0xE0B88A, 0xAA }, 6002 { 0xE0B88B, 0xAB }, 6003 { 0xE0B88C, 0xAC }, 6004 { 0xE0B88D, 0xAD }, 6005 { 0xE0B88E, 0xAE }, 6006 { 0xE0B88F, 0xAF }, 6007 { 0xE0B890, 0xB0 }, 6008 { 0xE0B891, 0xB1 }, 6009 { 0xE0B892, 0xB2 }, 6010 { 0xE0B893, 0xB3 }, 6011 { 0xE0B894, 0xB4 }, 6012 { 0xE0B895, 0xB5 }, 6013 { 0xE0B896, 0xB6 }, 6014 { 0xE0B897, 0xB7 }, 6015 { 0xE0B898, 0xB8 }, 6016 { 0xE0B899, 0xB9 }, 6017 { 0xE0B89A, 0xBA }, 6018 { 0xE0B89B, 0xBB }, 6019 { 0xE0B89C, 0xBC }, 6020 { 0xE0B89D, 0xBD }, 6021 { 0xE0B89E, 0xBE }, 6022 { 0xE0B89F, 0xBF }, 6023 { 0xE0B8A0, 0xC0 }, 6024 { 0xE0B8A1, 0xC1 }, 6025 { 0xE0B8A2, 0xC2 }, 6026 { 0xE0B8A3, 0xC3 }, 6027 { 0xE0B8A4, 0xC4 }, 6028 { 0xE0B8A5, 0xC5 }, 6029 { 0xE0B8A6, 0xC6 }, 6030 { 0xE0B8A7, 0xC7 }, 6031 { 0xE0B8A8, 0xC8 }, 6032 { 0xE0B8A9, 0xC9 }, 6033 { 0xE0B8AA, 0xCA }, 6034 { 0xE0B8AB, 0xCB }, 6035 { 0xE0B8AC, 0xCC }, 6036 { 0xE0B8AD, 0xCD }, 6037 { 0xE0B8AE, 0xCE }, 6038 { 0xE0B8AF, 0xCF }, 6039 { 0xE0B8B0, 0xD0 }, 6040 { 0xE0B8B1, 0xD1 }, 6041 { 0xE0B8B2, 0xD2 }, 6042 { 0xE0B8B3, 0xD3 }, 6043 { 0xE0B8B4, 0xD4 }, 6044 { 0xE0B8B5, 0xD5 }, 6045 { 0xE0B8B6, 0xD6 }, 6046 { 0xE0B8B7, 0xD7 }, 6047 { 0xE0B8B8, 0xD8 }, 6048 { 0xE0B8B9, 0xD9 }, 6049 { 0xE0B8BA, 0xDA }, 6050 { 0xE0B8BF, 0xDF }, 6051 { 0xE0B980, 0xE0 }, 6052 { 0xE0B981, 0xE1 }, 6053 { 0xE0B982, 0xE2 }, 6054 { 0xE0B983, 0xE3 }, 6055 { 0xE0B984, 0xE4 }, 6056 { 0xE0B985, 0xE5 }, 6057 { 0xE0B986, 0xE6 }, 6058 { 0xE0B987, 0xE7 }, 6059 { 0xE0B988, 0xE8 }, 6060 { 0xE0B989, 0xE9 }, 6061 { 0xE0B98A, 0xEA }, 6062 { 0xE0B98B, 0xEB }, 6063 { 0xE0B98C, 0xEC }, 6064 { 0xE0B98D, 0xED }, 6065 { 0xE0B98E, 0xEE }, 6066 { 0xE0B98F, 0xEF }, 6067 { 0xE0B990, 0xF0 }, 6068 { 0xE0B991, 0xF1 }, 6069 { 0xE0B992, 0xF2 }, 6070 { 0xE0B993, 0xF3 }, 6071 { 0xE0B994, 0xF4 }, 6072 { 0xE0B995, 0xF5 }, 6073 { 0xE0B996, 0xF6 }, 6074 { 0xE0B997, 0xF7 }, 6075 { 0xE0B998, 0xF8 }, 6076 { 0xE0B999, 0xF9 }, 6077 { 0xE0B99A, 0xFA }, 6078 { 0xE0B99B, 0xFB }, 6079 { 0xFFFFFF, 0x00 }, 6080 { 0xFFFFFF, 0x00 }, 6081 { 0xFFFFFF, 0x00 }, 6082 { 0xFFFFFF, 0x00 }, 6083 { 0xFFFFFF, 0x00 }, 6084 { 0xFFFFFF, 0x00 }, 6085 { 0xFFFFFF, 0x00 }, 6086 { 0xFFFFFF, 0x00 }, 6087 { 0xFFFFFF, 0x00 }, 6088 }, 6089 { /* UTF-8 -> ISO 8859-13 */ 6090 { 0x00C280, 0x80 }, 6091 { 0x00C281, 0x81 }, 6092 { 0x00C282, 0x82 }, 6093 { 0x00C283, 0x83 }, 6094 { 0x00C284, 0x84 }, 6095 { 0x00C285, 0x85 }, 6096 { 0x00C286, 0x86 }, 6097 { 0x00C287, 0x87 }, 6098 { 0x00C288, 0x88 }, 6099 { 0x00C289, 0x89 }, 6100 { 0x00C28A, 0x8A }, 6101 { 0x00C28B, 0x8B }, 6102 { 0x00C28C, 0x8C }, 6103 { 0x00C28D, 0x8D }, 6104 { 0x00C28E, 0x8E }, 6105 { 0x00C28F, 0x8F }, 6106 { 0x00C290, 0x90 }, 6107 { 0x00C291, 0x91 }, 6108 { 0x00C292, 0x92 }, 6109 { 0x00C293, 0x93 }, 6110 { 0x00C294, 0x94 }, 6111 { 0x00C295, 0x95 }, 6112 { 0x00C296, 0x96 }, 6113 { 0x00C297, 0x97 }, 6114 { 0x00C298, 0x98 }, 6115 { 0x00C299, 0x99 }, 6116 { 0x00C29A, 0x9A }, 6117 { 0x00C29B, 0x9B }, 6118 { 0x00C29C, 0x9C }, 6119 { 0x00C29D, 0x9D }, 6120 { 0x00C29E, 0x9E }, 6121 { 0x00C29F, 0x9F }, 6122 { 0x00C2A0, 0xA0 }, 6123 { 0x00C2A2, 0xA2 }, 6124 { 0x00C2A3, 0xA3 }, 6125 { 0x00C2A4, 0xA4 }, 6126 { 0x00C2A6, 0xA6 }, 6127 { 0x00C2A7, 0xA7 }, 6128 { 0x00C2A9, 0xA9 }, 6129 { 0x00C2AB, 0xAB }, 6130 { 0x00C2AC, 0xAC }, 6131 { 0x00C2AD, 0xAD }, 6132 { 0x00C2AE, 0xAE }, 6133 { 0x00C2B0, 0xB0 }, 6134 { 0x00C2B1, 0xB1 }, 6135 { 0x00C2B2, 0xB2 }, 6136 { 0x00C2B3, 0xB3 }, 6137 { 0x00C2B5, 0xB5 }, 6138 { 0x00C2B6, 0xB6 }, 6139 { 0x00C2B7, 0xB7 }, 6140 { 0x00C2B9, 0xB9 }, 6141 { 0x00C2BB, 0xBB }, 6142 { 0x00C2BC, 0xBC }, 6143 { 0x00C2BD, 0xBD }, 6144 { 0x00C2BE, 0xBE }, 6145 { 0x00C384, 0xC4 }, 6146 { 0x00C385, 0xC5 }, 6147 { 0x00C386, 0xAF }, 6148 { 0x00C389, 0xC9 }, 6149 { 0x00C393, 0xD3 }, 6150 { 0x00C395, 0xD5 }, 6151 { 0x00C396, 0xD6 }, 6152 { 0x00C397, 0xD7 }, 6153 { 0x00C398, 0xA8 }, 6154 { 0x00C39C, 0xDC }, 6155 { 0x00C39F, 0xDF }, 6156 { 0x00C3A4, 0xE4 }, 6157 { 0x00C3A5, 0xE5 }, 6158 { 0x00C3A6, 0xBF }, 6159 { 0x00C3A9, 0xE9 }, 6160 { 0x00C3B3, 0xF3 }, 6161 { 0x00C3B5, 0xF5 }, 6162 { 0x00C3B6, 0xF6 }, 6163 { 0x00C3B7, 0xF7 }, 6164 { 0x00C3B8, 0xB8 }, 6165 { 0x00C3BC, 0xFC }, 6166 { 0x00C480, 0xC2 }, 6167 { 0x00C481, 0xE2 }, 6168 { 0x00C484, 0xC0 }, 6169 { 0x00C485, 0xE0 }, 6170 { 0x00C486, 0xC3 }, 6171 { 0x00C487, 0xE3 }, 6172 { 0x00C48C, 0xC8 }, 6173 { 0x00C48D, 0xE8 }, 6174 { 0x00C492, 0xC7 }, 6175 { 0x00C493, 0xE7 }, 6176 { 0x00C496, 0xCB }, 6177 { 0x00C497, 0xEB }, 6178 { 0x00C498, 0xC6 }, 6179 { 0x00C499, 0xE6 }, 6180 { 0x00C4A2, 0xCC }, 6181 { 0x00C4A3, 0xEC }, 6182 { 0x00C4AA, 0xCE }, 6183 { 0x00C4AB, 0xEE }, 6184 { 0x00C4AE, 0xC1 }, 6185 { 0x00C4AF, 0xE1 }, 6186 { 0x00C4B6, 0xCD }, 6187 { 0x00C4B7, 0xED }, 6188 { 0x00C4BB, 0xCF }, 6189 { 0x00C4BC, 0xEF }, 6190 { 0x00C581, 0xD9 }, 6191 { 0x00C582, 0xF9 }, 6192 { 0x00C583, 0xD1 }, 6193 { 0x00C584, 0xF1 }, 6194 { 0x00C585, 0xD2 }, 6195 { 0x00C586, 0xF2 }, 6196 { 0x00C58C, 0xD4 }, 6197 { 0x00C58D, 0xF4 }, 6198 { 0x00C596, 0xAA }, 6199 { 0x00C597, 0xBA }, 6200 { 0x00C59A, 0xDA }, 6201 { 0x00C59B, 0xFA }, 6202 { 0x00C5A0, 0xD0 }, 6203 { 0x00C5A1, 0xF0 }, 6204 { 0x00C5AA, 0xDB }, 6205 { 0x00C5AB, 0xFB }, 6206 { 0x00C5B2, 0xD8 }, 6207 { 0x00C5B3, 0xF8 }, 6208 { 0x00C5B9, 0xCA }, 6209 { 0x00C5BA, 0xEA }, 6210 { 0x00C5BB, 0xDD }, 6211 { 0x00C5BC, 0xFD }, 6212 { 0x00C5BD, 0xDE }, 6213 { 0x00C5BE, 0xFE }, 6214 { 0xE28099, 0xFF }, 6215 { 0xE2809C, 0xB4 }, 6216 { 0xE2809D, 0xA1 }, 6217 { 0xE2809E, 0xA5 }, 6218 }, 6219 { /* UTF-8 -> KOI8-R */ 6220 { 0x00C2A0, 0x9A }, 6221 { 0x00C2A9, 0xBF }, 6222 { 0x00C2B0, 0x9C }, 6223 { 0x00C2B2, 0x9D }, 6224 { 0x00C2B7, 0x9E }, 6225 { 0x00C3B7, 0x9F }, 6226 { 0x00D081, 0xB3 }, 6227 { 0x00D090, 0xE1 }, 6228 { 0x00D091, 0xE2 }, 6229 { 0x00D092, 0xF7 }, 6230 { 0x00D093, 0xE7 }, 6231 { 0x00D094, 0xE4 }, 6232 { 0x00D095, 0xE5 }, 6233 { 0x00D096, 0xF6 }, 6234 { 0x00D097, 0xFA }, 6235 { 0x00D098, 0xE9 }, 6236 { 0x00D099, 0xEA }, 6237 { 0x00D09A, 0xEB }, 6238 { 0x00D09B, 0xEC }, 6239 { 0x00D09C, 0xED }, 6240 { 0x00D09D, 0xEE }, 6241 { 0x00D09E, 0xEF }, 6242 { 0x00D09F, 0xF0 }, 6243 { 0x00D0A0, 0xF2 }, 6244 { 0x00D0A1, 0xF3 }, 6245 { 0x00D0A2, 0xF4 }, 6246 { 0x00D0A3, 0xF5 }, 6247 { 0x00D0A4, 0xE6 }, 6248 { 0x00D0A5, 0xE8 }, 6249 { 0x00D0A6, 0xE3 }, 6250 { 0x00D0A7, 0xFE }, 6251 { 0x00D0A8, 0xFB }, 6252 { 0x00D0A9, 0xFD }, 6253 { 0x00D0AA, 0xFF }, 6254 { 0x00D0AB, 0xF9 }, 6255 { 0x00D0AC, 0xF8 }, 6256 { 0x00D0AD, 0xFC }, 6257 { 0x00D0AE, 0xE0 }, 6258 { 0x00D0AF, 0xF1 }, 6259 { 0x00D0B0, 0xC1 }, 6260 { 0x00D0B1, 0xC2 }, 6261 { 0x00D0B2, 0xD7 }, 6262 { 0x00D0B3, 0xC7 }, 6263 { 0x00D0B4, 0xC4 }, 6264 { 0x00D0B5, 0xC5 }, 6265 { 0x00D0B6, 0xD6 }, 6266 { 0x00D0B7, 0xDA }, 6267 { 0x00D0B8, 0xC9 }, 6268 { 0x00D0B9, 0xCA }, 6269 { 0x00D0BA, 0xCB }, 6270 { 0x00D0BB, 0xCC }, 6271 { 0x00D0BC, 0xCD }, 6272 { 0x00D0BD, 0xCE }, 6273 { 0x00D0BE, 0xCF }, 6274 { 0x00D0BF, 0xD0 }, 6275 { 0x00D180, 0xD2 }, 6276 { 0x00D181, 0xD3 }, 6277 { 0x00D182, 0xD4 }, 6278 { 0x00D183, 0xD5 }, 6279 { 0x00D184, 0xC6 }, 6280 { 0x00D185, 0xC8 }, 6281 { 0x00D186, 0xC3 }, 6282 { 0x00D187, 0xDE }, 6283 { 0x00D188, 0xDB }, 6284 { 0x00D189, 0xDD }, 6285 { 0x00D18A, 0xDF }, 6286 { 0x00D18B, 0xD9 }, 6287 { 0x00D18C, 0xD8 }, 6288 { 0x00D18D, 0xDC }, 6289 { 0x00D18E, 0xC0 }, 6290 { 0x00D18F, 0xD1 }, 6291 { 0x00D191, 0xA3 }, 6292 { 0xE28899, 0x95 }, 6293 { 0xE2889A, 0x96 }, 6294 { 0xE28988, 0x97 }, 6295 { 0xE289A4, 0x98 }, 6296 { 0xE289A5, 0x99 }, 6297 { 0xE28CA0, 0x93 }, 6298 { 0xE28CA1, 0x9B }, 6299 { 0xE29480, 0x80 }, 6300 { 0xE29482, 0x81 }, 6301 { 0xE2948C, 0x82 }, 6302 { 0xE29490, 0x83 }, 6303 { 0xE29494, 0x84 }, 6304 { 0xE29498, 0x85 }, 6305 { 0xE2949C, 0x86 }, 6306 { 0xE294A4, 0x87 }, 6307 { 0xE294AC, 0x88 }, 6308 { 0xE294B4, 0x89 }, 6309 { 0xE294BC, 0x8A }, 6310 { 0xE29590, 0xA0 }, 6311 { 0xE29591, 0xA1 }, 6312 { 0xE29592, 0xA2 }, 6313 { 0xE29593, 0xA4 }, 6314 { 0xE29594, 0xA5 }, 6315 { 0xE29595, 0xA6 }, 6316 { 0xE29596, 0xA7 }, 6317 { 0xE29597, 0xA8 }, 6318 { 0xE29598, 0xA9 }, 6319 { 0xE29599, 0xAA }, 6320 { 0xE2959A, 0xAB }, 6321 { 0xE2959B, 0xAC }, 6322 { 0xE2959C, 0xAD }, 6323 { 0xE2959D, 0xAE }, 6324 { 0xE2959E, 0xAF }, 6325 { 0xE2959F, 0xB0 }, 6326 { 0xE295A0, 0xB1 }, 6327 { 0xE295A1, 0xB2 }, 6328 { 0xE295A2, 0xB4 }, 6329 { 0xE295A3, 0xB5 }, 6330 { 0xE295A4, 0xB6 }, 6331 { 0xE295A5, 0xB7 }, 6332 { 0xE295A6, 0xB8 }, 6333 { 0xE295A7, 0xB9 }, 6334 { 0xE295A8, 0xBA }, 6335 { 0xE295A9, 0xBB }, 6336 { 0xE295AA, 0xBC }, 6337 { 0xE295AB, 0xBD }, 6338 { 0xE295AC, 0xBE }, 6339 { 0xE29680, 0x8B }, 6340 { 0xE29684, 0x8C }, 6341 { 0xE29688, 0x8D }, 6342 { 0xE2968C, 0x8E }, 6343 { 0xE29690, 0x8F }, 6344 { 0xE29691, 0x90 }, 6345 { 0xE29692, 0x91 }, 6346 { 0xE29693, 0x92 }, 6347 { 0xE296A0, 0x94 }, 6348 } 6349 }; 6350 6351 #endif /* _KERNEL */ 6352 6353 #ifdef __cplusplus 6354 } 6355 #endif 6356 6357 #endif /* _SYS_KICONV_EMEA1_H */ 6358