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 #ifdef __cplusplus 72 extern "C" { 73 #endif 74 75 #include <sys/kiconv.h> 76 77 #ifdef _KERNEL 78 79 /* 80 * Mapping tables from CP737, CP852, CP857, CP862, CP866, CP1250, CP1251, 81 * CP1253, CP1254, CP1255, CP1256, CP1257, ISO-8859-2, ISO-8859-3, ISO-8859-4, 82 * ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, 83 * ISO-8859-11, ISO-8859-13, and KOI8-R to UTF-8. 84 * 85 * Indices are calculated by subtracting 0x80 from single byte character code 86 * values. 87 * 88 * Each component has up to three UTF-8 character bytes; the first byte will 89 * be used to figure out on how many bytes should be taken. If size figured 90 * out has a value less than zero, that means that component isn't valid and 91 * has no assigned character. 92 */ 93 static const kiconv_to_utf8_tbl_comp_t to_u8_tbl[24][128] = { 94 { /* CP737 -> UTF-8 */ 95 {{ 0xCE, 0x91, 0x00 }}, /* 0x80 */ 96 {{ 0xCE, 0x92, 0x00 }}, /* 0x81 */ 97 {{ 0xCE, 0x93, 0x00 }}, /* 0x82 */ 98 {{ 0xCE, 0x94, 0x00 }}, /* 0x83 */ 99 {{ 0xCE, 0x95, 0x00 }}, /* 0x84 */ 100 {{ 0xCE, 0x96, 0x00 }}, /* 0x85 */ 101 {{ 0xCE, 0x97, 0x00 }}, /* 0x86 */ 102 {{ 0xCE, 0x98, 0x00 }}, /* 0x87 */ 103 {{ 0xCE, 0x99, 0x00 }}, /* 0x88 */ 104 {{ 0xCE, 0x9A, 0x00 }}, /* 0x89 */ 105 {{ 0xCE, 0x9B, 0x00 }}, /* 0x8A */ 106 {{ 0xCE, 0x9C, 0x00 }}, /* 0x8B */ 107 {{ 0xCE, 0x9D, 0x00 }}, /* 0x8C */ 108 {{ 0xCE, 0x9E, 0x00 }}, /* 0x8D */ 109 {{ 0xCE, 0x9F, 0x00 }}, /* 0x8E */ 110 {{ 0xCE, 0xA0, 0x00 }}, /* 0x8F */ 111 {{ 0xCE, 0xA1, 0x00 }}, /* 0x90 */ 112 {{ 0xCE, 0xA3, 0x00 }}, /* 0x91 */ 113 {{ 0xCE, 0xA4, 0x00 }}, /* 0x92 */ 114 {{ 0xCE, 0xA5, 0x00 }}, /* 0x93 */ 115 {{ 0xCE, 0xA6, 0x00 }}, /* 0x94 */ 116 {{ 0xCE, 0xA7, 0x00 }}, /* 0x95 */ 117 {{ 0xCE, 0xA8, 0x00 }}, /* 0x96 */ 118 {{ 0xCE, 0xA9, 0x00 }}, /* 0x97 */ 119 {{ 0xCE, 0xB1, 0x00 }}, /* 0x98 */ 120 {{ 0xCE, 0xB2, 0x00 }}, /* 0x99 */ 121 {{ 0xCE, 0xB3, 0x00 }}, /* 0x9A */ 122 {{ 0xCE, 0xB4, 0x00 }}, /* 0x9B */ 123 {{ 0xCE, 0xB5, 0x00 }}, /* 0x9C */ 124 {{ 0xCE, 0xB6, 0x00 }}, /* 0x9D */ 125 {{ 0xCE, 0xB7, 0x00 }}, /* 0x9E */ 126 {{ 0xCE, 0xB8, 0x00 }}, /* 0x9F */ 127 {{ 0xCE, 0xB9, 0x00 }}, /* 0xA0 */ 128 {{ 0xCE, 0xBA, 0x00 }}, /* 0xA1 */ 129 {{ 0xCE, 0xBB, 0x00 }}, /* 0xA2 */ 130 {{ 0xCE, 0xBC, 0x00 }}, /* 0xA3 */ 131 {{ 0xCE, 0xBD, 0x00 }}, /* 0xA4 */ 132 {{ 0xCE, 0xBE, 0x00 }}, /* 0xA5 */ 133 {{ 0xCE, 0xBF, 0x00 }}, /* 0xA6 */ 134 {{ 0xCF, 0x80, 0x00 }}, /* 0xA7 */ 135 {{ 0xCF, 0x81, 0x00 }}, /* 0xA8 */ 136 {{ 0xCF, 0x83, 0x00 }}, /* 0xA9 */ 137 {{ 0xCF, 0x82, 0x00 }}, /* 0xAA */ 138 {{ 0xCF, 0x84, 0x00 }}, /* 0xAB */ 139 {{ 0xCF, 0x85, 0x00 }}, /* 0xAC */ 140 {{ 0xCF, 0x86, 0x00 }}, /* 0xAD */ 141 {{ 0xCF, 0x87, 0x00 }}, /* 0xAE */ 142 {{ 0xCF, 0x88, 0x00 }}, /* 0xAF */ 143 {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */ 144 {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */ 145 {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */ 146 {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */ 147 {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */ 148 {{ 0xE2, 0x95, 0xA1 }}, /* 0xB5 */ 149 {{ 0xE2, 0x95, 0xA2 }}, /* 0xB6 */ 150 {{ 0xE2, 0x95, 0x96 }}, /* 0xB7 */ 151 {{ 0xE2, 0x95, 0x95 }}, /* 0xB8 */ 152 {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */ 153 {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */ 154 {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */ 155 {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */ 156 {{ 0xE2, 0x95, 0x9C }}, /* 0xBD */ 157 {{ 0xE2, 0x95, 0x9B }}, /* 0xBE */ 158 {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */ 159 {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */ 160 {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */ 161 {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */ 162 {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */ 163 {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */ 164 {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */ 165 {{ 0xE2, 0x95, 0x9E }}, /* 0xC6 */ 166 {{ 0xE2, 0x95, 0x9F }}, /* 0xC7 */ 167 {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */ 168 {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */ 169 {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */ 170 {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */ 171 {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */ 172 {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */ 173 {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */ 174 {{ 0xE2, 0x95, 0xA7 }}, /* 0xCF */ 175 {{ 0xE2, 0x95, 0xA8 }}, /* 0xD0 */ 176 {{ 0xE2, 0x95, 0xA4 }}, /* 0xD1 */ 177 {{ 0xE2, 0x95, 0xA5 }}, /* 0xD2 */ 178 {{ 0xE2, 0x95, 0x99 }}, /* 0xD3 */ 179 {{ 0xE2, 0x95, 0x98 }}, /* 0xD4 */ 180 {{ 0xE2, 0x95, 0x92 }}, /* 0xD5 */ 181 {{ 0xE2, 0x95, 0x93 }}, /* 0xD6 */ 182 {{ 0xE2, 0x95, 0xAB }}, /* 0xD7 */ 183 {{ 0xE2, 0x95, 0xAA }}, /* 0xD8 */ 184 {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */ 185 {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */ 186 {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */ 187 {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */ 188 {{ 0xE2, 0x96, 0x8C }}, /* 0xDD */ 189 {{ 0xE2, 0x96, 0x90 }}, /* 0xDE */ 190 {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */ 191 {{ 0xCF, 0x89, 0x00 }}, /* 0xE0 */ 192 {{ 0xCE, 0xAC, 0x00 }}, /* 0xE1 */ 193 {{ 0xCE, 0xAD, 0x00 }}, /* 0xE2 */ 194 {{ 0xCE, 0xAE, 0x00 }}, /* 0xE3 */ 195 {{ 0xCF, 0x8A, 0x00 }}, /* 0xE4 */ 196 {{ 0xCE, 0xAF, 0x00 }}, /* 0xE5 */ 197 {{ 0xCF, 0x8C, 0x00 }}, /* 0xE6 */ 198 {{ 0xCF, 0x8D, 0x00 }}, /* 0xE7 */ 199 {{ 0xCF, 0x8B, 0x00 }}, /* 0xE8 */ 200 {{ 0xCF, 0x8E, 0x00 }}, /* 0xE9 */ 201 {{ 0xCE, 0x86, 0x00 }}, /* 0xEA */ 202 {{ 0xCE, 0x88, 0x00 }}, /* 0xEB */ 203 {{ 0xCE, 0x89, 0x00 }}, /* 0xEC */ 204 {{ 0xCE, 0x8A, 0x00 }}, /* 0xED */ 205 {{ 0xCE, 0x8C, 0x00 }}, /* 0xEE */ 206 {{ 0xCE, 0x8E, 0x00 }}, /* 0xEF */ 207 {{ 0xCE, 0x8F, 0x00 }}, /* 0xF0 */ 208 {{ 0xC2, 0xB1, 0x00 }}, /* 0xF1 */ 209 {{ 0xE2, 0x89, 0xA5 }}, /* 0xF2 */ 210 {{ 0xE2, 0x89, 0xA4 }}, /* 0xF3 */ 211 {{ 0xCE, 0xAA, 0x00 }}, /* 0xF4 */ 212 {{ 0xCE, 0xAB, 0x00 }}, /* 0xF5 */ 213 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */ 214 {{ 0xE2, 0x89, 0x88 }}, /* 0xF7 */ 215 {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */ 216 {{ 0xE2, 0x88, 0x99 }}, /* 0xF9 */ 217 {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */ 218 {{ 0xE2, 0x88, 0x9A }}, /* 0xFB */ 219 {{ 0xE2, 0x81, 0xBF }}, /* 0xFC */ 220 {{ 0xC2, 0xB2, 0x00 }}, /* 0xFD */ 221 {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */ 222 {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */ 223 }, 224 { /* CP852 -> UTF-8 */ 225 {{ 0xC3, 0x87, 0x00 }}, /* 0x80 */ 226 {{ 0xC3, 0xBC, 0x00 }}, /* 0x81 */ 227 {{ 0xC3, 0xA9, 0x00 }}, /* 0x82 */ 228 {{ 0xC3, 0xA2, 0x00 }}, /* 0x83 */ 229 {{ 0xC3, 0xA4, 0x00 }}, /* 0x84 */ 230 {{ 0xC5, 0xAF, 0x00 }}, /* 0x85 */ 231 {{ 0xC4, 0x87, 0x00 }}, /* 0x86 */ 232 {{ 0xC3, 0xA7, 0x00 }}, /* 0x87 */ 233 {{ 0xC5, 0x82, 0x00 }}, /* 0x88 */ 234 {{ 0xC3, 0xAB, 0x00 }}, /* 0x89 */ 235 {{ 0xC5, 0x90, 0x00 }}, /* 0x8A */ 236 {{ 0xC5, 0x91, 0x00 }}, /* 0x8B */ 237 {{ 0xC3, 0xAE, 0x00 }}, /* 0x8C */ 238 {{ 0xC5, 0xB9, 0x00 }}, /* 0x8D */ 239 {{ 0xC3, 0x84, 0x00 }}, /* 0x8E */ 240 {{ 0xC4, 0x86, 0x00 }}, /* 0x8F */ 241 {{ 0xC3, 0x89, 0x00 }}, /* 0x90 */ 242 {{ 0xC4, 0xB9, 0x00 }}, /* 0x91 */ 243 {{ 0xC4, 0xBA, 0x00 }}, /* 0x92 */ 244 {{ 0xC3, 0xB4, 0x00 }}, /* 0x93 */ 245 {{ 0xC3, 0xB6, 0x00 }}, /* 0x94 */ 246 {{ 0xC4, 0xBD, 0x00 }}, /* 0x95 */ 247 {{ 0xC4, 0xBE, 0x00 }}, /* 0x96 */ 248 {{ 0xC5, 0x9A, 0x00 }}, /* 0x97 */ 249 {{ 0xC5, 0x9B, 0x00 }}, /* 0x98 */ 250 {{ 0xC3, 0x96, 0x00 }}, /* 0x99 */ 251 {{ 0xC3, 0x9C, 0x00 }}, /* 0x9A */ 252 {{ 0xC5, 0xA4, 0x00 }}, /* 0x9B */ 253 {{ 0xC5, 0xA5, 0x00 }}, /* 0x9C */ 254 {{ 0xC5, 0x81, 0x00 }}, /* 0x9D */ 255 {{ 0xC3, 0x97, 0x00 }}, /* 0x9E */ 256 {{ 0xC4, 0x8D, 0x00 }}, /* 0x9F */ 257 {{ 0xC3, 0xA1, 0x00 }}, /* 0xA0 */ 258 {{ 0xC3, 0xAD, 0x00 }}, /* 0xA1 */ 259 {{ 0xC3, 0xB3, 0x00 }}, /* 0xA2 */ 260 {{ 0xC3, 0xBA, 0x00 }}, /* 0xA3 */ 261 {{ 0xC4, 0x84, 0x00 }}, /* 0xA4 */ 262 {{ 0xC4, 0x85, 0x00 }}, /* 0xA5 */ 263 {{ 0xC5, 0xBD, 0x00 }}, /* 0xA6 */ 264 {{ 0xC5, 0xBE, 0x00 }}, /* 0xA7 */ 265 {{ 0xC4, 0x98, 0x00 }}, /* 0xA8 */ 266 {{ 0xC4, 0x99, 0x00 }}, /* 0xA9 */ 267 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAA */ 268 {{ 0xC5, 0xBA, 0x00 }}, /* 0xAB */ 269 {{ 0xC4, 0x8C, 0x00 }}, /* 0xAC */ 270 {{ 0xC5, 0x9F, 0x00 }}, /* 0xAD */ 271 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAE */ 272 {{ 0xC2, 0xBB, 0x00 }}, /* 0xAF */ 273 {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */ 274 {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */ 275 {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */ 276 {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */ 277 {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */ 278 {{ 0xC3, 0x81, 0x00 }}, /* 0xB5 */ 279 {{ 0xC3, 0x82, 0x00 }}, /* 0xB6 */ 280 {{ 0xC4, 0x9A, 0x00 }}, /* 0xB7 */ 281 {{ 0xC5, 0x9E, 0x00 }}, /* 0xB8 */ 282 {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */ 283 {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */ 284 {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */ 285 {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */ 286 {{ 0xC5, 0xBB, 0x00 }}, /* 0xBD */ 287 {{ 0xC5, 0xBC, 0x00 }}, /* 0xBE */ 288 {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */ 289 {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */ 290 {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */ 291 {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */ 292 {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */ 293 {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */ 294 {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */ 295 {{ 0xC4, 0x82, 0x00 }}, /* 0xC6 */ 296 {{ 0xC4, 0x83, 0x00 }}, /* 0xC7 */ 297 {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */ 298 {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */ 299 {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */ 300 {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */ 301 {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */ 302 {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */ 303 {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */ 304 {{ 0xC2, 0xA4, 0x00 }}, /* 0xCF */ 305 {{ 0xC4, 0x91, 0x00 }}, /* 0xD0 */ 306 {{ 0xC4, 0x90, 0x00 }}, /* 0xD1 */ 307 {{ 0xC4, 0x8E, 0x00 }}, /* 0xD2 */ 308 {{ 0xC3, 0x8B, 0x00 }}, /* 0xD3 */ 309 {{ 0xC4, 0x8F, 0x00 }}, /* 0xD4 */ 310 {{ 0xC5, 0x87, 0x00 }}, /* 0xD5 */ 311 {{ 0xC3, 0x8D, 0x00 }}, /* 0xD6 */ 312 {{ 0xC3, 0x8E, 0x00 }}, /* 0xD7 */ 313 {{ 0xC4, 0x9B, 0x00 }}, /* 0xD8 */ 314 {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */ 315 {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */ 316 {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */ 317 {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */ 318 {{ 0xC5, 0xA2, 0x00 }}, /* 0xDD */ 319 {{ 0xC5, 0xAE, 0x00 }}, /* 0xDE */ 320 {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */ 321 {{ 0xC3, 0x93, 0x00 }}, /* 0xE0 */ 322 {{ 0xC3, 0x9F, 0x00 }}, /* 0xE1 */ 323 {{ 0xC3, 0x94, 0x00 }}, /* 0xE2 */ 324 {{ 0xC5, 0x83, 0x00 }}, /* 0xE3 */ 325 {{ 0xC5, 0x84, 0x00 }}, /* 0xE4 */ 326 {{ 0xC5, 0x88, 0x00 }}, /* 0xE5 */ 327 {{ 0xC5, 0xA0, 0x00 }}, /* 0xE6 */ 328 {{ 0xC5, 0xA1, 0x00 }}, /* 0xE7 */ 329 {{ 0xC5, 0x94, 0x00 }}, /* 0xE8 */ 330 {{ 0xC3, 0x9A, 0x00 }}, /* 0xE9 */ 331 {{ 0xC5, 0x95, 0x00 }}, /* 0xEA */ 332 {{ 0xC5, 0xB0, 0x00 }}, /* 0xEB */ 333 {{ 0xC3, 0xBD, 0x00 }}, /* 0xEC */ 334 {{ 0xC3, 0x9D, 0x00 }}, /* 0xED */ 335 {{ 0xC5, 0xA3, 0x00 }}, /* 0xEE */ 336 {{ 0xC2, 0xB4, 0x00 }}, /* 0xEF */ 337 {{ 0xC2, 0xAD, 0x00 }}, /* 0xF0 */ 338 {{ 0xCB, 0x9D, 0x00 }}, /* 0xF1 */ 339 {{ 0xCB, 0x9B, 0x00 }}, /* 0xF2 */ 340 {{ 0xCB, 0x87, 0x00 }}, /* 0xF3 */ 341 {{ 0xCB, 0x98, 0x00 }}, /* 0xF4 */ 342 {{ 0xC2, 0xA7, 0x00 }}, /* 0xF5 */ 343 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */ 344 {{ 0xC2, 0xB8, 0x00 }}, /* 0xF7 */ 345 {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */ 346 {{ 0xC2, 0xA8, 0x00 }}, /* 0xF9 */ 347 {{ 0xCB, 0x99, 0x00 }}, /* 0xFA */ 348 {{ 0xC5, 0xB1, 0x00 }}, /* 0xFB */ 349 {{ 0xC5, 0x98, 0x00 }}, /* 0xFC */ 350 {{ 0xC5, 0x99, 0x00 }}, /* 0xFD */ 351 {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */ 352 {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */ 353 }, 354 { /* CP857 -> UTF-8 */ 355 {{ 0xC3, 0x87, 0x00 }}, /* 0x80 */ 356 {{ 0xC3, 0xBC, 0x00 }}, /* 0x81 */ 357 {{ 0xC3, 0xA9, 0x00 }}, /* 0x82 */ 358 {{ 0xC3, 0xA2, 0x00 }}, /* 0x83 */ 359 {{ 0xC3, 0xA4, 0x00 }}, /* 0x84 */ 360 {{ 0xC3, 0xA0, 0x00 }}, /* 0x85 */ 361 {{ 0xC3, 0xA5, 0x00 }}, /* 0x86 */ 362 {{ 0xC3, 0xA7, 0x00 }}, /* 0x87 */ 363 {{ 0xC3, 0xAA, 0x00 }}, /* 0x88 */ 364 {{ 0xC3, 0xAB, 0x00 }}, /* 0x89 */ 365 {{ 0xC3, 0xA8, 0x00 }}, /* 0x8A */ 366 {{ 0xC3, 0xAF, 0x00 }}, /* 0x8B */ 367 {{ 0xC3, 0xAE, 0x00 }}, /* 0x8C */ 368 {{ 0xC4, 0xB1, 0x00 }}, /* 0x8D */ 369 {{ 0xC3, 0x84, 0x00 }}, /* 0x8E */ 370 {{ 0xC3, 0x85, 0x00 }}, /* 0x8F */ 371 {{ 0xC3, 0x89, 0x00 }}, /* 0x90 */ 372 {{ 0xC3, 0xA6, 0x00 }}, /* 0x91 */ 373 {{ 0xC3, 0x86, 0x00 }}, /* 0x92 */ 374 {{ 0xC3, 0xB4, 0x00 }}, /* 0x93 */ 375 {{ 0xC3, 0xB6, 0x00 }}, /* 0x94 */ 376 {{ 0xC3, 0xB2, 0x00 }}, /* 0x95 */ 377 {{ 0xC3, 0xBB, 0x00 }}, /* 0x96 */ 378 {{ 0xC3, 0xB9, 0x00 }}, /* 0x97 */ 379 {{ 0xC4, 0xB0, 0x00 }}, /* 0x98 */ 380 {{ 0xC3, 0x96, 0x00 }}, /* 0x99 */ 381 {{ 0xC3, 0x9C, 0x00 }}, /* 0x9A */ 382 {{ 0xC3, 0xB8, 0x00 }}, /* 0x9B */ 383 {{ 0xC2, 0xA3, 0x00 }}, /* 0x9C */ 384 {{ 0xC3, 0x98, 0x00 }}, /* 0x9D */ 385 {{ 0xC5, 0x9E, 0x00 }}, /* 0x9E */ 386 {{ 0xC5, 0x9F, 0x00 }}, /* 0x9F */ 387 {{ 0xC3, 0xA1, 0x00 }}, /* 0xA0 */ 388 {{ 0xC3, 0xAD, 0x00 }}, /* 0xA1 */ 389 {{ 0xC3, 0xB3, 0x00 }}, /* 0xA2 */ 390 {{ 0xC3, 0xBA, 0x00 }}, /* 0xA3 */ 391 {{ 0xC3, 0xB1, 0x00 }}, /* 0xA4 */ 392 {{ 0xC3, 0x91, 0x00 }}, /* 0xA5 */ 393 {{ 0xC4, 0x9E, 0x00 }}, /* 0xA6 */ 394 {{ 0xC4, 0x9F, 0x00 }}, /* 0xA7 */ 395 {{ 0xC2, 0xBF, 0x00 }}, /* 0xA8 */ 396 {{ 0xC2, 0xAE, 0x00 }}, /* 0xA9 */ 397 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAA */ 398 {{ 0xC2, 0xBD, 0x00 }}, /* 0xAB */ 399 {{ 0xC2, 0xBC, 0x00 }}, /* 0xAC */ 400 {{ 0xC2, 0xA1, 0x00 }}, /* 0xAD */ 401 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAE */ 402 {{ 0xC2, 0xBB, 0x00 }}, /* 0xAF */ 403 {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */ 404 {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */ 405 {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */ 406 {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */ 407 {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */ 408 {{ 0xC3, 0x81, 0x00 }}, /* 0xB5 */ 409 {{ 0xC3, 0x82, 0x00 }}, /* 0xB6 */ 410 {{ 0xC3, 0x80, 0x00 }}, /* 0xB7 */ 411 {{ 0xC2, 0xA9, 0x00 }}, /* 0xB8 */ 412 {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */ 413 {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */ 414 {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */ 415 {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */ 416 {{ 0xC2, 0xA2, 0x00 }}, /* 0xBD */ 417 {{ 0xC2, 0xA5, 0x00 }}, /* 0xBE */ 418 {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */ 419 {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */ 420 {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */ 421 {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */ 422 {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */ 423 {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */ 424 {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */ 425 {{ 0xC3, 0xA3, 0x00 }}, /* 0xC6 */ 426 {{ 0xC3, 0x83, 0x00 }}, /* 0xC7 */ 427 {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */ 428 {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */ 429 {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */ 430 {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */ 431 {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */ 432 {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */ 433 {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */ 434 {{ 0xC2, 0xA4, 0x00 }}, /* 0xCF */ 435 {{ 0xC2, 0xBA, 0x00 }}, /* 0xD0 */ 436 {{ 0xC2, 0xAA, 0x00 }}, /* 0xD1 */ 437 {{ 0xC3, 0x8A, 0x00 }}, /* 0xD2 */ 438 {{ 0xC3, 0x8B, 0x00 }}, /* 0xD3 */ 439 {{ 0xC3, 0x88, 0x00 }}, /* 0xD4 */ 440 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD5 (illegal character) */ 441 {{ 0xC3, 0x8D, 0x00 }}, /* 0xD6 */ 442 {{ 0xC3, 0x8E, 0x00 }}, /* 0xD7 */ 443 {{ 0xC3, 0x8F, 0x00 }}, /* 0xD8 */ 444 {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */ 445 {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */ 446 {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */ 447 {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */ 448 {{ 0xC2, 0xA6, 0x00 }}, /* 0xDD */ 449 {{ 0xC3, 0x8C, 0x00 }}, /* 0xDE */ 450 {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */ 451 {{ 0xC3, 0x93, 0x00 }}, /* 0xE0 */ 452 {{ 0xC3, 0x9F, 0x00 }}, /* 0xE1 */ 453 {{ 0xC3, 0x94, 0x00 }}, /* 0xE2 */ 454 {{ 0xC3, 0x92, 0x00 }}, /* 0xE3 */ 455 {{ 0xC3, 0xB5, 0x00 }}, /* 0xE4 */ 456 {{ 0xC3, 0x95, 0x00 }}, /* 0xE5 */ 457 {{ 0xC2, 0xB5, 0x00 }}, /* 0xE6 */ 458 {{ 0xFE, 0xFE, 0xFE }}, /* 0xE7 (illegal character) */ 459 {{ 0xC3, 0x97, 0x00 }}, /* 0xE8 */ 460 {{ 0xC3, 0x9A, 0x00 }}, /* 0xE9 */ 461 {{ 0xC3, 0x9B, 0x00 }}, /* 0xEA */ 462 {{ 0xC3, 0x99, 0x00 }}, /* 0xEB */ 463 {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */ 464 {{ 0xC3, 0xBF, 0x00 }}, /* 0xED */ 465 {{ 0xC2, 0xAF, 0x00 }}, /* 0xEE */ 466 {{ 0xC2, 0xB4, 0x00 }}, /* 0xEF */ 467 {{ 0xC2, 0xAD, 0x00 }}, /* 0xF0 */ 468 {{ 0xC2, 0xB1, 0x00 }}, /* 0xF1 */ 469 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF2 (illegal character) */ 470 {{ 0xC2, 0xBE, 0x00 }}, /* 0xF3 */ 471 {{ 0xC2, 0xB6, 0x00 }}, /* 0xF4 */ 472 {{ 0xC2, 0xA7, 0x00 }}, /* 0xF5 */ 473 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */ 474 {{ 0xC2, 0xB8, 0x00 }}, /* 0xF7 */ 475 {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */ 476 {{ 0xC2, 0xA8, 0x00 }}, /* 0xF9 */ 477 {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */ 478 {{ 0xC2, 0xB9, 0x00 }}, /* 0xFB */ 479 {{ 0xC2, 0xB3, 0x00 }}, /* 0xFC */ 480 {{ 0xC2, 0xB2, 0x00 }}, /* 0xFD */ 481 {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */ 482 {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */ 483 }, 484 { /* CP862 -> UTF-8 */ 485 {{ 0xD7, 0x90, 0x00 }}, /* 0x80 */ 486 {{ 0xD7, 0x91, 0x00 }}, /* 0x81 */ 487 {{ 0xD7, 0x92, 0x00 }}, /* 0x82 */ 488 {{ 0xD7, 0x93, 0x00 }}, /* 0x83 */ 489 {{ 0xD7, 0x94, 0x00 }}, /* 0x84 */ 490 {{ 0xD7, 0x95, 0x00 }}, /* 0x85 */ 491 {{ 0xD7, 0x96, 0x00 }}, /* 0x86 */ 492 {{ 0xD7, 0x97, 0x00 }}, /* 0x87 */ 493 {{ 0xD7, 0x98, 0x00 }}, /* 0x88 */ 494 {{ 0xD7, 0x99, 0x00 }}, /* 0x89 */ 495 {{ 0xD7, 0x9A, 0x00 }}, /* 0x8A */ 496 {{ 0xD7, 0x9B, 0x00 }}, /* 0x8B */ 497 {{ 0xD7, 0x9C, 0x00 }}, /* 0x8C */ 498 {{ 0xD7, 0x9D, 0x00 }}, /* 0x8D */ 499 {{ 0xD7, 0x9E, 0x00 }}, /* 0x8E */ 500 {{ 0xD7, 0x9F, 0x00 }}, /* 0x8F */ 501 {{ 0xD7, 0xA0, 0x00 }}, /* 0x90 */ 502 {{ 0xD7, 0xA1, 0x00 }}, /* 0x91 */ 503 {{ 0xD7, 0xA2, 0x00 }}, /* 0x92 */ 504 {{ 0xD7, 0xA3, 0x00 }}, /* 0x93 */ 505 {{ 0xD7, 0xA4, 0x00 }}, /* 0x94 */ 506 {{ 0xD7, 0xA5, 0x00 }}, /* 0x95 */ 507 {{ 0xD7, 0xA6, 0x00 }}, /* 0x96 */ 508 {{ 0xD7, 0xA7, 0x00 }}, /* 0x97 */ 509 {{ 0xD7, 0xA8, 0x00 }}, /* 0x98 */ 510 {{ 0xD7, 0xA9, 0x00 }}, /* 0x99 */ 511 {{ 0xD7, 0xAA, 0x00 }}, /* 0x9A */ 512 {{ 0xC2, 0xA2, 0x00 }}, /* 0x9B */ 513 {{ 0xC2, 0xA3, 0x00 }}, /* 0x9C */ 514 {{ 0xC2, 0xA5, 0x00 }}, /* 0x9D */ 515 {{ 0xE2, 0x82, 0xA7 }}, /* 0x9E */ 516 {{ 0xC6, 0x92, 0x00 }}, /* 0x9F */ 517 {{ 0xC3, 0xA1, 0x00 }}, /* 0xA0 */ 518 {{ 0xC3, 0xAD, 0x00 }}, /* 0xA1 */ 519 {{ 0xC3, 0xB3, 0x00 }}, /* 0xA2 */ 520 {{ 0xC3, 0xBA, 0x00 }}, /* 0xA3 */ 521 {{ 0xC3, 0xB1, 0x00 }}, /* 0xA4 */ 522 {{ 0xC3, 0x91, 0x00 }}, /* 0xA5 */ 523 {{ 0xC2, 0xAA, 0x00 }}, /* 0xA6 */ 524 {{ 0xC2, 0xBA, 0x00 }}, /* 0xA7 */ 525 {{ 0xC2, 0xBF, 0x00 }}, /* 0xA8 */ 526 {{ 0xE2, 0x8C, 0x90 }}, /* 0xA9 */ 527 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAA */ 528 {{ 0xC2, 0xBD, 0x00 }}, /* 0xAB */ 529 {{ 0xC2, 0xBC, 0x00 }}, /* 0xAC */ 530 {{ 0xC2, 0xA1, 0x00 }}, /* 0xAD */ 531 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAE */ 532 {{ 0xC2, 0xBB, 0x00 }}, /* 0xAF */ 533 {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */ 534 {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */ 535 {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */ 536 {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */ 537 {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */ 538 {{ 0xE2, 0x95, 0xA1 }}, /* 0xB5 */ 539 {{ 0xE2, 0x95, 0xA2 }}, /* 0xB6 */ 540 {{ 0xE2, 0x95, 0x96 }}, /* 0xB7 */ 541 {{ 0xE2, 0x95, 0x95 }}, /* 0xB8 */ 542 {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */ 543 {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */ 544 {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */ 545 {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */ 546 {{ 0xE2, 0x95, 0x9C }}, /* 0xBD */ 547 {{ 0xE2, 0x95, 0x9B }}, /* 0xBE */ 548 {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */ 549 {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */ 550 {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */ 551 {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */ 552 {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */ 553 {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */ 554 {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */ 555 {{ 0xE2, 0x95, 0x9E }}, /* 0xC6 */ 556 {{ 0xE2, 0x95, 0x9F }}, /* 0xC7 */ 557 {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */ 558 {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */ 559 {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */ 560 {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */ 561 {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */ 562 {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */ 563 {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */ 564 {{ 0xE2, 0x95, 0xA7 }}, /* 0xCF */ 565 {{ 0xE2, 0x95, 0xA8 }}, /* 0xD0 */ 566 {{ 0xE2, 0x95, 0xA4 }}, /* 0xD1 */ 567 {{ 0xE2, 0x95, 0xA5 }}, /* 0xD2 */ 568 {{ 0xE2, 0x95, 0x99 }}, /* 0xD3 */ 569 {{ 0xE2, 0x95, 0x98 }}, /* 0xD4 */ 570 {{ 0xE2, 0x95, 0x92 }}, /* 0xD5 */ 571 {{ 0xE2, 0x95, 0x93 }}, /* 0xD6 */ 572 {{ 0xE2, 0x95, 0xAB }}, /* 0xD7 */ 573 {{ 0xE2, 0x95, 0xAA }}, /* 0xD8 */ 574 {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */ 575 {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */ 576 {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */ 577 {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */ 578 {{ 0xE2, 0x96, 0x8C }}, /* 0xDD */ 579 {{ 0xE2, 0x96, 0x90 }}, /* 0xDE */ 580 {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */ 581 {{ 0xCE, 0xB1, 0x00 }}, /* 0xE0 */ 582 {{ 0xC3, 0x9F, 0x00 }}, /* 0xE1 */ 583 {{ 0xCE, 0x93, 0x00 }}, /* 0xE2 */ 584 {{ 0xCF, 0x80, 0x00 }}, /* 0xE3 */ 585 {{ 0xCE, 0xA3, 0x00 }}, /* 0xE4 */ 586 {{ 0xCF, 0x83, 0x00 }}, /* 0xE5 */ 587 {{ 0xC2, 0xB5, 0x00 }}, /* 0xE6 */ 588 {{ 0xCF, 0x84, 0x00 }}, /* 0xE7 */ 589 {{ 0xCE, 0xA6, 0x00 }}, /* 0xE8 */ 590 {{ 0xCE, 0x98, 0x00 }}, /* 0xE9 */ 591 {{ 0xCE, 0xA9, 0x00 }}, /* 0xEA */ 592 {{ 0xCE, 0xB4, 0x00 }}, /* 0xEB */ 593 {{ 0xE2, 0x88, 0x9E }}, /* 0xEC */ 594 {{ 0xCF, 0x86, 0x00 }}, /* 0xED */ 595 {{ 0xCE, 0xB5, 0x00 }}, /* 0xEE */ 596 {{ 0xE2, 0x88, 0xA9 }}, /* 0xEF */ 597 {{ 0xE2, 0x89, 0xA1 }}, /* 0xF0 */ 598 {{ 0xC2, 0xB1, 0x00 }}, /* 0xF1 */ 599 {{ 0xE2, 0x89, 0xA5 }}, /* 0xF2 */ 600 {{ 0xE2, 0x89, 0xA4 }}, /* 0xF3 */ 601 {{ 0xE2, 0x8C, 0xA0 }}, /* 0xF4 */ 602 {{ 0xE2, 0x8C, 0xA1 }}, /* 0xF5 */ 603 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF6 */ 604 {{ 0xE2, 0x89, 0x88 }}, /* 0xF7 */ 605 {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */ 606 {{ 0xE2, 0x88, 0x99 }}, /* 0xF9 */ 607 {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */ 608 {{ 0xE2, 0x88, 0x9A }}, /* 0xFB */ 609 {{ 0xE2, 0x81, 0xBF }}, /* 0xFC */ 610 {{ 0xC2, 0xB2, 0x00 }}, /* 0xFD */ 611 {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */ 612 {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */ 613 }, 614 { /* CP866 -> UTF-8 */ 615 {{ 0xD0, 0x90, 0x00 }}, /* 0x80 */ 616 {{ 0xD0, 0x91, 0x00 }}, /* 0x81 */ 617 {{ 0xD0, 0x92, 0x00 }}, /* 0x82 */ 618 {{ 0xD0, 0x93, 0x00 }}, /* 0x83 */ 619 {{ 0xD0, 0x94, 0x00 }}, /* 0x84 */ 620 {{ 0xD0, 0x95, 0x00 }}, /* 0x85 */ 621 {{ 0xD0, 0x96, 0x00 }}, /* 0x86 */ 622 {{ 0xD0, 0x97, 0x00 }}, /* 0x87 */ 623 {{ 0xD0, 0x98, 0x00 }}, /* 0x88 */ 624 {{ 0xD0, 0x99, 0x00 }}, /* 0x89 */ 625 {{ 0xD0, 0x9A, 0x00 }}, /* 0x8A */ 626 {{ 0xD0, 0x9B, 0x00 }}, /* 0x8B */ 627 {{ 0xD0, 0x9C, 0x00 }}, /* 0x8C */ 628 {{ 0xD0, 0x9D, 0x00 }}, /* 0x8D */ 629 {{ 0xD0, 0x9E, 0x00 }}, /* 0x8E */ 630 {{ 0xD0, 0x9F, 0x00 }}, /* 0x8F */ 631 {{ 0xD0, 0xA0, 0x00 }}, /* 0x90 */ 632 {{ 0xD0, 0xA1, 0x00 }}, /* 0x91 */ 633 {{ 0xD0, 0xA2, 0x00 }}, /* 0x92 */ 634 {{ 0xD0, 0xA3, 0x00 }}, /* 0x93 */ 635 {{ 0xD0, 0xA4, 0x00 }}, /* 0x94 */ 636 {{ 0xD0, 0xA5, 0x00 }}, /* 0x95 */ 637 {{ 0xD0, 0xA6, 0x00 }}, /* 0x96 */ 638 {{ 0xD0, 0xA7, 0x00 }}, /* 0x97 */ 639 {{ 0xD0, 0xA8, 0x00 }}, /* 0x98 */ 640 {{ 0xD0, 0xA9, 0x00 }}, /* 0x99 */ 641 {{ 0xD0, 0xAA, 0x00 }}, /* 0x9A */ 642 {{ 0xD0, 0xAB, 0x00 }}, /* 0x9B */ 643 {{ 0xD0, 0xAC, 0x00 }}, /* 0x9C */ 644 {{ 0xD0, 0xAD, 0x00 }}, /* 0x9D */ 645 {{ 0xD0, 0xAE, 0x00 }}, /* 0x9E */ 646 {{ 0xD0, 0xAF, 0x00 }}, /* 0x9F */ 647 {{ 0xD0, 0xB0, 0x00 }}, /* 0xA0 */ 648 {{ 0xD0, 0xB1, 0x00 }}, /* 0xA1 */ 649 {{ 0xD0, 0xB2, 0x00 }}, /* 0xA2 */ 650 {{ 0xD0, 0xB3, 0x00 }}, /* 0xA3 */ 651 {{ 0xD0, 0xB4, 0x00 }}, /* 0xA4 */ 652 {{ 0xD0, 0xB5, 0x00 }}, /* 0xA5 */ 653 {{ 0xD0, 0xB6, 0x00 }}, /* 0xA6 */ 654 {{ 0xD0, 0xB7, 0x00 }}, /* 0xA7 */ 655 {{ 0xD0, 0xB8, 0x00 }}, /* 0xA8 */ 656 {{ 0xD0, 0xB9, 0x00 }}, /* 0xA9 */ 657 {{ 0xD0, 0xBA, 0x00 }}, /* 0xAA */ 658 {{ 0xD0, 0xBB, 0x00 }}, /* 0xAB */ 659 {{ 0xD0, 0xBC, 0x00 }}, /* 0xAC */ 660 {{ 0xD0, 0xBD, 0x00 }}, /* 0xAD */ 661 {{ 0xD0, 0xBE, 0x00 }}, /* 0xAE */ 662 {{ 0xD0, 0xBF, 0x00 }}, /* 0xAF */ 663 {{ 0xE2, 0x96, 0x91 }}, /* 0xB0 */ 664 {{ 0xE2, 0x96, 0x92 }}, /* 0xB1 */ 665 {{ 0xE2, 0x96, 0x93 }}, /* 0xB2 */ 666 {{ 0xE2, 0x94, 0x82 }}, /* 0xB3 */ 667 {{ 0xE2, 0x94, 0xA4 }}, /* 0xB4 */ 668 {{ 0xE2, 0x95, 0xA1 }}, /* 0xB5 */ 669 {{ 0xE2, 0x95, 0xA2 }}, /* 0xB6 */ 670 {{ 0xE2, 0x95, 0x96 }}, /* 0xB7 */ 671 {{ 0xE2, 0x95, 0x95 }}, /* 0xB8 */ 672 {{ 0xE2, 0x95, 0xA3 }}, /* 0xB9 */ 673 {{ 0xE2, 0x95, 0x91 }}, /* 0xBA */ 674 {{ 0xE2, 0x95, 0x97 }}, /* 0xBB */ 675 {{ 0xE2, 0x95, 0x9D }}, /* 0xBC */ 676 {{ 0xE2, 0x95, 0x9C }}, /* 0xBD */ 677 {{ 0xE2, 0x95, 0x9B }}, /* 0xBE */ 678 {{ 0xE2, 0x94, 0x90 }}, /* 0xBF */ 679 {{ 0xE2, 0x94, 0x94 }}, /* 0xC0 */ 680 {{ 0xE2, 0x94, 0xB4 }}, /* 0xC1 */ 681 {{ 0xE2, 0x94, 0xAC }}, /* 0xC2 */ 682 {{ 0xE2, 0x94, 0x9C }}, /* 0xC3 */ 683 {{ 0xE2, 0x94, 0x80 }}, /* 0xC4 */ 684 {{ 0xE2, 0x94, 0xBC }}, /* 0xC5 */ 685 {{ 0xE2, 0x95, 0x9E }}, /* 0xC6 */ 686 {{ 0xE2, 0x95, 0x9F }}, /* 0xC7 */ 687 {{ 0xE2, 0x95, 0x9A }}, /* 0xC8 */ 688 {{ 0xE2, 0x95, 0x94 }}, /* 0xC9 */ 689 {{ 0xE2, 0x95, 0xA9 }}, /* 0xCA */ 690 {{ 0xE2, 0x95, 0xA6 }}, /* 0xCB */ 691 {{ 0xE2, 0x95, 0xA0 }}, /* 0xCC */ 692 {{ 0xE2, 0x95, 0x90 }}, /* 0xCD */ 693 {{ 0xE2, 0x95, 0xAC }}, /* 0xCE */ 694 {{ 0xE2, 0x95, 0xA7 }}, /* 0xCF */ 695 {{ 0xE2, 0x95, 0xA8 }}, /* 0xD0 */ 696 {{ 0xE2, 0x95, 0xA4 }}, /* 0xD1 */ 697 {{ 0xE2, 0x95, 0xA5 }}, /* 0xD2 */ 698 {{ 0xE2, 0x95, 0x99 }}, /* 0xD3 */ 699 {{ 0xE2, 0x95, 0x98 }}, /* 0xD4 */ 700 {{ 0xE2, 0x95, 0x92 }}, /* 0xD5 */ 701 {{ 0xE2, 0x95, 0x93 }}, /* 0xD6 */ 702 {{ 0xE2, 0x95, 0xAB }}, /* 0xD7 */ 703 {{ 0xE2, 0x95, 0xAA }}, /* 0xD8 */ 704 {{ 0xE2, 0x94, 0x98 }}, /* 0xD9 */ 705 {{ 0xE2, 0x94, 0x8C }}, /* 0xDA */ 706 {{ 0xE2, 0x96, 0x88 }}, /* 0xDB */ 707 {{ 0xE2, 0x96, 0x84 }}, /* 0xDC */ 708 {{ 0xE2, 0x96, 0x8C }}, /* 0xDD */ 709 {{ 0xE2, 0x96, 0x90 }}, /* 0xDE */ 710 {{ 0xE2, 0x96, 0x80 }}, /* 0xDF */ 711 {{ 0xD1, 0x80, 0x00 }}, /* 0xE0 */ 712 {{ 0xD1, 0x81, 0x00 }}, /* 0xE1 */ 713 {{ 0xD1, 0x82, 0x00 }}, /* 0xE2 */ 714 {{ 0xD1, 0x83, 0x00 }}, /* 0xE3 */ 715 {{ 0xD1, 0x84, 0x00 }}, /* 0xE4 */ 716 {{ 0xD1, 0x85, 0x00 }}, /* 0xE5 */ 717 {{ 0xD1, 0x86, 0x00 }}, /* 0xE6 */ 718 {{ 0xD1, 0x87, 0x00 }}, /* 0xE7 */ 719 {{ 0xD1, 0x88, 0x00 }}, /* 0xE8 */ 720 {{ 0xD1, 0x89, 0x00 }}, /* 0xE9 */ 721 {{ 0xD1, 0x8A, 0x00 }}, /* 0xEA */ 722 {{ 0xD1, 0x8B, 0x00 }}, /* 0xEB */ 723 {{ 0xD1, 0x8C, 0x00 }}, /* 0xEC */ 724 {{ 0xD1, 0x8D, 0x00 }}, /* 0xED */ 725 {{ 0xD1, 0x8E, 0x00 }}, /* 0xEE */ 726 {{ 0xD1, 0x8F, 0x00 }}, /* 0xEF */ 727 {{ 0xD0, 0x81, 0x00 }}, /* 0xF0 */ 728 {{ 0xD1, 0x91, 0x00 }}, /* 0xF1 */ 729 {{ 0xD0, 0x84, 0x00 }}, /* 0xF2 */ 730 {{ 0xD1, 0x94, 0x00 }}, /* 0xF3 */ 731 {{ 0xD0, 0x87, 0x00 }}, /* 0xF4 */ 732 {{ 0xD1, 0x97, 0x00 }}, /* 0xF5 */ 733 {{ 0xD0, 0x8E, 0x00 }}, /* 0xF6 */ 734 {{ 0xD1, 0x9E, 0x00 }}, /* 0xF7 */ 735 {{ 0xC2, 0xB0, 0x00 }}, /* 0xF8 */ 736 {{ 0xE2, 0x88, 0x99 }}, /* 0xF9 */ 737 {{ 0xC2, 0xB7, 0x00 }}, /* 0xFA */ 738 {{ 0xE2, 0x88, 0x9A }}, /* 0xFB */ 739 {{ 0xE2, 0x84, 0x96 }}, /* 0xFC */ 740 {{ 0xC2, 0xA4, 0x00 }}, /* 0xFD */ 741 {{ 0xE2, 0x96, 0xA0 }}, /* 0xFE */ 742 {{ 0xC2, 0xA0, 0x00 }} /* 0xFF */ 743 }, 744 { /* CP1250 -> UTF-8 */ 745 {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */ 746 {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */ 747 {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */ 748 {{ 0xFE, 0xFE, 0xFE }}, /* 0x83 (illegal character) */ 749 {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */ 750 {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */ 751 {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */ 752 {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */ 753 {{ 0xFE, 0xFE, 0xFE }}, /* 0x88 (illegal character) */ 754 {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */ 755 {{ 0xC5, 0xA0, 0x00 }}, /* 0x8A */ 756 {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */ 757 {{ 0xC5, 0x9A, 0x00 }}, /* 0x8C */ 758 {{ 0xC5, 0xA4, 0x00 }}, /* 0x8D */ 759 {{ 0xC5, 0xBD, 0x00 }}, /* 0x8E */ 760 {{ 0xC5, 0xB9, 0x00 }}, /* 0x8F */ 761 {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */ 762 {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */ 763 {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */ 764 {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */ 765 {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */ 766 {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */ 767 {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */ 768 {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */ 769 {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */ 770 {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */ 771 {{ 0xC5, 0xA1, 0x00 }}, /* 0x9A */ 772 {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */ 773 {{ 0xC5, 0x9B, 0x00 }}, /* 0x9C */ 774 {{ 0xC5, 0xA5, 0x00 }}, /* 0x9D */ 775 {{ 0xC5, 0xBE, 0x00 }}, /* 0x9E */ 776 {{ 0xC5, 0xBA, 0x00 }}, /* 0x9F */ 777 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 778 {{ 0xCB, 0x87, 0x00 }}, /* 0xA1 */ 779 {{ 0xCB, 0x98, 0x00 }}, /* 0xA2 */ 780 {{ 0xC5, 0x81, 0x00 }}, /* 0xA3 */ 781 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 782 {{ 0xC4, 0x84, 0x00 }}, /* 0xA5 */ 783 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 784 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 785 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 786 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 787 {{ 0xC5, 0x9E, 0x00 }}, /* 0xAA */ 788 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 789 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 790 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 791 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 792 {{ 0xC5, 0xBB, 0x00 }}, /* 0xAF */ 793 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 794 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 795 {{ 0xCB, 0x9B, 0x00 }}, /* 0xB2 */ 796 {{ 0xC5, 0x82, 0x00 }}, /* 0xB3 */ 797 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 798 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 799 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 800 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 801 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 802 {{ 0xC4, 0x85, 0x00 }}, /* 0xB9 */ 803 {{ 0xC5, 0x9F, 0x00 }}, /* 0xBA */ 804 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 805 {{ 0xC4, 0xBD, 0x00 }}, /* 0xBC */ 806 {{ 0xCB, 0x9D, 0x00 }}, /* 0xBD */ 807 {{ 0xC4, 0xBE, 0x00 }}, /* 0xBE */ 808 {{ 0xC5, 0xBC, 0x00 }}, /* 0xBF */ 809 {{ 0xC5, 0x94, 0x00 }}, /* 0xC0 */ 810 {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */ 811 {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */ 812 {{ 0xC4, 0x82, 0x00 }}, /* 0xC3 */ 813 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 814 {{ 0xC4, 0xB9, 0x00 }}, /* 0xC5 */ 815 {{ 0xC4, 0x86, 0x00 }}, /* 0xC6 */ 816 {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */ 817 {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */ 818 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 819 {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */ 820 {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */ 821 {{ 0xC4, 0x9A, 0x00 }}, /* 0xCC */ 822 {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */ 823 {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */ 824 {{ 0xC4, 0x8E, 0x00 }}, /* 0xCF */ 825 {{ 0xC4, 0x90, 0x00 }}, /* 0xD0 */ 826 {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */ 827 {{ 0xC5, 0x87, 0x00 }}, /* 0xD2 */ 828 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 829 {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */ 830 {{ 0xC5, 0x90, 0x00 }}, /* 0xD5 */ 831 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 832 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 833 {{ 0xC5, 0x98, 0x00 }}, /* 0xD8 */ 834 {{ 0xC5, 0xAE, 0x00 }}, /* 0xD9 */ 835 {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */ 836 {{ 0xC5, 0xB0, 0x00 }}, /* 0xDB */ 837 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 838 {{ 0xC3, 0x9D, 0x00 }}, /* 0xDD */ 839 {{ 0xC5, 0xA2, 0x00 }}, /* 0xDE */ 840 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 841 {{ 0xC5, 0x95, 0x00 }}, /* 0xE0 */ 842 {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */ 843 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 844 {{ 0xC4, 0x83, 0x00 }}, /* 0xE3 */ 845 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 846 {{ 0xC4, 0xBA, 0x00 }}, /* 0xE5 */ 847 {{ 0xC4, 0x87, 0x00 }}, /* 0xE6 */ 848 {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */ 849 {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */ 850 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 851 {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */ 852 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 853 {{ 0xC4, 0x9B, 0x00 }}, /* 0xEC */ 854 {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */ 855 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 856 {{ 0xC4, 0x8F, 0x00 }}, /* 0xEF */ 857 {{ 0xC4, 0x91, 0x00 }}, /* 0xF0 */ 858 {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */ 859 {{ 0xC5, 0x88, 0x00 }}, /* 0xF2 */ 860 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 861 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 862 {{ 0xC5, 0x91, 0x00 }}, /* 0xF5 */ 863 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 864 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 865 {{ 0xC5, 0x99, 0x00 }}, /* 0xF8 */ 866 {{ 0xC5, 0xAF, 0x00 }}, /* 0xF9 */ 867 {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */ 868 {{ 0xC5, 0xB1, 0x00 }}, /* 0xFB */ 869 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 870 {{ 0xC3, 0xBD, 0x00 }}, /* 0xFD */ 871 {{ 0xC5, 0xA3, 0x00 }}, /* 0xFE */ 872 {{ 0xCB, 0x99, 0x00 }} /* 0xFF */ 873 }, 874 { /* CP1251 -> UTF-8 */ 875 {{ 0xD0, 0x82, 0x00 }}, /* 0x80 */ 876 {{ 0xD0, 0x83, 0x00 }}, /* 0x81 */ 877 {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */ 878 {{ 0xD1, 0x93, 0x00 }}, /* 0x83 */ 879 {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */ 880 {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */ 881 {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */ 882 {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */ 883 {{ 0xE2, 0x82, 0xAC }}, /* 0x88 */ 884 {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */ 885 {{ 0xD0, 0x89, 0x00 }}, /* 0x8A */ 886 {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */ 887 {{ 0xD0, 0x8A, 0x00 }}, /* 0x8C */ 888 {{ 0xD0, 0x8C, 0x00 }}, /* 0x8D */ 889 {{ 0xD0, 0x8B, 0x00 }}, /* 0x8E */ 890 {{ 0xD0, 0x8F, 0x00 }}, /* 0x8F */ 891 {{ 0xD1, 0x92, 0x00 }}, /* 0x90 */ 892 {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */ 893 {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */ 894 {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */ 895 {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */ 896 {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */ 897 {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */ 898 {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */ 899 {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */ 900 {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */ 901 {{ 0xD1, 0x99, 0x00 }}, /* 0x9A */ 902 {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */ 903 {{ 0xD1, 0x9A, 0x00 }}, /* 0x9C */ 904 {{ 0xD1, 0x9C, 0x00 }}, /* 0x9D */ 905 {{ 0xD1, 0x9B, 0x00 }}, /* 0x9E */ 906 {{ 0xD1, 0x9F, 0x00 }}, /* 0x9F */ 907 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 908 {{ 0xD0, 0x8E, 0x00 }}, /* 0xA1 */ 909 {{ 0xD1, 0x9E, 0x00 }}, /* 0xA2 */ 910 {{ 0xD0, 0x88, 0x00 }}, /* 0xA3 */ 911 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 912 {{ 0xD2, 0x90, 0x00 }}, /* 0xA5 */ 913 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 914 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 915 {{ 0xD0, 0x81, 0x00 }}, /* 0xA8 */ 916 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 917 {{ 0xD0, 0x84, 0x00 }}, /* 0xAA */ 918 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 919 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 920 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 921 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 922 {{ 0xD0, 0x87, 0x00 }}, /* 0xAF */ 923 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 924 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 925 {{ 0xD0, 0x86, 0x00 }}, /* 0xB2 */ 926 {{ 0xD1, 0x96, 0x00 }}, /* 0xB3 */ 927 {{ 0xD2, 0x91, 0x00 }}, /* 0xB4 */ 928 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 929 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 930 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 931 {{ 0xD1, 0x91, 0x00 }}, /* 0xB8 */ 932 {{ 0xE2, 0x84, 0x96 }}, /* 0xB9 */ 933 {{ 0xD1, 0x94, 0x00 }}, /* 0xBA */ 934 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 935 {{ 0xD1, 0x98, 0x00 }}, /* 0xBC */ 936 {{ 0xD0, 0x85, 0x00 }}, /* 0xBD */ 937 {{ 0xD1, 0x95, 0x00 }}, /* 0xBE */ 938 {{ 0xD1, 0x97, 0x00 }}, /* 0xBF */ 939 {{ 0xD0, 0x90, 0x00 }}, /* 0xC0 */ 940 {{ 0xD0, 0x91, 0x00 }}, /* 0xC1 */ 941 {{ 0xD0, 0x92, 0x00 }}, /* 0xC2 */ 942 {{ 0xD0, 0x93, 0x00 }}, /* 0xC3 */ 943 {{ 0xD0, 0x94, 0x00 }}, /* 0xC4 */ 944 {{ 0xD0, 0x95, 0x00 }}, /* 0xC5 */ 945 {{ 0xD0, 0x96, 0x00 }}, /* 0xC6 */ 946 {{ 0xD0, 0x97, 0x00 }}, /* 0xC7 */ 947 {{ 0xD0, 0x98, 0x00 }}, /* 0xC8 */ 948 {{ 0xD0, 0x99, 0x00 }}, /* 0xC9 */ 949 {{ 0xD0, 0x9A, 0x00 }}, /* 0xCA */ 950 {{ 0xD0, 0x9B, 0x00 }}, /* 0xCB */ 951 {{ 0xD0, 0x9C, 0x00 }}, /* 0xCC */ 952 {{ 0xD0, 0x9D, 0x00 }}, /* 0xCD */ 953 {{ 0xD0, 0x9E, 0x00 }}, /* 0xCE */ 954 {{ 0xD0, 0x9F, 0x00 }}, /* 0xCF */ 955 {{ 0xD0, 0xA0, 0x00 }}, /* 0xD0 */ 956 {{ 0xD0, 0xA1, 0x00 }}, /* 0xD1 */ 957 {{ 0xD0, 0xA2, 0x00 }}, /* 0xD2 */ 958 {{ 0xD0, 0xA3, 0x00 }}, /* 0xD3 */ 959 {{ 0xD0, 0xA4, 0x00 }}, /* 0xD4 */ 960 {{ 0xD0, 0xA5, 0x00 }}, /* 0xD5 */ 961 {{ 0xD0, 0xA6, 0x00 }}, /* 0xD6 */ 962 {{ 0xD0, 0xA7, 0x00 }}, /* 0xD7 */ 963 {{ 0xD0, 0xA8, 0x00 }}, /* 0xD8 */ 964 {{ 0xD0, 0xA9, 0x00 }}, /* 0xD9 */ 965 {{ 0xD0, 0xAA, 0x00 }}, /* 0xDA */ 966 {{ 0xD0, 0xAB, 0x00 }}, /* 0xDB */ 967 {{ 0xD0, 0xAC, 0x00 }}, /* 0xDC */ 968 {{ 0xD0, 0xAD, 0x00 }}, /* 0xDD */ 969 {{ 0xD0, 0xAE, 0x00 }}, /* 0xDE */ 970 {{ 0xD0, 0xAF, 0x00 }}, /* 0xDF */ 971 {{ 0xD0, 0xB0, 0x00 }}, /* 0xE0 */ 972 {{ 0xD0, 0xB1, 0x00 }}, /* 0xE1 */ 973 {{ 0xD0, 0xB2, 0x00 }}, /* 0xE2 */ 974 {{ 0xD0, 0xB3, 0x00 }}, /* 0xE3 */ 975 {{ 0xD0, 0xB4, 0x00 }}, /* 0xE4 */ 976 {{ 0xD0, 0xB5, 0x00 }}, /* 0xE5 */ 977 {{ 0xD0, 0xB6, 0x00 }}, /* 0xE6 */ 978 {{ 0xD0, 0xB7, 0x00 }}, /* 0xE7 */ 979 {{ 0xD0, 0xB8, 0x00 }}, /* 0xE8 */ 980 {{ 0xD0, 0xB9, 0x00 }}, /* 0xE9 */ 981 {{ 0xD0, 0xBA, 0x00 }}, /* 0xEA */ 982 {{ 0xD0, 0xBB, 0x00 }}, /* 0xEB */ 983 {{ 0xD0, 0xBC, 0x00 }}, /* 0xEC */ 984 {{ 0xD0, 0xBD, 0x00 }}, /* 0xED */ 985 {{ 0xD0, 0xBE, 0x00 }}, /* 0xEE */ 986 {{ 0xD0, 0xBF, 0x00 }}, /* 0xEF */ 987 {{ 0xD1, 0x80, 0x00 }}, /* 0xF0 */ 988 {{ 0xD1, 0x81, 0x00 }}, /* 0xF1 */ 989 {{ 0xD1, 0x82, 0x00 }}, /* 0xF2 */ 990 {{ 0xD1, 0x83, 0x00 }}, /* 0xF3 */ 991 {{ 0xD1, 0x84, 0x00 }}, /* 0xF4 */ 992 {{ 0xD1, 0x85, 0x00 }}, /* 0xF5 */ 993 {{ 0xD1, 0x86, 0x00 }}, /* 0xF6 */ 994 {{ 0xD1, 0x87, 0x00 }}, /* 0xF7 */ 995 {{ 0xD1, 0x88, 0x00 }}, /* 0xF8 */ 996 {{ 0xD1, 0x89, 0x00 }}, /* 0xF9 */ 997 {{ 0xD1, 0x8A, 0x00 }}, /* 0xFA */ 998 {{ 0xD1, 0x8B, 0x00 }}, /* 0xFB */ 999 {{ 0xD1, 0x8C, 0x00 }}, /* 0xFC */ 1000 {{ 0xD1, 0x8D, 0x00 }}, /* 0xFD */ 1001 {{ 0xD1, 0x8E, 0x00 }}, /* 0xFE */ 1002 {{ 0xD1, 0x8F, 0x00 }} /* 0xFF */ 1003 }, 1004 { /* CP1253 -> UTF-8 */ 1005 {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */ 1006 {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */ 1007 {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */ 1008 {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */ 1009 {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */ 1010 {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */ 1011 {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */ 1012 {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */ 1013 {{ 0xFE, 0xFE, 0xFE }}, /* 0x88 (illegal character) */ 1014 {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */ 1015 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8A (illegal character) */ 1016 {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */ 1017 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8C (illegal character) */ 1018 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8D (illegal character) */ 1019 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8E (illegal character) */ 1020 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8F (illegal character) */ 1021 {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */ 1022 {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */ 1023 {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */ 1024 {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */ 1025 {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */ 1026 {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */ 1027 {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */ 1028 {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */ 1029 {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */ 1030 {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */ 1031 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9A (illegal character) */ 1032 {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */ 1033 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9C (illegal character) */ 1034 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9D (illegal character) */ 1035 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9E (illegal character) */ 1036 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9F (illegal character) */ 1037 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1038 {{ 0xCE, 0x85, 0x00 }}, /* 0xA1 */ 1039 {{ 0xCE, 0x86, 0x00 }}, /* 0xA2 */ 1040 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 1041 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 1042 {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */ 1043 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 1044 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1045 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 1046 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 1047 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAA (illegal character) */ 1048 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 1049 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 1050 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1051 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 1052 {{ 0xE2, 0x80, 0x95 }}, /* 0xAF */ 1053 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1054 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 1055 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 1056 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 1057 {{ 0xCE, 0x84, 0x00 }}, /* 0xB4 */ 1058 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 1059 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 1060 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 1061 {{ 0xCE, 0x88, 0x00 }}, /* 0xB8 */ 1062 {{ 0xCE, 0x89, 0x00 }}, /* 0xB9 */ 1063 {{ 0xCE, 0x8A, 0x00 }}, /* 0xBA */ 1064 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 1065 {{ 0xCE, 0x8C, 0x00 }}, /* 0xBC */ 1066 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 1067 {{ 0xCE, 0x8E, 0x00 }}, /* 0xBE */ 1068 {{ 0xCE, 0x8F, 0x00 }}, /* 0xBF */ 1069 {{ 0xCE, 0x90, 0x00 }}, /* 0xC0 */ 1070 {{ 0xCE, 0x91, 0x00 }}, /* 0xC1 */ 1071 {{ 0xCE, 0x92, 0x00 }}, /* 0xC2 */ 1072 {{ 0xCE, 0x93, 0x00 }}, /* 0xC3 */ 1073 {{ 0xCE, 0x94, 0x00 }}, /* 0xC4 */ 1074 {{ 0xCE, 0x95, 0x00 }}, /* 0xC5 */ 1075 {{ 0xCE, 0x96, 0x00 }}, /* 0xC6 */ 1076 {{ 0xCE, 0x97, 0x00 }}, /* 0xC7 */ 1077 {{ 0xCE, 0x98, 0x00 }}, /* 0xC8 */ 1078 {{ 0xCE, 0x99, 0x00 }}, /* 0xC9 */ 1079 {{ 0xCE, 0x9A, 0x00 }}, /* 0xCA */ 1080 {{ 0xCE, 0x9B, 0x00 }}, /* 0xCB */ 1081 {{ 0xCE, 0x9C, 0x00 }}, /* 0xCC */ 1082 {{ 0xCE, 0x9D, 0x00 }}, /* 0xCD */ 1083 {{ 0xCE, 0x9E, 0x00 }}, /* 0xCE */ 1084 {{ 0xCE, 0x9F, 0x00 }}, /* 0xCF */ 1085 {{ 0xCE, 0xA0, 0x00 }}, /* 0xD0 */ 1086 {{ 0xCE, 0xA1, 0x00 }}, /* 0xD1 */ 1087 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD2 (illegal character) */ 1088 {{ 0xCE, 0xA3, 0x00 }}, /* 0xD3 */ 1089 {{ 0xCE, 0xA4, 0x00 }}, /* 0xD4 */ 1090 {{ 0xCE, 0xA5, 0x00 }}, /* 0xD5 */ 1091 {{ 0xCE, 0xA6, 0x00 }}, /* 0xD6 */ 1092 {{ 0xCE, 0xA7, 0x00 }}, /* 0xD7 */ 1093 {{ 0xCE, 0xA8, 0x00 }}, /* 0xD8 */ 1094 {{ 0xCE, 0xA9, 0x00 }}, /* 0xD9 */ 1095 {{ 0xCE, 0xAA, 0x00 }}, /* 0xDA */ 1096 {{ 0xCE, 0xAB, 0x00 }}, /* 0xDB */ 1097 {{ 0xCE, 0xAC, 0x00 }}, /* 0xDC */ 1098 {{ 0xCE, 0xAD, 0x00 }}, /* 0xDD */ 1099 {{ 0xCE, 0xAE, 0x00 }}, /* 0xDE */ 1100 {{ 0xCE, 0xAF, 0x00 }}, /* 0xDF */ 1101 {{ 0xCE, 0xB0, 0x00 }}, /* 0xE0 */ 1102 {{ 0xCE, 0xB1, 0x00 }}, /* 0xE1 */ 1103 {{ 0xCE, 0xB2, 0x00 }}, /* 0xE2 */ 1104 {{ 0xCE, 0xB3, 0x00 }}, /* 0xE3 */ 1105 {{ 0xCE, 0xB4, 0x00 }}, /* 0xE4 */ 1106 {{ 0xCE, 0xB5, 0x00 }}, /* 0xE5 */ 1107 {{ 0xCE, 0xB6, 0x00 }}, /* 0xE6 */ 1108 {{ 0xCE, 0xB7, 0x00 }}, /* 0xE7 */ 1109 {{ 0xCE, 0xB8, 0x00 }}, /* 0xE8 */ 1110 {{ 0xCE, 0xB9, 0x00 }}, /* 0xE9 */ 1111 {{ 0xCE, 0xBA, 0x00 }}, /* 0xEA */ 1112 {{ 0xCE, 0xBB, 0x00 }}, /* 0xEB */ 1113 {{ 0xCE, 0xBC, 0x00 }}, /* 0xEC */ 1114 {{ 0xCE, 0xBD, 0x00 }}, /* 0xED */ 1115 {{ 0xCE, 0xBE, 0x00 }}, /* 0xEE */ 1116 {{ 0xCE, 0xBF, 0x00 }}, /* 0xEF */ 1117 {{ 0xCF, 0x80, 0x00 }}, /* 0xF0 */ 1118 {{ 0xCF, 0x81, 0x00 }}, /* 0xF1 */ 1119 {{ 0xCF, 0x82, 0x00 }}, /* 0xF2 */ 1120 {{ 0xCF, 0x83, 0x00 }}, /* 0xF3 */ 1121 {{ 0xCF, 0x84, 0x00 }}, /* 0xF4 */ 1122 {{ 0xCF, 0x85, 0x00 }}, /* 0xF5 */ 1123 {{ 0xCF, 0x86, 0x00 }}, /* 0xF6 */ 1124 {{ 0xCF, 0x87, 0x00 }}, /* 0xF7 */ 1125 {{ 0xCF, 0x88, 0x00 }}, /* 0xF8 */ 1126 {{ 0xCF, 0x89, 0x00 }}, /* 0xF9 */ 1127 {{ 0xCF, 0x8A, 0x00 }}, /* 0xFA */ 1128 {{ 0xCF, 0x8B, 0x00 }}, /* 0xFB */ 1129 {{ 0xCF, 0x8C, 0x00 }}, /* 0xFC */ 1130 {{ 0xCF, 0x8D, 0x00 }}, /* 0xFD */ 1131 {{ 0xCF, 0x8E, 0x00 }}, /* 0xFE */ 1132 {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */ 1133 }, 1134 { /* CP1254 -> UTF-8 */ 1135 {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */ 1136 {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */ 1137 {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */ 1138 {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */ 1139 {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */ 1140 {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */ 1141 {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */ 1142 {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */ 1143 {{ 0xCB, 0x86, 0x00 }}, /* 0x88 */ 1144 {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */ 1145 {{ 0xC5, 0xA0, 0x00 }}, /* 0x8A */ 1146 {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */ 1147 {{ 0xC5, 0x92, 0x00 }}, /* 0x8C */ 1148 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8D (illegal character) */ 1149 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8E (illegal character) */ 1150 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8F (illegal character) */ 1151 {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */ 1152 {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */ 1153 {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */ 1154 {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */ 1155 {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */ 1156 {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */ 1157 {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */ 1158 {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */ 1159 {{ 0xCB, 0x9C, 0x00 }}, /* 0x98 */ 1160 {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */ 1161 {{ 0xC5, 0xA1, 0x00 }}, /* 0x9A */ 1162 {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */ 1163 {{ 0xC5, 0x93, 0x00 }}, /* 0x9C */ 1164 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9D (illegal character) */ 1165 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9E (illegal character) */ 1166 {{ 0xC5, 0xB8, 0x00 }}, /* 0x9F */ 1167 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1168 {{ 0xC2, 0xA1, 0x00 }}, /* 0xA1 */ 1169 {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */ 1170 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 1171 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 1172 {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */ 1173 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 1174 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1175 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 1176 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 1177 {{ 0xC2, 0xAA, 0x00 }}, /* 0xAA */ 1178 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 1179 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 1180 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1181 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 1182 {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */ 1183 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1184 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 1185 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 1186 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 1187 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 1188 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 1189 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 1190 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 1191 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 1192 {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */ 1193 {{ 0xC2, 0xBA, 0x00 }}, /* 0xBA */ 1194 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 1195 {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */ 1196 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 1197 {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */ 1198 {{ 0xC2, 0xBF, 0x00 }}, /* 0xBF */ 1199 {{ 0xC3, 0x80, 0x00 }}, /* 0xC0 */ 1200 {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */ 1201 {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */ 1202 {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */ 1203 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 1204 {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */ 1205 {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */ 1206 {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */ 1207 {{ 0xC3, 0x88, 0x00 }}, /* 0xC8 */ 1208 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 1209 {{ 0xC3, 0x8A, 0x00 }}, /* 0xCA */ 1210 {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */ 1211 {{ 0xC3, 0x8C, 0x00 }}, /* 0xCC */ 1212 {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */ 1213 {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */ 1214 {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */ 1215 {{ 0xC4, 0x9E, 0x00 }}, /* 0xD0 */ 1216 {{ 0xC3, 0x91, 0x00 }}, /* 0xD1 */ 1217 {{ 0xC3, 0x92, 0x00 }}, /* 0xD2 */ 1218 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 1219 {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */ 1220 {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */ 1221 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 1222 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 1223 {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */ 1224 {{ 0xC3, 0x99, 0x00 }}, /* 0xD9 */ 1225 {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */ 1226 {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */ 1227 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 1228 {{ 0xC4, 0xB0, 0x00 }}, /* 0xDD */ 1229 {{ 0xC5, 0x9E, 0x00 }}, /* 0xDE */ 1230 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 1231 {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */ 1232 {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */ 1233 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 1234 {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */ 1235 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 1236 {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */ 1237 {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */ 1238 {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */ 1239 {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */ 1240 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 1241 {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */ 1242 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 1243 {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */ 1244 {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */ 1245 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 1246 {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */ 1247 {{ 0xC4, 0x9F, 0x00 }}, /* 0xF0 */ 1248 {{ 0xC3, 0xB1, 0x00 }}, /* 0xF1 */ 1249 {{ 0xC3, 0xB2, 0x00 }}, /* 0xF2 */ 1250 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 1251 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 1252 {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */ 1253 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 1254 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 1255 {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */ 1256 {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */ 1257 {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */ 1258 {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */ 1259 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 1260 {{ 0xC4, 0xB1, 0x00 }}, /* 0xFD */ 1261 {{ 0xC5, 0x9F, 0x00 }}, /* 0xFE */ 1262 {{ 0xC3, 0xBF, 0x00 }} /* 0xFF */ 1263 }, 1264 { /* CP1255 -> UTF-8 */ 1265 {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */ 1266 {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */ 1267 {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */ 1268 {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */ 1269 {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */ 1270 {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */ 1271 {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */ 1272 {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */ 1273 {{ 0xCB, 0x86, 0x00 }}, /* 0x88 */ 1274 {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */ 1275 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8A (illegal character) */ 1276 {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */ 1277 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8C (illegal character) */ 1278 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8D (illegal character) */ 1279 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8E (illegal character) */ 1280 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8F (illegal character) */ 1281 {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */ 1282 {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */ 1283 {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */ 1284 {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */ 1285 {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */ 1286 {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */ 1287 {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */ 1288 {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */ 1289 {{ 0xCB, 0x9C, 0x00 }}, /* 0x98 */ 1290 {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */ 1291 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9A (illegal character) */ 1292 {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */ 1293 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9C (illegal character) */ 1294 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9D (illegal character) */ 1295 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9E (illegal character) */ 1296 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9F (illegal character) */ 1297 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1298 {{ 0xC2, 0xA1, 0x00 }}, /* 0xA1 */ 1299 {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */ 1300 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 1301 {{ 0xE2, 0x82, 0xAA }}, /* 0xA4 */ 1302 {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */ 1303 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 1304 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1305 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 1306 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 1307 {{ 0xC3, 0x97, 0x00 }}, /* 0xAA */ 1308 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 1309 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 1310 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1311 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 1312 {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */ 1313 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1314 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 1315 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 1316 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 1317 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 1318 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 1319 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 1320 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 1321 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 1322 {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */ 1323 {{ 0xC3, 0xB7, 0x00 }}, /* 0xBA */ 1324 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 1325 {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */ 1326 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 1327 {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */ 1328 {{ 0xC2, 0xBF, 0x00 }}, /* 0xBF */ 1329 {{ 0xD6, 0xB0, 0x00 }}, /* 0xC0 */ 1330 {{ 0xD6, 0xB1, 0x00 }}, /* 0xC1 */ 1331 {{ 0xD6, 0xB2, 0x00 }}, /* 0xC2 */ 1332 {{ 0xD6, 0xB3, 0x00 }}, /* 0xC3 */ 1333 {{ 0xD6, 0xB4, 0x00 }}, /* 0xC4 */ 1334 {{ 0xD6, 0xB5, 0x00 }}, /* 0xC5 */ 1335 {{ 0xD6, 0xB6, 0x00 }}, /* 0xC6 */ 1336 {{ 0xD6, 0xB7, 0x00 }}, /* 0xC7 */ 1337 {{ 0xD6, 0xB8, 0x00 }}, /* 0xC8 */ 1338 {{ 0xD6, 0xB9, 0x00 }}, /* 0xC9 */ 1339 {{ 0xFE, 0xFE, 0xFE }}, /* 0xCA (illegal character) */ 1340 {{ 0xD6, 0xBB, 0x00 }}, /* 0xCB */ 1341 {{ 0xD6, 0xBC, 0x00 }}, /* 0xCC */ 1342 {{ 0xD6, 0xBD, 0x00 }}, /* 0xCD */ 1343 {{ 0xD6, 0xBE, 0x00 }}, /* 0xCE */ 1344 {{ 0xD6, 0xBF, 0x00 }}, /* 0xCF */ 1345 {{ 0xD7, 0x80, 0x00 }}, /* 0xD0 */ 1346 {{ 0xD7, 0x81, 0x00 }}, /* 0xD1 */ 1347 {{ 0xD7, 0x82, 0x00 }}, /* 0xD2 */ 1348 {{ 0xD7, 0x83, 0x00 }}, /* 0xD3 */ 1349 {{ 0xD7, 0xB0, 0x00 }}, /* 0xD4 */ 1350 {{ 0xD7, 0xB1, 0x00 }}, /* 0xD5 */ 1351 {{ 0xD7, 0xB2, 0x00 }}, /* 0xD6 */ 1352 {{ 0xD7, 0xB3, 0x00 }}, /* 0xD7 */ 1353 {{ 0xD7, 0xB4, 0x00 }}, /* 0xD8 */ 1354 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD9 (illegal character) */ 1355 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDA (illegal character) */ 1356 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */ 1357 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */ 1358 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */ 1359 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */ 1360 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDF (illegal character) */ 1361 {{ 0xD7, 0x90, 0x00 }}, /* 0xE0 */ 1362 {{ 0xD7, 0x91, 0x00 }}, /* 0xE1 */ 1363 {{ 0xD7, 0x92, 0x00 }}, /* 0xE2 */ 1364 {{ 0xD7, 0x93, 0x00 }}, /* 0xE3 */ 1365 {{ 0xD7, 0x94, 0x00 }}, /* 0xE4 */ 1366 {{ 0xD7, 0x95, 0x00 }}, /* 0xE5 */ 1367 {{ 0xD7, 0x96, 0x00 }}, /* 0xE6 */ 1368 {{ 0xD7, 0x97, 0x00 }}, /* 0xE7 */ 1369 {{ 0xD7, 0x98, 0x00 }}, /* 0xE8 */ 1370 {{ 0xD7, 0x99, 0x00 }}, /* 0xE9 */ 1371 {{ 0xD7, 0x9A, 0x00 }}, /* 0xEA */ 1372 {{ 0xD7, 0x9B, 0x00 }}, /* 0xEB */ 1373 {{ 0xD7, 0x9C, 0x00 }}, /* 0xEC */ 1374 {{ 0xD7, 0x9D, 0x00 }}, /* 0xED */ 1375 {{ 0xD7, 0x9E, 0x00 }}, /* 0xEE */ 1376 {{ 0xD7, 0x9F, 0x00 }}, /* 0xEF */ 1377 {{ 0xD7, 0xA0, 0x00 }}, /* 0xF0 */ 1378 {{ 0xD7, 0xA1, 0x00 }}, /* 0xF1 */ 1379 {{ 0xD7, 0xA2, 0x00 }}, /* 0xF2 */ 1380 {{ 0xD7, 0xA3, 0x00 }}, /* 0xF3 */ 1381 {{ 0xD7, 0xA4, 0x00 }}, /* 0xF4 */ 1382 {{ 0xD7, 0xA5, 0x00 }}, /* 0xF5 */ 1383 {{ 0xD7, 0xA6, 0x00 }}, /* 0xF6 */ 1384 {{ 0xD7, 0xA7, 0x00 }}, /* 0xF7 */ 1385 {{ 0xD7, 0xA8, 0x00 }}, /* 0xF8 */ 1386 {{ 0xD7, 0xA9, 0x00 }}, /* 0xF9 */ 1387 {{ 0xD7, 0xAA, 0x00 }}, /* 0xFA */ 1388 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFB (illegal character) */ 1389 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */ 1390 {{ 0xE2, 0x80, 0x8E }}, /* 0xFD */ 1391 {{ 0xE2, 0x80, 0x8F }}, /* 0xFE */ 1392 {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */ 1393 }, 1394 { /* CP1256 -> UTF-8 */ 1395 {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */ 1396 {{ 0xD9, 0xBE, 0x00 }}, /* 0x81 */ 1397 {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */ 1398 {{ 0xC6, 0x92, 0x00 }}, /* 0x83 */ 1399 {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */ 1400 {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */ 1401 {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */ 1402 {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */ 1403 {{ 0xCB, 0x86, 0x00 }}, /* 0x88 */ 1404 {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */ 1405 {{ 0xD9, 0xB9, 0x00 }}, /* 0x8A */ 1406 {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */ 1407 {{ 0xC5, 0x92, 0x00 }}, /* 0x8C */ 1408 {{ 0xDA, 0x86, 0x00 }}, /* 0x8D */ 1409 {{ 0xDA, 0x98, 0x00 }}, /* 0x8E */ 1410 {{ 0xDA, 0x88, 0x00 }}, /* 0x8F */ 1411 {{ 0xDA, 0xAF, 0x00 }}, /* 0x90 */ 1412 {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */ 1413 {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */ 1414 {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */ 1415 {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */ 1416 {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */ 1417 {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */ 1418 {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */ 1419 {{ 0xDA, 0xA9, 0x00 }}, /* 0x98 */ 1420 {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */ 1421 {{ 0xDA, 0x91, 0x00 }}, /* 0x9A */ 1422 {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */ 1423 {{ 0xC5, 0x93, 0x00 }}, /* 0x9C */ 1424 {{ 0xE2, 0x80, 0x8C }}, /* 0x9D */ 1425 {{ 0xE2, 0x80, 0x8D }}, /* 0x9E */ 1426 {{ 0xDA, 0xBA, 0x00 }}, /* 0x9F */ 1427 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1428 {{ 0xD8, 0x8C, 0x00 }}, /* 0xA1 */ 1429 {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */ 1430 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 1431 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 1432 {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */ 1433 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 1434 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1435 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 1436 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 1437 {{ 0xDA, 0xBE, 0x00 }}, /* 0xAA */ 1438 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 1439 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 1440 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1441 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 1442 {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */ 1443 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1444 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 1445 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 1446 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 1447 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 1448 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 1449 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 1450 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 1451 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 1452 {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */ 1453 {{ 0xD8, 0x9B, 0x00 }}, /* 0xBA */ 1454 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 1455 {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */ 1456 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 1457 {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */ 1458 {{ 0xD8, 0x9F, 0x00 }}, /* 0xBF */ 1459 {{ 0xDB, 0x81, 0x00 }}, /* 0xC0 */ 1460 {{ 0xD8, 0xA1, 0x00 }}, /* 0xC1 */ 1461 {{ 0xD8, 0xA2, 0x00 }}, /* 0xC2 */ 1462 {{ 0xD8, 0xA3, 0x00 }}, /* 0xC3 */ 1463 {{ 0xD8, 0xA4, 0x00 }}, /* 0xC4 */ 1464 {{ 0xD8, 0xA5, 0x00 }}, /* 0xC5 */ 1465 {{ 0xD8, 0xA6, 0x00 }}, /* 0xC6 */ 1466 {{ 0xD8, 0xA7, 0x00 }}, /* 0xC7 */ 1467 {{ 0xD8, 0xA8, 0x00 }}, /* 0xC8 */ 1468 {{ 0xD8, 0xA9, 0x00 }}, /* 0xC9 */ 1469 {{ 0xD8, 0xAA, 0x00 }}, /* 0xCA */ 1470 {{ 0xD8, 0xAB, 0x00 }}, /* 0xCB */ 1471 {{ 0xD8, 0xAC, 0x00 }}, /* 0xCC */ 1472 {{ 0xD8, 0xAD, 0x00 }}, /* 0xCD */ 1473 {{ 0xD8, 0xAE, 0x00 }}, /* 0xCE */ 1474 {{ 0xD8, 0xAF, 0x00 }}, /* 0xCF */ 1475 {{ 0xD8, 0xB0, 0x00 }}, /* 0xD0 */ 1476 {{ 0xD8, 0xB1, 0x00 }}, /* 0xD1 */ 1477 {{ 0xD8, 0xB2, 0x00 }}, /* 0xD2 */ 1478 {{ 0xD8, 0xB3, 0x00 }}, /* 0xD3 */ 1479 {{ 0xD8, 0xB4, 0x00 }}, /* 0xD4 */ 1480 {{ 0xD8, 0xB5, 0x00 }}, /* 0xD5 */ 1481 {{ 0xD8, 0xB6, 0x00 }}, /* 0xD6 */ 1482 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 1483 {{ 0xD8, 0xB7, 0x00 }}, /* 0xD8 */ 1484 {{ 0xD8, 0xB8, 0x00 }}, /* 0xD9 */ 1485 {{ 0xD8, 0xB9, 0x00 }}, /* 0xDA */ 1486 {{ 0xD8, 0xBA, 0x00 }}, /* 0xDB */ 1487 {{ 0xD9, 0x80, 0x00 }}, /* 0xDC */ 1488 {{ 0xD9, 0x81, 0x00 }}, /* 0xDD */ 1489 {{ 0xD9, 0x82, 0x00 }}, /* 0xDE */ 1490 {{ 0xD9, 0x83, 0x00 }}, /* 0xDF */ 1491 {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */ 1492 {{ 0xD9, 0x84, 0x00 }}, /* 0xE1 */ 1493 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 1494 {{ 0xD9, 0x85, 0x00 }}, /* 0xE3 */ 1495 {{ 0xD9, 0x86, 0x00 }}, /* 0xE4 */ 1496 {{ 0xD9, 0x87, 0x00 }}, /* 0xE5 */ 1497 {{ 0xD9, 0x88, 0x00 }}, /* 0xE6 */ 1498 {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */ 1499 {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */ 1500 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 1501 {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */ 1502 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 1503 {{ 0xD9, 0x89, 0x00 }}, /* 0xEC */ 1504 {{ 0xD9, 0x8A, 0x00 }}, /* 0xED */ 1505 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 1506 {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */ 1507 {{ 0xD9, 0x8B, 0x00 }}, /* 0xF0 */ 1508 {{ 0xD9, 0x8C, 0x00 }}, /* 0xF1 */ 1509 {{ 0xD9, 0x8D, 0x00 }}, /* 0xF2 */ 1510 {{ 0xD9, 0x8E, 0x00 }}, /* 0xF3 */ 1511 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 1512 {{ 0xD9, 0x8F, 0x00 }}, /* 0xF5 */ 1513 {{ 0xD9, 0x90, 0x00 }}, /* 0xF6 */ 1514 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 1515 {{ 0xD9, 0x91, 0x00 }}, /* 0xF8 */ 1516 {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */ 1517 {{ 0xD9, 0x92, 0x00 }}, /* 0xFA */ 1518 {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */ 1519 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 1520 {{ 0xE2, 0x80, 0x8E }}, /* 0xFD */ 1521 {{ 0xE2, 0x80, 0x8F }}, /* 0xFE */ 1522 {{ 0xDB, 0x92, 0x00 }} /* 0xFF */ 1523 }, 1524 { /* CP1257 -> UTF-8 */ 1525 {{ 0xE2, 0x82, 0xAC }}, /* 0x80 */ 1526 {{ 0xFE, 0xFE, 0xFE }}, /* 0x81 (illegal character) */ 1527 {{ 0xE2, 0x80, 0x9A }}, /* 0x82 */ 1528 {{ 0xFE, 0xFE, 0xFE }}, /* 0x83 (illegal character) */ 1529 {{ 0xE2, 0x80, 0x9E }}, /* 0x84 */ 1530 {{ 0xE2, 0x80, 0xA6 }}, /* 0x85 */ 1531 {{ 0xE2, 0x80, 0xA0 }}, /* 0x86 */ 1532 {{ 0xE2, 0x80, 0xA1 }}, /* 0x87 */ 1533 {{ 0xFE, 0xFE, 0xFE }}, /* 0x88 (illegal character) */ 1534 {{ 0xE2, 0x80, 0xB0 }}, /* 0x89 */ 1535 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8A (illegal character) */ 1536 {{ 0xE2, 0x80, 0xB9 }}, /* 0x8B */ 1537 {{ 0xFE, 0xFE, 0xFE }}, /* 0x8C (illegal character) */ 1538 {{ 0xC2, 0xA8, 0x00 }}, /* 0x8D */ 1539 {{ 0xCB, 0x87, 0x00 }}, /* 0x8E */ 1540 {{ 0xC2, 0xB8, 0x00 }}, /* 0x8F */ 1541 {{ 0xFE, 0xFE, 0xFE }}, /* 0x90 (illegal character) */ 1542 {{ 0xE2, 0x80, 0x98 }}, /* 0x91 */ 1543 {{ 0xE2, 0x80, 0x99 }}, /* 0x92 */ 1544 {{ 0xE2, 0x80, 0x9C }}, /* 0x93 */ 1545 {{ 0xE2, 0x80, 0x9D }}, /* 0x94 */ 1546 {{ 0xE2, 0x80, 0xA2 }}, /* 0x95 */ 1547 {{ 0xE2, 0x80, 0x93 }}, /* 0x96 */ 1548 {{ 0xE2, 0x80, 0x94 }}, /* 0x97 */ 1549 {{ 0xFE, 0xFE, 0xFE }}, /* 0x98 (illegal character) */ 1550 {{ 0xE2, 0x84, 0xA2 }}, /* 0x99 */ 1551 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9A (illegal character) */ 1552 {{ 0xE2, 0x80, 0xBA }}, /* 0x9B */ 1553 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9C (illegal character) */ 1554 {{ 0xC2, 0xAF, 0x00 }}, /* 0x9D */ 1555 {{ 0xCB, 0x9B, 0x00 }}, /* 0x9E */ 1556 {{ 0xFE, 0xFE, 0xFE }}, /* 0x9F (illegal character) */ 1557 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1558 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA1 (illegal character) */ 1559 {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */ 1560 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 1561 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 1562 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */ 1563 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 1564 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1565 {{ 0xC3, 0x98, 0x00 }}, /* 0xA8 */ 1566 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 1567 {{ 0xC5, 0x96, 0x00 }}, /* 0xAA */ 1568 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 1569 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 1570 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1571 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 1572 {{ 0xC3, 0x86, 0x00 }}, /* 0xAF */ 1573 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1574 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 1575 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 1576 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 1577 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 1578 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 1579 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 1580 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 1581 {{ 0xC3, 0xB8, 0x00 }}, /* 0xB8 */ 1582 {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */ 1583 {{ 0xC5, 0x97, 0x00 }}, /* 0xBA */ 1584 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 1585 {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */ 1586 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 1587 {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */ 1588 {{ 0xC3, 0xA6, 0x00 }}, /* 0xBF */ 1589 {{ 0xC4, 0x84, 0x00 }}, /* 0xC0 */ 1590 {{ 0xC4, 0xAE, 0x00 }}, /* 0xC1 */ 1591 {{ 0xC4, 0x80, 0x00 }}, /* 0xC2 */ 1592 {{ 0xC4, 0x86, 0x00 }}, /* 0xC3 */ 1593 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 1594 {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */ 1595 {{ 0xC4, 0x98, 0x00 }}, /* 0xC6 */ 1596 {{ 0xC4, 0x92, 0x00 }}, /* 0xC7 */ 1597 {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */ 1598 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 1599 {{ 0xC5, 0xB9, 0x00 }}, /* 0xCA */ 1600 {{ 0xC4, 0x96, 0x00 }}, /* 0xCB */ 1601 {{ 0xC4, 0xA2, 0x00 }}, /* 0xCC */ 1602 {{ 0xC4, 0xB6, 0x00 }}, /* 0xCD */ 1603 {{ 0xC4, 0xAA, 0x00 }}, /* 0xCE */ 1604 {{ 0xC4, 0xBB, 0x00 }}, /* 0xCF */ 1605 {{ 0xC5, 0xA0, 0x00 }}, /* 0xD0 */ 1606 {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */ 1607 {{ 0xC5, 0x85, 0x00 }}, /* 0xD2 */ 1608 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 1609 {{ 0xC5, 0x8C, 0x00 }}, /* 0xD4 */ 1610 {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */ 1611 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 1612 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 1613 {{ 0xC5, 0xB2, 0x00 }}, /* 0xD8 */ 1614 {{ 0xC5, 0x81, 0x00 }}, /* 0xD9 */ 1615 {{ 0xC5, 0x9A, 0x00 }}, /* 0xDA */ 1616 {{ 0xC5, 0xAA, 0x00 }}, /* 0xDB */ 1617 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 1618 {{ 0xC5, 0xBB, 0x00 }}, /* 0xDD */ 1619 {{ 0xC5, 0xBD, 0x00 }}, /* 0xDE */ 1620 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 1621 {{ 0xC4, 0x85, 0x00 }}, /* 0xE0 */ 1622 {{ 0xC4, 0xAF, 0x00 }}, /* 0xE1 */ 1623 {{ 0xC4, 0x81, 0x00 }}, /* 0xE2 */ 1624 {{ 0xC4, 0x87, 0x00 }}, /* 0xE3 */ 1625 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 1626 {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */ 1627 {{ 0xC4, 0x99, 0x00 }}, /* 0xE6 */ 1628 {{ 0xC4, 0x93, 0x00 }}, /* 0xE7 */ 1629 {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */ 1630 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 1631 {{ 0xC5, 0xBA, 0x00 }}, /* 0xEA */ 1632 {{ 0xC4, 0x97, 0x00 }}, /* 0xEB */ 1633 {{ 0xC4, 0xA3, 0x00 }}, /* 0xEC */ 1634 {{ 0xC4, 0xB7, 0x00 }}, /* 0xED */ 1635 {{ 0xC4, 0xAB, 0x00 }}, /* 0xEE */ 1636 {{ 0xC4, 0xBC, 0x00 }}, /* 0xEF */ 1637 {{ 0xC5, 0xA1, 0x00 }}, /* 0xF0 */ 1638 {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */ 1639 {{ 0xC5, 0x86, 0x00 }}, /* 0xF2 */ 1640 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 1641 {{ 0xC5, 0x8D, 0x00 }}, /* 0xF4 */ 1642 {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */ 1643 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 1644 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 1645 {{ 0xC5, 0xB3, 0x00 }}, /* 0xF8 */ 1646 {{ 0xC5, 0x82, 0x00 }}, /* 0xF9 */ 1647 {{ 0xC5, 0x9B, 0x00 }}, /* 0xFA */ 1648 {{ 0xC5, 0xAB, 0x00 }}, /* 0xFB */ 1649 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 1650 {{ 0xC5, 0xBC, 0x00 }}, /* 0xFD */ 1651 {{ 0xC5, 0xBE, 0x00 }}, /* 0xFE */ 1652 {{ 0xCB, 0x99, 0x00 }} /* 0xFF */ 1653 }, 1654 { /* ISO 8859-2 -> UTF-8 */ 1655 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 1656 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 1657 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 1658 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 1659 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 1660 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 1661 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 1662 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 1663 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 1664 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 1665 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 1666 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 1667 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 1668 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 1669 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 1670 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 1671 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 1672 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 1673 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 1674 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 1675 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 1676 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 1677 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 1678 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 1679 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 1680 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 1681 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 1682 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 1683 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 1684 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 1685 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 1686 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 1687 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1688 {{ 0xC4, 0x84, 0x00 }}, /* 0xA1 */ 1689 {{ 0xCB, 0x98, 0x00 }}, /* 0xA2 */ 1690 {{ 0xC5, 0x81, 0x00 }}, /* 0xA3 */ 1691 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 1692 {{ 0xC4, 0xBD, 0x00 }}, /* 0xA5 */ 1693 {{ 0xC5, 0x9A, 0x00 }}, /* 0xA6 */ 1694 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1695 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 1696 {{ 0xC5, 0xA0, 0x00 }}, /* 0xA9 */ 1697 {{ 0xC5, 0x9E, 0x00 }}, /* 0xAA */ 1698 {{ 0xC5, 0xA4, 0x00 }}, /* 0xAB */ 1699 {{ 0xC5, 0xB9, 0x00 }}, /* 0xAC */ 1700 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1701 {{ 0xC5, 0xBD, 0x00 }}, /* 0xAE */ 1702 {{ 0xC5, 0xBB, 0x00 }}, /* 0xAF */ 1703 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1704 {{ 0xC4, 0x85, 0x00 }}, /* 0xB1 */ 1705 {{ 0xCB, 0x9B, 0x00 }}, /* 0xB2 */ 1706 {{ 0xC5, 0x82, 0x00 }}, /* 0xB3 */ 1707 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 1708 {{ 0xC4, 0xBE, 0x00 }}, /* 0xB5 */ 1709 {{ 0xC5, 0x9B, 0x00 }}, /* 0xB6 */ 1710 {{ 0xCB, 0x87, 0x00 }}, /* 0xB7 */ 1711 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 1712 {{ 0xC5, 0xA1, 0x00 }}, /* 0xB9 */ 1713 {{ 0xC5, 0x9F, 0x00 }}, /* 0xBA */ 1714 {{ 0xC5, 0xA5, 0x00 }}, /* 0xBB */ 1715 {{ 0xC5, 0xBA, 0x00 }}, /* 0xBC */ 1716 {{ 0xCB, 0x9D, 0x00 }}, /* 0xBD */ 1717 {{ 0xC5, 0xBE, 0x00 }}, /* 0xBE */ 1718 {{ 0xC5, 0xBC, 0x00 }}, /* 0xBF */ 1719 {{ 0xC5, 0x94, 0x00 }}, /* 0xC0 */ 1720 {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */ 1721 {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */ 1722 {{ 0xC4, 0x82, 0x00 }}, /* 0xC3 */ 1723 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 1724 {{ 0xC4, 0xB9, 0x00 }}, /* 0xC5 */ 1725 {{ 0xC4, 0x86, 0x00 }}, /* 0xC6 */ 1726 {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */ 1727 {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */ 1728 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 1729 {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */ 1730 {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */ 1731 {{ 0xC4, 0x9A, 0x00 }}, /* 0xCC */ 1732 {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */ 1733 {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */ 1734 {{ 0xC4, 0x8E, 0x00 }}, /* 0xCF */ 1735 {{ 0xC4, 0x90, 0x00 }}, /* 0xD0 */ 1736 {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */ 1737 {{ 0xC5, 0x87, 0x00 }}, /* 0xD2 */ 1738 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 1739 {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */ 1740 {{ 0xC5, 0x90, 0x00 }}, /* 0xD5 */ 1741 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 1742 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 1743 {{ 0xC5, 0x98, 0x00 }}, /* 0xD8 */ 1744 {{ 0xC5, 0xAE, 0x00 }}, /* 0xD9 */ 1745 {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */ 1746 {{ 0xC5, 0xB0, 0x00 }}, /* 0xDB */ 1747 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 1748 {{ 0xC3, 0x9D, 0x00 }}, /* 0xDD */ 1749 {{ 0xC5, 0xA2, 0x00 }}, /* 0xDE */ 1750 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 1751 {{ 0xC5, 0x95, 0x00 }}, /* 0xE0 */ 1752 {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */ 1753 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 1754 {{ 0xC4, 0x83, 0x00 }}, /* 0xE3 */ 1755 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 1756 {{ 0xC4, 0xBA, 0x00 }}, /* 0xE5 */ 1757 {{ 0xC4, 0x87, 0x00 }}, /* 0xE6 */ 1758 {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */ 1759 {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */ 1760 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 1761 {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */ 1762 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 1763 {{ 0xC4, 0x9B, 0x00 }}, /* 0xEC */ 1764 {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */ 1765 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 1766 {{ 0xC4, 0x8F, 0x00 }}, /* 0xEF */ 1767 {{ 0xC4, 0x91, 0x00 }}, /* 0xF0 */ 1768 {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */ 1769 {{ 0xC5, 0x88, 0x00 }}, /* 0xF2 */ 1770 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 1771 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 1772 {{ 0xC5, 0x91, 0x00 }}, /* 0xF5 */ 1773 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 1774 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 1775 {{ 0xC5, 0x99, 0x00 }}, /* 0xF8 */ 1776 {{ 0xC5, 0xAF, 0x00 }}, /* 0xF9 */ 1777 {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */ 1778 {{ 0xC5, 0xB1, 0x00 }}, /* 0xFB */ 1779 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 1780 {{ 0xC3, 0xBD, 0x00 }}, /* 0xFD */ 1781 {{ 0xC5, 0xA3, 0x00 }}, /* 0xFE */ 1782 {{ 0xCB, 0x99, 0x00 }} /* 0xFF */ 1783 }, 1784 { /* ISO 8859-3 -> UTF-8 */ 1785 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 1786 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 1787 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 1788 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 1789 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 1790 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 1791 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 1792 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 1793 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 1794 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 1795 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 1796 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 1797 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 1798 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 1799 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 1800 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 1801 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 1802 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 1803 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 1804 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 1805 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 1806 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 1807 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 1808 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 1809 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 1810 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 1811 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 1812 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 1813 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 1814 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 1815 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 1816 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 1817 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1818 {{ 0xC4, 0xA6, 0x00 }}, /* 0xA1 */ 1819 {{ 0xCB, 0x98, 0x00 }}, /* 0xA2 */ 1820 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 1821 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 1822 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */ 1823 {{ 0xC4, 0xA4, 0x00 }}, /* 0xA6 */ 1824 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1825 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 1826 {{ 0xC4, 0xB0, 0x00 }}, /* 0xA9 */ 1827 {{ 0xC5, 0x9E, 0x00 }}, /* 0xAA */ 1828 {{ 0xC4, 0x9E, 0x00 }}, /* 0xAB */ 1829 {{ 0xC4, 0xB4, 0x00 }}, /* 0xAC */ 1830 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1831 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAE (illegal character) */ 1832 {{ 0xC5, 0xBB, 0x00 }}, /* 0xAF */ 1833 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1834 {{ 0xC4, 0xA7, 0x00 }}, /* 0xB1 */ 1835 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 1836 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 1837 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 1838 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 1839 {{ 0xC4, 0xA5, 0x00 }}, /* 0xB6 */ 1840 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 1841 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 1842 {{ 0xC4, 0xB1, 0x00 }}, /* 0xB9 */ 1843 {{ 0xC5, 0x9F, 0x00 }}, /* 0xBA */ 1844 {{ 0xC4, 0x9F, 0x00 }}, /* 0xBB */ 1845 {{ 0xC4, 0xB5, 0x00 }}, /* 0xBC */ 1846 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 1847 {{ 0xFE, 0xFE, 0xFE }}, /* 0xBE (illegal character) */ 1848 {{ 0xC5, 0xBC, 0x00 }}, /* 0xBF */ 1849 {{ 0xC3, 0x80, 0x00 }}, /* 0xC0 */ 1850 {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */ 1851 {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */ 1852 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC3 (illegal character) */ 1853 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 1854 {{ 0xC4, 0x8A, 0x00 }}, /* 0xC5 */ 1855 {{ 0xC4, 0x88, 0x00 }}, /* 0xC6 */ 1856 {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */ 1857 {{ 0xC3, 0x88, 0x00 }}, /* 0xC8 */ 1858 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 1859 {{ 0xC3, 0x8A, 0x00 }}, /* 0xCA */ 1860 {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */ 1861 {{ 0xC3, 0x8C, 0x00 }}, /* 0xCC */ 1862 {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */ 1863 {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */ 1864 {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */ 1865 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD0 (illegal character) */ 1866 {{ 0xC3, 0x91, 0x00 }}, /* 0xD1 */ 1867 {{ 0xC3, 0x92, 0x00 }}, /* 0xD2 */ 1868 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 1869 {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */ 1870 {{ 0xC4, 0xA0, 0x00 }}, /* 0xD5 */ 1871 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 1872 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 1873 {{ 0xC4, 0x9C, 0x00 }}, /* 0xD8 */ 1874 {{ 0xC3, 0x99, 0x00 }}, /* 0xD9 */ 1875 {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */ 1876 {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */ 1877 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 1878 {{ 0xC5, 0xAC, 0x00 }}, /* 0xDD */ 1879 {{ 0xC5, 0x9C, 0x00 }}, /* 0xDE */ 1880 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 1881 {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */ 1882 {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */ 1883 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 1884 {{ 0xFE, 0xFE, 0xFE }}, /* 0xE3 (illegal character) */ 1885 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 1886 {{ 0xC4, 0x8B, 0x00 }}, /* 0xE5 */ 1887 {{ 0xC4, 0x89, 0x00 }}, /* 0xE6 */ 1888 {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */ 1889 {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */ 1890 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 1891 {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */ 1892 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 1893 {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */ 1894 {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */ 1895 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 1896 {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */ 1897 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF0 (illegal character) */ 1898 {{ 0xC3, 0xB1, 0x00 }}, /* 0xF1 */ 1899 {{ 0xC3, 0xB2, 0x00 }}, /* 0xF2 */ 1900 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 1901 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 1902 {{ 0xC4, 0xA1, 0x00 }}, /* 0xF5 */ 1903 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 1904 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 1905 {{ 0xC4, 0x9D, 0x00 }}, /* 0xF8 */ 1906 {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */ 1907 {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */ 1908 {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */ 1909 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 1910 {{ 0xC5, 0xAD, 0x00 }}, /* 0xFD */ 1911 {{ 0xC5, 0x9D, 0x00 }}, /* 0xFE */ 1912 {{ 0xCB, 0x99, 0x00 }} /* 0xFF */ 1913 }, 1914 { /* ISO 8859-4 -> UTF-8 */ 1915 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 1916 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 1917 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 1918 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 1919 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 1920 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 1921 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 1922 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 1923 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 1924 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 1925 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 1926 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 1927 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 1928 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 1929 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 1930 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 1931 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 1932 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 1933 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 1934 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 1935 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 1936 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 1937 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 1938 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 1939 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 1940 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 1941 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 1942 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 1943 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 1944 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 1945 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 1946 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 1947 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 1948 {{ 0xC4, 0x84, 0x00 }}, /* 0xA1 */ 1949 {{ 0xC4, 0xB8, 0x00 }}, /* 0xA2 */ 1950 {{ 0xC5, 0x96, 0x00 }}, /* 0xA3 */ 1951 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 1952 {{ 0xC4, 0xA8, 0x00 }}, /* 0xA5 */ 1953 {{ 0xC4, 0xBB, 0x00 }}, /* 0xA6 */ 1954 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 1955 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 1956 {{ 0xC5, 0xA0, 0x00 }}, /* 0xA9 */ 1957 {{ 0xC4, 0x92, 0x00 }}, /* 0xAA */ 1958 {{ 0xC4, 0xA2, 0x00 }}, /* 0xAB */ 1959 {{ 0xC5, 0xA6, 0x00 }}, /* 0xAC */ 1960 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 1961 {{ 0xC5, 0xBD, 0x00 }}, /* 0xAE */ 1962 {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */ 1963 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 1964 {{ 0xC4, 0x85, 0x00 }}, /* 0xB1 */ 1965 {{ 0xCB, 0x9B, 0x00 }}, /* 0xB2 */ 1966 {{ 0xC5, 0x97, 0x00 }}, /* 0xB3 */ 1967 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 1968 {{ 0xC4, 0xA9, 0x00 }}, /* 0xB5 */ 1969 {{ 0xC4, 0xBC, 0x00 }}, /* 0xB6 */ 1970 {{ 0xCB, 0x87, 0x00 }}, /* 0xB7 */ 1971 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 1972 {{ 0xC5, 0xA1, 0x00 }}, /* 0xB9 */ 1973 {{ 0xC4, 0x93, 0x00 }}, /* 0xBA */ 1974 {{ 0xC4, 0xA3, 0x00 }}, /* 0xBB */ 1975 {{ 0xC5, 0xA7, 0x00 }}, /* 0xBC */ 1976 {{ 0xC5, 0x8A, 0x00 }}, /* 0xBD */ 1977 {{ 0xC5, 0xBE, 0x00 }}, /* 0xBE */ 1978 {{ 0xC5, 0x8B, 0x00 }}, /* 0xBF */ 1979 {{ 0xC4, 0x80, 0x00 }}, /* 0xC0 */ 1980 {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */ 1981 {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */ 1982 {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */ 1983 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 1984 {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */ 1985 {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */ 1986 {{ 0xC4, 0xAE, 0x00 }}, /* 0xC7 */ 1987 {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */ 1988 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 1989 {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */ 1990 {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */ 1991 {{ 0xC4, 0x96, 0x00 }}, /* 0xCC */ 1992 {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */ 1993 {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */ 1994 {{ 0xC4, 0xAA, 0x00 }}, /* 0xCF */ 1995 {{ 0xC4, 0x90, 0x00 }}, /* 0xD0 */ 1996 {{ 0xC5, 0x85, 0x00 }}, /* 0xD1 */ 1997 {{ 0xC5, 0x8C, 0x00 }}, /* 0xD2 */ 1998 {{ 0xC4, 0xB6, 0x00 }}, /* 0xD3 */ 1999 {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */ 2000 {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */ 2001 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 2002 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 2003 {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */ 2004 {{ 0xC5, 0xB2, 0x00 }}, /* 0xD9 */ 2005 {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */ 2006 {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */ 2007 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 2008 {{ 0xC5, 0xA8, 0x00 }}, /* 0xDD */ 2009 {{ 0xC5, 0xAA, 0x00 }}, /* 0xDE */ 2010 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 2011 {{ 0xC4, 0x81, 0x00 }}, /* 0xE0 */ 2012 {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */ 2013 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 2014 {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */ 2015 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 2016 {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */ 2017 {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */ 2018 {{ 0xC4, 0xAF, 0x00 }}, /* 0xE7 */ 2019 {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */ 2020 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 2021 {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */ 2022 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 2023 {{ 0xC4, 0x97, 0x00 }}, /* 0xEC */ 2024 {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */ 2025 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 2026 {{ 0xC4, 0xAB, 0x00 }}, /* 0xEF */ 2027 {{ 0xC4, 0x91, 0x00 }}, /* 0xF0 */ 2028 {{ 0xC5, 0x86, 0x00 }}, /* 0xF1 */ 2029 {{ 0xC5, 0x8D, 0x00 }}, /* 0xF2 */ 2030 {{ 0xC4, 0xB7, 0x00 }}, /* 0xF3 */ 2031 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 2032 {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */ 2033 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 2034 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 2035 {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */ 2036 {{ 0xC5, 0xB3, 0x00 }}, /* 0xF9 */ 2037 {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */ 2038 {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */ 2039 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 2040 {{ 0xC5, 0xA9, 0x00 }}, /* 0xFD */ 2041 {{ 0xC5, 0xAB, 0x00 }}, /* 0xFE */ 2042 {{ 0xCB, 0x99, 0x00 }} /* 0xFF */ 2043 }, 2044 { /* ISO 8859-5 -> UTF-8 */ 2045 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2046 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2047 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2048 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2049 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2050 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2051 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2052 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2053 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2054 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2055 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2056 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2057 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2058 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2059 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2060 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2061 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2062 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2063 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2064 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2065 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2066 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2067 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2068 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2069 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2070 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2071 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2072 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2073 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2074 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2075 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2076 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2077 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 2078 {{ 0xD0, 0x81, 0x00 }}, /* 0xA1 */ 2079 {{ 0xD0, 0x82, 0x00 }}, /* 0xA2 */ 2080 {{ 0xD0, 0x83, 0x00 }}, /* 0xA3 */ 2081 {{ 0xD0, 0x84, 0x00 }}, /* 0xA4 */ 2082 {{ 0xD0, 0x85, 0x00 }}, /* 0xA5 */ 2083 {{ 0xD0, 0x86, 0x00 }}, /* 0xA6 */ 2084 {{ 0xD0, 0x87, 0x00 }}, /* 0xA7 */ 2085 {{ 0xD0, 0x88, 0x00 }}, /* 0xA8 */ 2086 {{ 0xD0, 0x89, 0x00 }}, /* 0xA9 */ 2087 {{ 0xD0, 0x8A, 0x00 }}, /* 0xAA */ 2088 {{ 0xD0, 0x8B, 0x00 }}, /* 0xAB */ 2089 {{ 0xD0, 0x8C, 0x00 }}, /* 0xAC */ 2090 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 2091 {{ 0xD0, 0x8E, 0x00 }}, /* 0xAE */ 2092 {{ 0xD0, 0x8F, 0x00 }}, /* 0xAF */ 2093 {{ 0xD0, 0x90, 0x00 }}, /* 0xB0 */ 2094 {{ 0xD0, 0x91, 0x00 }}, /* 0xB1 */ 2095 {{ 0xD0, 0x92, 0x00 }}, /* 0xB2 */ 2096 {{ 0xD0, 0x93, 0x00 }}, /* 0xB3 */ 2097 {{ 0xD0, 0x94, 0x00 }}, /* 0xB4 */ 2098 {{ 0xD0, 0x95, 0x00 }}, /* 0xB5 */ 2099 {{ 0xD0, 0x96, 0x00 }}, /* 0xB6 */ 2100 {{ 0xD0, 0x97, 0x00 }}, /* 0xB7 */ 2101 {{ 0xD0, 0x98, 0x00 }}, /* 0xB8 */ 2102 {{ 0xD0, 0x99, 0x00 }}, /* 0xB9 */ 2103 {{ 0xD0, 0x9A, 0x00 }}, /* 0xBA */ 2104 {{ 0xD0, 0x9B, 0x00 }}, /* 0xBB */ 2105 {{ 0xD0, 0x9C, 0x00 }}, /* 0xBC */ 2106 {{ 0xD0, 0x9D, 0x00 }}, /* 0xBD */ 2107 {{ 0xD0, 0x9E, 0x00 }}, /* 0xBE */ 2108 {{ 0xD0, 0x9F, 0x00 }}, /* 0xBF */ 2109 {{ 0xD0, 0xA0, 0x00 }}, /* 0xC0 */ 2110 {{ 0xD0, 0xA1, 0x00 }}, /* 0xC1 */ 2111 {{ 0xD0, 0xA2, 0x00 }}, /* 0xC2 */ 2112 {{ 0xD0, 0xA3, 0x00 }}, /* 0xC3 */ 2113 {{ 0xD0, 0xA4, 0x00 }}, /* 0xC4 */ 2114 {{ 0xD0, 0xA5, 0x00 }}, /* 0xC5 */ 2115 {{ 0xD0, 0xA6, 0x00 }}, /* 0xC6 */ 2116 {{ 0xD0, 0xA7, 0x00 }}, /* 0xC7 */ 2117 {{ 0xD0, 0xA8, 0x00 }}, /* 0xC8 */ 2118 {{ 0xD0, 0xA9, 0x00 }}, /* 0xC9 */ 2119 {{ 0xD0, 0xAA, 0x00 }}, /* 0xCA */ 2120 {{ 0xD0, 0xAB, 0x00 }}, /* 0xCB */ 2121 {{ 0xD0, 0xAC, 0x00 }}, /* 0xCC */ 2122 {{ 0xD0, 0xAD, 0x00 }}, /* 0xCD */ 2123 {{ 0xD0, 0xAE, 0x00 }}, /* 0xCE */ 2124 {{ 0xD0, 0xAF, 0x00 }}, /* 0xCF */ 2125 {{ 0xD0, 0xB0, 0x00 }}, /* 0xD0 */ 2126 {{ 0xD0, 0xB1, 0x00 }}, /* 0xD1 */ 2127 {{ 0xD0, 0xB2, 0x00 }}, /* 0xD2 */ 2128 {{ 0xD0, 0xB3, 0x00 }}, /* 0xD3 */ 2129 {{ 0xD0, 0xB4, 0x00 }}, /* 0xD4 */ 2130 {{ 0xD0, 0xB5, 0x00 }}, /* 0xD5 */ 2131 {{ 0xD0, 0xB6, 0x00 }}, /* 0xD6 */ 2132 {{ 0xD0, 0xB7, 0x00 }}, /* 0xD7 */ 2133 {{ 0xD0, 0xB8, 0x00 }}, /* 0xD8 */ 2134 {{ 0xD0, 0xB9, 0x00 }}, /* 0xD9 */ 2135 {{ 0xD0, 0xBA, 0x00 }}, /* 0xDA */ 2136 {{ 0xD0, 0xBB, 0x00 }}, /* 0xDB */ 2137 {{ 0xD0, 0xBC, 0x00 }}, /* 0xDC */ 2138 {{ 0xD0, 0xBD, 0x00 }}, /* 0xDD */ 2139 {{ 0xD0, 0xBE, 0x00 }}, /* 0xDE */ 2140 {{ 0xD0, 0xBF, 0x00 }}, /* 0xDF */ 2141 {{ 0xD1, 0x80, 0x00 }}, /* 0xE0 */ 2142 {{ 0xD1, 0x81, 0x00 }}, /* 0xE1 */ 2143 {{ 0xD1, 0x82, 0x00 }}, /* 0xE2 */ 2144 {{ 0xD1, 0x83, 0x00 }}, /* 0xE3 */ 2145 {{ 0xD1, 0x84, 0x00 }}, /* 0xE4 */ 2146 {{ 0xD1, 0x85, 0x00 }}, /* 0xE5 */ 2147 {{ 0xD1, 0x86, 0x00 }}, /* 0xE6 */ 2148 {{ 0xD1, 0x87, 0x00 }}, /* 0xE7 */ 2149 {{ 0xD1, 0x88, 0x00 }}, /* 0xE8 */ 2150 {{ 0xD1, 0x89, 0x00 }}, /* 0xE9 */ 2151 {{ 0xD1, 0x8A, 0x00 }}, /* 0xEA */ 2152 {{ 0xD1, 0x8B, 0x00 }}, /* 0xEB */ 2153 {{ 0xD1, 0x8C, 0x00 }}, /* 0xEC */ 2154 {{ 0xD1, 0x8D, 0x00 }}, /* 0xED */ 2155 {{ 0xD1, 0x8E, 0x00 }}, /* 0xEE */ 2156 {{ 0xD1, 0x8F, 0x00 }}, /* 0xEF */ 2157 {{ 0xE2, 0x84, 0x96 }}, /* 0xF0 */ 2158 {{ 0xD1, 0x91, 0x00 }}, /* 0xF1 */ 2159 {{ 0xD1, 0x92, 0x00 }}, /* 0xF2 */ 2160 {{ 0xD1, 0x93, 0x00 }}, /* 0xF3 */ 2161 {{ 0xD1, 0x94, 0x00 }}, /* 0xF4 */ 2162 {{ 0xD1, 0x95, 0x00 }}, /* 0xF5 */ 2163 {{ 0xD1, 0x96, 0x00 }}, /* 0xF6 */ 2164 {{ 0xD1, 0x97, 0x00 }}, /* 0xF7 */ 2165 {{ 0xD1, 0x98, 0x00 }}, /* 0xF8 */ 2166 {{ 0xD1, 0x99, 0x00 }}, /* 0xF9 */ 2167 {{ 0xD1, 0x9A, 0x00 }}, /* 0xFA */ 2168 {{ 0xD1, 0x9B, 0x00 }}, /* 0xFB */ 2169 {{ 0xD1, 0x9C, 0x00 }}, /* 0xFC */ 2170 {{ 0xC2, 0xA7, 0x00 }}, /* 0xFD */ 2171 {{ 0xD1, 0x9E, 0x00 }}, /* 0xFE */ 2172 {{ 0xD1, 0x9F, 0x00 }} /* 0xFF */ 2173 }, 2174 { /* ISO 8859-6 -> UTF-8 */ 2175 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2176 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2177 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2178 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2179 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2180 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2181 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2182 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2183 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2184 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2185 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2186 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2187 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2188 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2189 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2190 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2191 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2192 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2193 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2194 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2195 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2196 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2197 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2198 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2199 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2200 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2201 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2202 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2203 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2204 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2205 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2206 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2207 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 2208 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA1 (illegal character) */ 2209 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA2 (illegal character) */ 2210 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA3 (illegal character) */ 2211 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 2212 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */ 2213 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA6 (illegal character) */ 2214 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA7 (illegal character) */ 2215 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA8 (illegal character) */ 2216 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA9 (illegal character) */ 2217 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAA (illegal character) */ 2218 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAB (illegal character) */ 2219 {{ 0xD8, 0x8C, 0x00 }}, /* 0xAC */ 2220 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 2221 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAE (illegal character) */ 2222 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAF (illegal character) */ 2223 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB0 (illegal character) */ 2224 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB1 (illegal character) */ 2225 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB2 (illegal character) */ 2226 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB3 (illegal character) */ 2227 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB4 (illegal character) */ 2228 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB5 (illegal character) */ 2229 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB6 (illegal character) */ 2230 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB7 (illegal character) */ 2231 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB8 (illegal character) */ 2232 {{ 0xFE, 0xFE, 0xFE }}, /* 0xB9 (illegal character) */ 2233 {{ 0xFE, 0xFE, 0xFE }}, /* 0xBA (illegal character) */ 2234 {{ 0xD8, 0x9B, 0x00 }}, /* 0xBB */ 2235 {{ 0xFE, 0xFE, 0xFE }}, /* 0xBC (illegal character) */ 2236 {{ 0xFE, 0xFE, 0xFE }}, /* 0xBD (illegal character) */ 2237 {{ 0xFE, 0xFE, 0xFE }}, /* 0xBE (illegal character) */ 2238 {{ 0xD8, 0x9F, 0x00 }}, /* 0xBF */ 2239 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC0 (illegal character) */ 2240 {{ 0xD8, 0xA1, 0x00 }}, /* 0xC1 */ 2241 {{ 0xD8, 0xA2, 0x00 }}, /* 0xC2 */ 2242 {{ 0xD8, 0xA3, 0x00 }}, /* 0xC3 */ 2243 {{ 0xD8, 0xA4, 0x00 }}, /* 0xC4 */ 2244 {{ 0xD8, 0xA5, 0x00 }}, /* 0xC5 */ 2245 {{ 0xD8, 0xA6, 0x00 }}, /* 0xC6 */ 2246 {{ 0xD8, 0xA7, 0x00 }}, /* 0xC7 */ 2247 {{ 0xD8, 0xA8, 0x00 }}, /* 0xC8 */ 2248 {{ 0xD8, 0xA9, 0x00 }}, /* 0xC9 */ 2249 {{ 0xD8, 0xAA, 0x00 }}, /* 0xCA */ 2250 {{ 0xD8, 0xAB, 0x00 }}, /* 0xCB */ 2251 {{ 0xD8, 0xAC, 0x00 }}, /* 0xCC */ 2252 {{ 0xD8, 0xAD, 0x00 }}, /* 0xCD */ 2253 {{ 0xD8, 0xAE, 0x00 }}, /* 0xCE */ 2254 {{ 0xD8, 0xAF, 0x00 }}, /* 0xCF */ 2255 {{ 0xD8, 0xB0, 0x00 }}, /* 0xD0 */ 2256 {{ 0xD8, 0xB1, 0x00 }}, /* 0xD1 */ 2257 {{ 0xD8, 0xB2, 0x00 }}, /* 0xD2 */ 2258 {{ 0xD8, 0xB3, 0x00 }}, /* 0xD3 */ 2259 {{ 0xD8, 0xB4, 0x00 }}, /* 0xD4 */ 2260 {{ 0xD8, 0xB5, 0x00 }}, /* 0xD5 */ 2261 {{ 0xD8, 0xB6, 0x00 }}, /* 0xD6 */ 2262 {{ 0xD8, 0xB7, 0x00 }}, /* 0xD7 */ 2263 {{ 0xD8, 0xB8, 0x00 }}, /* 0xD8 */ 2264 {{ 0xD8, 0xB9, 0x00 }}, /* 0xD9 */ 2265 {{ 0xD8, 0xBA, 0x00 }}, /* 0xDA */ 2266 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */ 2267 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */ 2268 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */ 2269 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */ 2270 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDF (illegal character) */ 2271 {{ 0xD9, 0x80, 0x00 }}, /* 0xE0 */ 2272 {{ 0xD9, 0x81, 0x00 }}, /* 0xE1 */ 2273 {{ 0xD9, 0x82, 0x00 }}, /* 0xE2 */ 2274 {{ 0xD9, 0x83, 0x00 }}, /* 0xE3 */ 2275 {{ 0xD9, 0x84, 0x00 }}, /* 0xE4 */ 2276 {{ 0xD9, 0x85, 0x00 }}, /* 0xE5 */ 2277 {{ 0xD9, 0x86, 0x00 }}, /* 0xE6 */ 2278 {{ 0xD9, 0x87, 0x00 }}, /* 0xE7 */ 2279 {{ 0xD9, 0x88, 0x00 }}, /* 0xE8 */ 2280 {{ 0xD9, 0x89, 0x00 }}, /* 0xE9 */ 2281 {{ 0xD9, 0x8A, 0x00 }}, /* 0xEA */ 2282 {{ 0xD9, 0x8B, 0x00 }}, /* 0xEB */ 2283 {{ 0xD9, 0x8C, 0x00 }}, /* 0xEC */ 2284 {{ 0xD9, 0x8D, 0x00 }}, /* 0xED */ 2285 {{ 0xD9, 0x8E, 0x00 }}, /* 0xEE */ 2286 {{ 0xD9, 0x8F, 0x00 }}, /* 0xEF */ 2287 {{ 0xD9, 0x90, 0x00 }}, /* 0xF0 */ 2288 {{ 0xD9, 0x91, 0x00 }}, /* 0xF1 */ 2289 {{ 0xD9, 0x92, 0x00 }}, /* 0xF2 */ 2290 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF3 (illegal character) */ 2291 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF4 (illegal character) */ 2292 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF5 (illegal character) */ 2293 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF6 (illegal character) */ 2294 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF7 (illegal character) */ 2295 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF8 (illegal character) */ 2296 {{ 0xFE, 0xFE, 0xFE }}, /* 0xF9 (illegal character) */ 2297 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFA (illegal character) */ 2298 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFB (illegal character) */ 2299 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */ 2300 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFD (illegal character) */ 2301 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFE (illegal character) */ 2302 {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */ 2303 }, 2304 { /* ISO 8859-7 -> UTF-8 */ 2305 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2306 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2307 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2308 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2309 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2310 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2311 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2312 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2313 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2314 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2315 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2316 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2317 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2318 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2319 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2320 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2321 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2322 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2323 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2324 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2325 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2326 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2327 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2328 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2329 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2330 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2331 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2332 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2333 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2334 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2335 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2336 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2337 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 2338 {{ 0xE2, 0x80, 0x98 }}, /* 0xA1 */ 2339 {{ 0xE2, 0x80, 0x99 }}, /* 0xA2 */ 2340 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 2341 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA4 (illegal character) */ 2342 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA5 (illegal character) */ 2343 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 2344 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 2345 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 2346 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 2347 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAA (illegal character) */ 2348 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 2349 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 2350 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 2351 {{ 0xFE, 0xFE, 0xFE }}, /* 0xAE (illegal character) */ 2352 {{ 0xE2, 0x80, 0x95 }}, /* 0xAF */ 2353 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 2354 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 2355 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 2356 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 2357 {{ 0xCE, 0x84, 0x00 }}, /* 0xB4 */ 2358 {{ 0xCE, 0x85, 0x00 }}, /* 0xB5 */ 2359 {{ 0xCE, 0x86, 0x00 }}, /* 0xB6 */ 2360 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 2361 {{ 0xCE, 0x88, 0x00 }}, /* 0xB8 */ 2362 {{ 0xCE, 0x89, 0x00 }}, /* 0xB9 */ 2363 {{ 0xCE, 0x8A, 0x00 }}, /* 0xBA */ 2364 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 2365 {{ 0xCE, 0x8C, 0x00 }}, /* 0xBC */ 2366 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 2367 {{ 0xCE, 0x8E, 0x00 }}, /* 0xBE */ 2368 {{ 0xCE, 0x8F, 0x00 }}, /* 0xBF */ 2369 {{ 0xCE, 0x90, 0x00 }}, /* 0xC0 */ 2370 {{ 0xCE, 0x91, 0x00 }}, /* 0xC1 */ 2371 {{ 0xCE, 0x92, 0x00 }}, /* 0xC2 */ 2372 {{ 0xCE, 0x93, 0x00 }}, /* 0xC3 */ 2373 {{ 0xCE, 0x94, 0x00 }}, /* 0xC4 */ 2374 {{ 0xCE, 0x95, 0x00 }}, /* 0xC5 */ 2375 {{ 0xCE, 0x96, 0x00 }}, /* 0xC6 */ 2376 {{ 0xCE, 0x97, 0x00 }}, /* 0xC7 */ 2377 {{ 0xCE, 0x98, 0x00 }}, /* 0xC8 */ 2378 {{ 0xCE, 0x99, 0x00 }}, /* 0xC9 */ 2379 {{ 0xCE, 0x9A, 0x00 }}, /* 0xCA */ 2380 {{ 0xCE, 0x9B, 0x00 }}, /* 0xCB */ 2381 {{ 0xCE, 0x9C, 0x00 }}, /* 0xCC */ 2382 {{ 0xCE, 0x9D, 0x00 }}, /* 0xCD */ 2383 {{ 0xCE, 0x9E, 0x00 }}, /* 0xCE */ 2384 {{ 0xCE, 0x9F, 0x00 }}, /* 0xCF */ 2385 {{ 0xCE, 0xA0, 0x00 }}, /* 0xD0 */ 2386 {{ 0xCE, 0xA1, 0x00 }}, /* 0xD1 */ 2387 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD2 (illegal character) */ 2388 {{ 0xCE, 0xA3, 0x00 }}, /* 0xD3 */ 2389 {{ 0xCE, 0xA4, 0x00 }}, /* 0xD4 */ 2390 {{ 0xCE, 0xA5, 0x00 }}, /* 0xD5 */ 2391 {{ 0xCE, 0xA6, 0x00 }}, /* 0xD6 */ 2392 {{ 0xCE, 0xA7, 0x00 }}, /* 0xD7 */ 2393 {{ 0xCE, 0xA8, 0x00 }}, /* 0xD8 */ 2394 {{ 0xCE, 0xA9, 0x00 }}, /* 0xD9 */ 2395 {{ 0xCE, 0xAA, 0x00 }}, /* 0xDA */ 2396 {{ 0xCE, 0xAB, 0x00 }}, /* 0xDB */ 2397 {{ 0xCE, 0xAC, 0x00 }}, /* 0xDC */ 2398 {{ 0xCE, 0xAD, 0x00 }}, /* 0xDD */ 2399 {{ 0xCE, 0xAE, 0x00 }}, /* 0xDE */ 2400 {{ 0xCE, 0xAF, 0x00 }}, /* 0xDF */ 2401 {{ 0xCE, 0xB0, 0x00 }}, /* 0xE0 */ 2402 {{ 0xCE, 0xB1, 0x00 }}, /* 0xE1 */ 2403 {{ 0xCE, 0xB2, 0x00 }}, /* 0xE2 */ 2404 {{ 0xCE, 0xB3, 0x00 }}, /* 0xE3 */ 2405 {{ 0xCE, 0xB4, 0x00 }}, /* 0xE4 */ 2406 {{ 0xCE, 0xB5, 0x00 }}, /* 0xE5 */ 2407 {{ 0xCE, 0xB6, 0x00 }}, /* 0xE6 */ 2408 {{ 0xCE, 0xB7, 0x00 }}, /* 0xE7 */ 2409 {{ 0xCE, 0xB8, 0x00 }}, /* 0xE8 */ 2410 {{ 0xCE, 0xB9, 0x00 }}, /* 0xE9 */ 2411 {{ 0xCE, 0xBA, 0x00 }}, /* 0xEA */ 2412 {{ 0xCE, 0xBB, 0x00 }}, /* 0xEB */ 2413 {{ 0xCE, 0xBC, 0x00 }}, /* 0xEC */ 2414 {{ 0xCE, 0xBD, 0x00 }}, /* 0xED */ 2415 {{ 0xCE, 0xBE, 0x00 }}, /* 0xEE */ 2416 {{ 0xCE, 0xBF, 0x00 }}, /* 0xEF */ 2417 {{ 0xCF, 0x80, 0x00 }}, /* 0xF0 */ 2418 {{ 0xCF, 0x81, 0x00 }}, /* 0xF1 */ 2419 {{ 0xCF, 0x82, 0x00 }}, /* 0xF2 */ 2420 {{ 0xCF, 0x83, 0x00 }}, /* 0xF3 */ 2421 {{ 0xCF, 0x84, 0x00 }}, /* 0xF4 */ 2422 {{ 0xCF, 0x85, 0x00 }}, /* 0xF5 */ 2423 {{ 0xCF, 0x86, 0x00 }}, /* 0xF6 */ 2424 {{ 0xCF, 0x87, 0x00 }}, /* 0xF7 */ 2425 {{ 0xCF, 0x88, 0x00 }}, /* 0xF8 */ 2426 {{ 0xCF, 0x89, 0x00 }}, /* 0xF9 */ 2427 {{ 0xCF, 0x8A, 0x00 }}, /* 0xFA */ 2428 {{ 0xCF, 0x8B, 0x00 }}, /* 0xFB */ 2429 {{ 0xCF, 0x8C, 0x00 }}, /* 0xFC */ 2430 {{ 0xCF, 0x8D, 0x00 }}, /* 0xFD */ 2431 {{ 0xCF, 0x8E, 0x00 }}, /* 0xFE */ 2432 {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */ 2433 }, 2434 { /* ISO 8859-8 -> UTF-8 */ 2435 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2436 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2437 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2438 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2439 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2440 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2441 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2442 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2443 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2444 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2445 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2446 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2447 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2448 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2449 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2450 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2451 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2452 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2453 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2454 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2455 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2456 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2457 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2458 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2459 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2460 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2461 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2462 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2463 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2464 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2465 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2466 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2467 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 2468 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA1 (illegal character) */ 2469 {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */ 2470 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 2471 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 2472 {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */ 2473 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 2474 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 2475 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 2476 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 2477 {{ 0xC3, 0x97, 0x00 }}, /* 0xAA */ 2478 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 2479 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 2480 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 2481 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 2482 {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */ 2483 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 2484 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 2485 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 2486 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 2487 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 2488 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 2489 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 2490 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 2491 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 2492 {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */ 2493 {{ 0xC3, 0xB7, 0x00 }}, /* 0xBA */ 2494 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 2495 {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */ 2496 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 2497 {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */ 2498 {{ 0xFE, 0xFE, 0xFE }}, /* 0xBF (illegal character) */ 2499 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC0 (illegal character) */ 2500 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC1 (illegal character) */ 2501 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC2 (illegal character) */ 2502 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC3 (illegal character) */ 2503 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC4 (illegal character) */ 2504 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC5 (illegal character) */ 2505 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC6 (illegal character) */ 2506 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC7 (illegal character) */ 2507 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC8 (illegal character) */ 2508 {{ 0xFE, 0xFE, 0xFE }}, /* 0xC9 (illegal character) */ 2509 {{ 0xFE, 0xFE, 0xFE }}, /* 0xCA (illegal character) */ 2510 {{ 0xFE, 0xFE, 0xFE }}, /* 0xCB (illegal character) */ 2511 {{ 0xFE, 0xFE, 0xFE }}, /* 0xCC (illegal character) */ 2512 {{ 0xFE, 0xFE, 0xFE }}, /* 0xCD (illegal character) */ 2513 {{ 0xFE, 0xFE, 0xFE }}, /* 0xCE (illegal character) */ 2514 {{ 0xFE, 0xFE, 0xFE }}, /* 0xCF (illegal character) */ 2515 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD0 (illegal character) */ 2516 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD1 (illegal character) */ 2517 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD2 (illegal character) */ 2518 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD3 (illegal character) */ 2519 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD4 (illegal character) */ 2520 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD5 (illegal character) */ 2521 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD6 (illegal character) */ 2522 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD7 (illegal character) */ 2523 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD8 (illegal character) */ 2524 {{ 0xFE, 0xFE, 0xFE }}, /* 0xD9 (illegal character) */ 2525 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDA (illegal character) */ 2526 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */ 2527 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */ 2528 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */ 2529 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */ 2530 {{ 0xE2, 0x80, 0x97 }}, /* 0xDF */ 2531 {{ 0xD7, 0x90, 0x00 }}, /* 0xE0 */ 2532 {{ 0xD7, 0x91, 0x00 }}, /* 0xE1 */ 2533 {{ 0xD7, 0x92, 0x00 }}, /* 0xE2 */ 2534 {{ 0xD7, 0x93, 0x00 }}, /* 0xE3 */ 2535 {{ 0xD7, 0x94, 0x00 }}, /* 0xE4 */ 2536 {{ 0xD7, 0x95, 0x00 }}, /* 0xE5 */ 2537 {{ 0xD7, 0x96, 0x00 }}, /* 0xE6 */ 2538 {{ 0xD7, 0x97, 0x00 }}, /* 0xE7 */ 2539 {{ 0xD7, 0x98, 0x00 }}, /* 0xE8 */ 2540 {{ 0xD7, 0x99, 0x00 }}, /* 0xE9 */ 2541 {{ 0xD7, 0x9A, 0x00 }}, /* 0xEA */ 2542 {{ 0xD7, 0x9B, 0x00 }}, /* 0xEB */ 2543 {{ 0xD7, 0x9C, 0x00 }}, /* 0xEC */ 2544 {{ 0xD7, 0x9D, 0x00 }}, /* 0xED */ 2545 {{ 0xD7, 0x9E, 0x00 }}, /* 0xEE */ 2546 {{ 0xD7, 0x9F, 0x00 }}, /* 0xEF */ 2547 {{ 0xD7, 0xA0, 0x00 }}, /* 0xF0 */ 2548 {{ 0xD7, 0xA1, 0x00 }}, /* 0xF1 */ 2549 {{ 0xD7, 0xA2, 0x00 }}, /* 0xF2 */ 2550 {{ 0xD7, 0xA3, 0x00 }}, /* 0xF3 */ 2551 {{ 0xD7, 0xA4, 0x00 }}, /* 0xF4 */ 2552 {{ 0xD7, 0xA5, 0x00 }}, /* 0xF5 */ 2553 {{ 0xD7, 0xA6, 0x00 }}, /* 0xF6 */ 2554 {{ 0xD7, 0xA7, 0x00 }}, /* 0xF7 */ 2555 {{ 0xD7, 0xA8, 0x00 }}, /* 0xF8 */ 2556 {{ 0xD7, 0xA9, 0x00 }}, /* 0xF9 */ 2557 {{ 0xD7, 0xAA, 0x00 }}, /* 0xFA */ 2558 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFB (illegal character) */ 2559 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */ 2560 {{ 0xE2, 0x80, 0x8E }}, /* 0xFD */ 2561 {{ 0xE2, 0x80, 0x8F }}, /* 0xFE */ 2562 {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */ 2563 }, 2564 { /* ISO 8859-9 -> UTF-8 */ 2565 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2566 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2567 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2568 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2569 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2570 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2571 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2572 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2573 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2574 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2575 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2576 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2577 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2578 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2579 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2580 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2581 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2582 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2583 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2584 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2585 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2586 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2587 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2588 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2589 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2590 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2591 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2592 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2593 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2594 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2595 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2596 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2597 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 2598 {{ 0xC2, 0xA1, 0x00 }}, /* 0xA1 */ 2599 {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */ 2600 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 2601 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 2602 {{ 0xC2, 0xA5, 0x00 }}, /* 0xA5 */ 2603 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 2604 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 2605 {{ 0xC2, 0xA8, 0x00 }}, /* 0xA8 */ 2606 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 2607 {{ 0xC2, 0xAA, 0x00 }}, /* 0xAA */ 2608 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 2609 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 2610 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 2611 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 2612 {{ 0xC2, 0xAF, 0x00 }}, /* 0xAF */ 2613 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 2614 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 2615 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 2616 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 2617 {{ 0xC2, 0xB4, 0x00 }}, /* 0xB4 */ 2618 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 2619 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 2620 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 2621 {{ 0xC2, 0xB8, 0x00 }}, /* 0xB8 */ 2622 {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */ 2623 {{ 0xC2, 0xBA, 0x00 }}, /* 0xBA */ 2624 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 2625 {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */ 2626 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 2627 {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */ 2628 {{ 0xC2, 0xBF, 0x00 }}, /* 0xBF */ 2629 {{ 0xC3, 0x80, 0x00 }}, /* 0xC0 */ 2630 {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */ 2631 {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */ 2632 {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */ 2633 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 2634 {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */ 2635 {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */ 2636 {{ 0xC3, 0x87, 0x00 }}, /* 0xC7 */ 2637 {{ 0xC3, 0x88, 0x00 }}, /* 0xC8 */ 2638 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 2639 {{ 0xC3, 0x8A, 0x00 }}, /* 0xCA */ 2640 {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */ 2641 {{ 0xC3, 0x8C, 0x00 }}, /* 0xCC */ 2642 {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */ 2643 {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */ 2644 {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */ 2645 {{ 0xC4, 0x9E, 0x00 }}, /* 0xD0 */ 2646 {{ 0xC3, 0x91, 0x00 }}, /* 0xD1 */ 2647 {{ 0xC3, 0x92, 0x00 }}, /* 0xD2 */ 2648 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 2649 {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */ 2650 {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */ 2651 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 2652 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 2653 {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */ 2654 {{ 0xC3, 0x99, 0x00 }}, /* 0xD9 */ 2655 {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */ 2656 {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */ 2657 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 2658 {{ 0xC4, 0xB0, 0x00 }}, /* 0xDD */ 2659 {{ 0xC5, 0x9E, 0x00 }}, /* 0xDE */ 2660 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 2661 {{ 0xC3, 0xA0, 0x00 }}, /* 0xE0 */ 2662 {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */ 2663 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 2664 {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */ 2665 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 2666 {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */ 2667 {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */ 2668 {{ 0xC3, 0xA7, 0x00 }}, /* 0xE7 */ 2669 {{ 0xC3, 0xA8, 0x00 }}, /* 0xE8 */ 2670 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 2671 {{ 0xC3, 0xAA, 0x00 }}, /* 0xEA */ 2672 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 2673 {{ 0xC3, 0xAC, 0x00 }}, /* 0xEC */ 2674 {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */ 2675 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 2676 {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */ 2677 {{ 0xC4, 0x9F, 0x00 }}, /* 0xF0 */ 2678 {{ 0xC3, 0xB1, 0x00 }}, /* 0xF1 */ 2679 {{ 0xC3, 0xB2, 0x00 }}, /* 0xF2 */ 2680 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 2681 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 2682 {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */ 2683 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 2684 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 2685 {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */ 2686 {{ 0xC3, 0xB9, 0x00 }}, /* 0xF9 */ 2687 {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */ 2688 {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */ 2689 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 2690 {{ 0xC4, 0xB1, 0x00 }}, /* 0xFD */ 2691 {{ 0xC5, 0x9F, 0x00 }}, /* 0xFE */ 2692 {{ 0xC3, 0xBF, 0x00 }} /* 0xFF */ 2693 }, 2694 { /* ISO 8859-10 -> UTF-8 */ 2695 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2696 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2697 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2698 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2699 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2700 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2701 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2702 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2703 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2704 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2705 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2706 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2707 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2708 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2709 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2710 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2711 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2712 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2713 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2714 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2715 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2716 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2717 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2718 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2719 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2720 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2721 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2722 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2723 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2724 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2725 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2726 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2727 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 2728 {{ 0xC4, 0x84, 0x00 }}, /* 0xA1 */ 2729 {{ 0xC4, 0x92, 0x00 }}, /* 0xA2 */ 2730 {{ 0xC4, 0xA2, 0x00 }}, /* 0xA3 */ 2731 {{ 0xC4, 0xAA, 0x00 }}, /* 0xA4 */ 2732 {{ 0xC4, 0xA8, 0x00 }}, /* 0xA5 */ 2733 {{ 0xC4, 0xB6, 0x00 }}, /* 0xA6 */ 2734 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 2735 {{ 0xC4, 0xBB, 0x00 }}, /* 0xA8 */ 2736 {{ 0xC4, 0x90, 0x00 }}, /* 0xA9 */ 2737 {{ 0xC5, 0xA0, 0x00 }}, /* 0xAA */ 2738 {{ 0xC5, 0xA6, 0x00 }}, /* 0xAB */ 2739 {{ 0xC5, 0xBD, 0x00 }}, /* 0xAC */ 2740 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 2741 {{ 0xC5, 0xAA, 0x00 }}, /* 0xAE */ 2742 {{ 0xC5, 0x8A, 0x00 }}, /* 0xAF */ 2743 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 2744 {{ 0xC4, 0x85, 0x00 }}, /* 0xB1 */ 2745 {{ 0xC4, 0x93, 0x00 }}, /* 0xB2 */ 2746 {{ 0xC4, 0xA3, 0x00 }}, /* 0xB3 */ 2747 {{ 0xC4, 0xAB, 0x00 }}, /* 0xB4 */ 2748 {{ 0xC4, 0xA9, 0x00 }}, /* 0xB5 */ 2749 {{ 0xC4, 0xB7, 0x00 }}, /* 0xB6 */ 2750 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 2751 {{ 0xC4, 0xBC, 0x00 }}, /* 0xB8 */ 2752 {{ 0xC4, 0x91, 0x00 }}, /* 0xB9 */ 2753 {{ 0xC5, 0xA1, 0x00 }}, /* 0xBA */ 2754 {{ 0xC5, 0xA7, 0x00 }}, /* 0xBB */ 2755 {{ 0xC5, 0xBE, 0x00 }}, /* 0xBC */ 2756 {{ 0xE2, 0x88, 0x92 }}, /* 0xBD */ 2757 {{ 0xC5, 0xAB, 0x00 }}, /* 0xBE */ 2758 {{ 0xC5, 0x8B, 0x00 }}, /* 0xBF */ 2759 {{ 0xC4, 0x80, 0x00 }}, /* 0xC0 */ 2760 {{ 0xC3, 0x81, 0x00 }}, /* 0xC1 */ 2761 {{ 0xC3, 0x82, 0x00 }}, /* 0xC2 */ 2762 {{ 0xC3, 0x83, 0x00 }}, /* 0xC3 */ 2763 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 2764 {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */ 2765 {{ 0xC3, 0x86, 0x00 }}, /* 0xC6 */ 2766 {{ 0xC4, 0xAE, 0x00 }}, /* 0xC7 */ 2767 {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */ 2768 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 2769 {{ 0xC4, 0x98, 0x00 }}, /* 0xCA */ 2770 {{ 0xC3, 0x8B, 0x00 }}, /* 0xCB */ 2771 {{ 0xC4, 0x96, 0x00 }}, /* 0xCC */ 2772 {{ 0xC3, 0x8D, 0x00 }}, /* 0xCD */ 2773 {{ 0xC3, 0x8E, 0x00 }}, /* 0xCE */ 2774 {{ 0xC3, 0x8F, 0x00 }}, /* 0xCF */ 2775 {{ 0xC3, 0x90, 0x00 }}, /* 0xD0 */ 2776 {{ 0xC5, 0x85, 0x00 }}, /* 0xD1 */ 2777 {{ 0xC5, 0x8C, 0x00 }}, /* 0xD2 */ 2778 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 2779 {{ 0xC3, 0x94, 0x00 }}, /* 0xD4 */ 2780 {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */ 2781 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 2782 {{ 0xC5, 0xA8, 0x00 }}, /* 0xD7 */ 2783 {{ 0xC3, 0x98, 0x00 }}, /* 0xD8 */ 2784 {{ 0xC5, 0xB2, 0x00 }}, /* 0xD9 */ 2785 {{ 0xC3, 0x9A, 0x00 }}, /* 0xDA */ 2786 {{ 0xC3, 0x9B, 0x00 }}, /* 0xDB */ 2787 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 2788 {{ 0xC3, 0x9D, 0x00 }}, /* 0xDD */ 2789 {{ 0xC3, 0x9E, 0x00 }}, /* 0xDE */ 2790 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 2791 {{ 0xC4, 0x81, 0x00 }}, /* 0xE0 */ 2792 {{ 0xC3, 0xA1, 0x00 }}, /* 0xE1 */ 2793 {{ 0xC3, 0xA2, 0x00 }}, /* 0xE2 */ 2794 {{ 0xC3, 0xA3, 0x00 }}, /* 0xE3 */ 2795 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 2796 {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */ 2797 {{ 0xC3, 0xA6, 0x00 }}, /* 0xE6 */ 2798 {{ 0xC4, 0xAF, 0x00 }}, /* 0xE7 */ 2799 {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */ 2800 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 2801 {{ 0xC4, 0x99, 0x00 }}, /* 0xEA */ 2802 {{ 0xC3, 0xAB, 0x00 }}, /* 0xEB */ 2803 {{ 0xC4, 0x97, 0x00 }}, /* 0xEC */ 2804 {{ 0xC3, 0xAD, 0x00 }}, /* 0xED */ 2805 {{ 0xC3, 0xAE, 0x00 }}, /* 0xEE */ 2806 {{ 0xC3, 0xAF, 0x00 }}, /* 0xEF */ 2807 {{ 0xC3, 0xB0, 0x00 }}, /* 0xF0 */ 2808 {{ 0xC5, 0x86, 0x00 }}, /* 0xF1 */ 2809 {{ 0xC5, 0x8D, 0x00 }}, /* 0xF2 */ 2810 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 2811 {{ 0xC3, 0xB4, 0x00 }}, /* 0xF4 */ 2812 {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */ 2813 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 2814 {{ 0xC5, 0xA9, 0x00 }}, /* 0xF7 */ 2815 {{ 0xC3, 0xB8, 0x00 }}, /* 0xF8 */ 2816 {{ 0xC5, 0xB3, 0x00 }}, /* 0xF9 */ 2817 {{ 0xC3, 0xBA, 0x00 }}, /* 0xFA */ 2818 {{ 0xC3, 0xBB, 0x00 }}, /* 0xFB */ 2819 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 2820 {{ 0xC3, 0xBD, 0x00 }}, /* 0xFD */ 2821 {{ 0xC3, 0xBE, 0x00 }}, /* 0xFE */ 2822 {{ 0xC4, 0xB8, 0x00 }} /* 0xFF */ 2823 }, 2824 { /* ISO 8859-11 -> UTF-8 */ 2825 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2826 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2827 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2828 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2829 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2830 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2831 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2832 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2833 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2834 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2835 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2836 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2837 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2838 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2839 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2840 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2841 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2842 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2843 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2844 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2845 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2846 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2847 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2848 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2849 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2850 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2851 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2852 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2853 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2854 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2855 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2856 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2857 {{ 0xFE, 0xFE, 0xFE }}, /* 0xA0 (illegal character) */ 2858 {{ 0xE0, 0xB8, 0x81 }}, /* 0xA1 */ 2859 {{ 0xE0, 0xB8, 0x82 }}, /* 0xA2 */ 2860 {{ 0xE0, 0xB8, 0x83 }}, /* 0xA3 */ 2861 {{ 0xE0, 0xB8, 0x84 }}, /* 0xA4 */ 2862 {{ 0xE0, 0xB8, 0x85 }}, /* 0xA5 */ 2863 {{ 0xE0, 0xB8, 0x86 }}, /* 0xA6 */ 2864 {{ 0xE0, 0xB8, 0x87 }}, /* 0xA7 */ 2865 {{ 0xE0, 0xB8, 0x88 }}, /* 0xA8 */ 2866 {{ 0xE0, 0xB8, 0x89 }}, /* 0xA9 */ 2867 {{ 0xE0, 0xB8, 0x8A }}, /* 0xAA */ 2868 {{ 0xE0, 0xB8, 0x8B }}, /* 0xAB */ 2869 {{ 0xE0, 0xB8, 0x8C }}, /* 0xAC */ 2870 {{ 0xE0, 0xB8, 0x8D }}, /* 0xAD */ 2871 {{ 0xE0, 0xB8, 0x8E }}, /* 0xAE */ 2872 {{ 0xE0, 0xB8, 0x8F }}, /* 0xAF */ 2873 {{ 0xE0, 0xB8, 0x90 }}, /* 0xB0 */ 2874 {{ 0xE0, 0xB8, 0x91 }}, /* 0xB1 */ 2875 {{ 0xE0, 0xB8, 0x92 }}, /* 0xB2 */ 2876 {{ 0xE0, 0xB8, 0x93 }}, /* 0xB3 */ 2877 {{ 0xE0, 0xB8, 0x94 }}, /* 0xB4 */ 2878 {{ 0xE0, 0xB8, 0x95 }}, /* 0xB5 */ 2879 {{ 0xE0, 0xB8, 0x96 }}, /* 0xB6 */ 2880 {{ 0xE0, 0xB8, 0x97 }}, /* 0xB7 */ 2881 {{ 0xE0, 0xB8, 0x98 }}, /* 0xB8 */ 2882 {{ 0xE0, 0xB8, 0x99 }}, /* 0xB9 */ 2883 {{ 0xE0, 0xB8, 0x9A }}, /* 0xBA */ 2884 {{ 0xE0, 0xB8, 0x9B }}, /* 0xBB */ 2885 {{ 0xE0, 0xB8, 0x9C }}, /* 0xBC */ 2886 {{ 0xE0, 0xB8, 0x9D }}, /* 0xBD */ 2887 {{ 0xE0, 0xB8, 0x9E }}, /* 0xBE */ 2888 {{ 0xE0, 0xB8, 0x9F }}, /* 0xBF */ 2889 {{ 0xE0, 0xB8, 0xA0 }}, /* 0xC0 */ 2890 {{ 0xE0, 0xB8, 0xA1 }}, /* 0xC1 */ 2891 {{ 0xE0, 0xB8, 0xA2 }}, /* 0xC2 */ 2892 {{ 0xE0, 0xB8, 0xA3 }}, /* 0xC3 */ 2893 {{ 0xE0, 0xB8, 0xA4 }}, /* 0xC4 */ 2894 {{ 0xE0, 0xB8, 0xA5 }}, /* 0xC5 */ 2895 {{ 0xE0, 0xB8, 0xA6 }}, /* 0xC6 */ 2896 {{ 0xE0, 0xB8, 0xA7 }}, /* 0xC7 */ 2897 {{ 0xE0, 0xB8, 0xA8 }}, /* 0xC8 */ 2898 {{ 0xE0, 0xB8, 0xA9 }}, /* 0xC9 */ 2899 {{ 0xE0, 0xB8, 0xAA }}, /* 0xCA */ 2900 {{ 0xE0, 0xB8, 0xAB }}, /* 0xCB */ 2901 {{ 0xE0, 0xB8, 0xAC }}, /* 0xCC */ 2902 {{ 0xE0, 0xB8, 0xAD }}, /* 0xCD */ 2903 {{ 0xE0, 0xB8, 0xAE }}, /* 0xCE */ 2904 {{ 0xE0, 0xB8, 0xAF }}, /* 0xCF */ 2905 {{ 0xE0, 0xB8, 0xB0 }}, /* 0xD0 */ 2906 {{ 0xE0, 0xB8, 0xB1 }}, /* 0xD1 */ 2907 {{ 0xE0, 0xB8, 0xB2 }}, /* 0xD2 */ 2908 {{ 0xE0, 0xB8, 0xB3 }}, /* 0xD3 */ 2909 {{ 0xE0, 0xB8, 0xB4 }}, /* 0xD4 */ 2910 {{ 0xE0, 0xB8, 0xB5 }}, /* 0xD5 */ 2911 {{ 0xE0, 0xB8, 0xB6 }}, /* 0xD6 */ 2912 {{ 0xE0, 0xB8, 0xB7 }}, /* 0xD7 */ 2913 {{ 0xE0, 0xB8, 0xB8 }}, /* 0xD8 */ 2914 {{ 0xE0, 0xB8, 0xB9 }}, /* 0xD9 */ 2915 {{ 0xE0, 0xB8, 0xBA }}, /* 0xDA */ 2916 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDB (illegal character) */ 2917 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDC (illegal character) */ 2918 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDD (illegal character) */ 2919 {{ 0xFE, 0xFE, 0xFE }}, /* 0xDE (illegal character) */ 2920 {{ 0xE0, 0xB8, 0xBF }}, /* 0xDF */ 2921 {{ 0xE0, 0xB9, 0x80 }}, /* 0xE0 */ 2922 {{ 0xE0, 0xB9, 0x81 }}, /* 0xE1 */ 2923 {{ 0xE0, 0xB9, 0x82 }}, /* 0xE2 */ 2924 {{ 0xE0, 0xB9, 0x83 }}, /* 0xE3 */ 2925 {{ 0xE0, 0xB9, 0x84 }}, /* 0xE4 */ 2926 {{ 0xE0, 0xB9, 0x85 }}, /* 0xE5 */ 2927 {{ 0xE0, 0xB9, 0x86 }}, /* 0xE6 */ 2928 {{ 0xE0, 0xB9, 0x87 }}, /* 0xE7 */ 2929 {{ 0xE0, 0xB9, 0x88 }}, /* 0xE8 */ 2930 {{ 0xE0, 0xB9, 0x89 }}, /* 0xE9 */ 2931 {{ 0xE0, 0xB9, 0x8A }}, /* 0xEA */ 2932 {{ 0xE0, 0xB9, 0x8B }}, /* 0xEB */ 2933 {{ 0xE0, 0xB9, 0x8C }}, /* 0xEC */ 2934 {{ 0xE0, 0xB9, 0x8D }}, /* 0xED */ 2935 {{ 0xE0, 0xB9, 0x8E }}, /* 0xEE */ 2936 {{ 0xE0, 0xB9, 0x8F }}, /* 0xEF */ 2937 {{ 0xE0, 0xB9, 0x90 }}, /* 0xF0 */ 2938 {{ 0xE0, 0xB9, 0x91 }}, /* 0xF1 */ 2939 {{ 0xE0, 0xB9, 0x92 }}, /* 0xF2 */ 2940 {{ 0xE0, 0xB9, 0x93 }}, /* 0xF3 */ 2941 {{ 0xE0, 0xB9, 0x94 }}, /* 0xF4 */ 2942 {{ 0xE0, 0xB9, 0x95 }}, /* 0xF5 */ 2943 {{ 0xE0, 0xB9, 0x96 }}, /* 0xF6 */ 2944 {{ 0xE0, 0xB9, 0x97 }}, /* 0xF7 */ 2945 {{ 0xE0, 0xB9, 0x98 }}, /* 0xF8 */ 2946 {{ 0xE0, 0xB9, 0x99 }}, /* 0xF9 */ 2947 {{ 0xE0, 0xB9, 0x9A }}, /* 0xFA */ 2948 {{ 0xE0, 0xB9, 0x9B }}, /* 0xFB */ 2949 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFC (illegal character) */ 2950 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFD (illegal character) */ 2951 {{ 0xFE, 0xFE, 0xFE }}, /* 0xFE (illegal character) */ 2952 {{ 0xFE, 0xFE, 0xFE }} /* 0xFF (illegal character) */ 2953 }, 2954 { /* ISO 8859-13 -> UTF-8 */ 2955 {{ 0xC2, 0x80, 0x00 }}, /* 0x80 */ 2956 {{ 0xC2, 0x81, 0x00 }}, /* 0x81 */ 2957 {{ 0xC2, 0x82, 0x00 }}, /* 0x82 */ 2958 {{ 0xC2, 0x83, 0x00 }}, /* 0x83 */ 2959 {{ 0xC2, 0x84, 0x00 }}, /* 0x84 */ 2960 {{ 0xC2, 0x85, 0x00 }}, /* 0x85 */ 2961 {{ 0xC2, 0x86, 0x00 }}, /* 0x86 */ 2962 {{ 0xC2, 0x87, 0x00 }}, /* 0x87 */ 2963 {{ 0xC2, 0x88, 0x00 }}, /* 0x88 */ 2964 {{ 0xC2, 0x89, 0x00 }}, /* 0x89 */ 2965 {{ 0xC2, 0x8A, 0x00 }}, /* 0x8A */ 2966 {{ 0xC2, 0x8B, 0x00 }}, /* 0x8B */ 2967 {{ 0xC2, 0x8C, 0x00 }}, /* 0x8C */ 2968 {{ 0xC2, 0x8D, 0x00 }}, /* 0x8D */ 2969 {{ 0xC2, 0x8E, 0x00 }}, /* 0x8E */ 2970 {{ 0xC2, 0x8F, 0x00 }}, /* 0x8F */ 2971 {{ 0xC2, 0x90, 0x00 }}, /* 0x90 */ 2972 {{ 0xC2, 0x91, 0x00 }}, /* 0x91 */ 2973 {{ 0xC2, 0x92, 0x00 }}, /* 0x92 */ 2974 {{ 0xC2, 0x93, 0x00 }}, /* 0x93 */ 2975 {{ 0xC2, 0x94, 0x00 }}, /* 0x94 */ 2976 {{ 0xC2, 0x95, 0x00 }}, /* 0x95 */ 2977 {{ 0xC2, 0x96, 0x00 }}, /* 0x96 */ 2978 {{ 0xC2, 0x97, 0x00 }}, /* 0x97 */ 2979 {{ 0xC2, 0x98, 0x00 }}, /* 0x98 */ 2980 {{ 0xC2, 0x99, 0x00 }}, /* 0x99 */ 2981 {{ 0xC2, 0x9A, 0x00 }}, /* 0x9A */ 2982 {{ 0xC2, 0x9B, 0x00 }}, /* 0x9B */ 2983 {{ 0xC2, 0x9C, 0x00 }}, /* 0x9C */ 2984 {{ 0xC2, 0x9D, 0x00 }}, /* 0x9D */ 2985 {{ 0xC2, 0x9E, 0x00 }}, /* 0x9E */ 2986 {{ 0xC2, 0x9F, 0x00 }}, /* 0x9F */ 2987 {{ 0xC2, 0xA0, 0x00 }}, /* 0xA0 */ 2988 {{ 0xE2, 0x80, 0x9D }}, /* 0xA1 */ 2989 {{ 0xC2, 0xA2, 0x00 }}, /* 0xA2 */ 2990 {{ 0xC2, 0xA3, 0x00 }}, /* 0xA3 */ 2991 {{ 0xC2, 0xA4, 0x00 }}, /* 0xA4 */ 2992 {{ 0xE2, 0x80, 0x9E }}, /* 0xA5 */ 2993 {{ 0xC2, 0xA6, 0x00 }}, /* 0xA6 */ 2994 {{ 0xC2, 0xA7, 0x00 }}, /* 0xA7 */ 2995 {{ 0xC3, 0x98, 0x00 }}, /* 0xA8 */ 2996 {{ 0xC2, 0xA9, 0x00 }}, /* 0xA9 */ 2997 {{ 0xC5, 0x96, 0x00 }}, /* 0xAA */ 2998 {{ 0xC2, 0xAB, 0x00 }}, /* 0xAB */ 2999 {{ 0xC2, 0xAC, 0x00 }}, /* 0xAC */ 3000 {{ 0xC2, 0xAD, 0x00 }}, /* 0xAD */ 3001 {{ 0xC2, 0xAE, 0x00 }}, /* 0xAE */ 3002 {{ 0xC3, 0x86, 0x00 }}, /* 0xAF */ 3003 {{ 0xC2, 0xB0, 0x00 }}, /* 0xB0 */ 3004 {{ 0xC2, 0xB1, 0x00 }}, /* 0xB1 */ 3005 {{ 0xC2, 0xB2, 0x00 }}, /* 0xB2 */ 3006 {{ 0xC2, 0xB3, 0x00 }}, /* 0xB3 */ 3007 {{ 0xE2, 0x80, 0x9C }}, /* 0xB4 */ 3008 {{ 0xC2, 0xB5, 0x00 }}, /* 0xB5 */ 3009 {{ 0xC2, 0xB6, 0x00 }}, /* 0xB6 */ 3010 {{ 0xC2, 0xB7, 0x00 }}, /* 0xB7 */ 3011 {{ 0xC3, 0xB8, 0x00 }}, /* 0xB8 */ 3012 {{ 0xC2, 0xB9, 0x00 }}, /* 0xB9 */ 3013 {{ 0xC5, 0x97, 0x00 }}, /* 0xBA */ 3014 {{ 0xC2, 0xBB, 0x00 }}, /* 0xBB */ 3015 {{ 0xC2, 0xBC, 0x00 }}, /* 0xBC */ 3016 {{ 0xC2, 0xBD, 0x00 }}, /* 0xBD */ 3017 {{ 0xC2, 0xBE, 0x00 }}, /* 0xBE */ 3018 {{ 0xC3, 0xA6, 0x00 }}, /* 0xBF */ 3019 {{ 0xC4, 0x84, 0x00 }}, /* 0xC0 */ 3020 {{ 0xC4, 0xAE, 0x00 }}, /* 0xC1 */ 3021 {{ 0xC4, 0x80, 0x00 }}, /* 0xC2 */ 3022 {{ 0xC4, 0x86, 0x00 }}, /* 0xC3 */ 3023 {{ 0xC3, 0x84, 0x00 }}, /* 0xC4 */ 3024 {{ 0xC3, 0x85, 0x00 }}, /* 0xC5 */ 3025 {{ 0xC4, 0x98, 0x00 }}, /* 0xC6 */ 3026 {{ 0xC4, 0x92, 0x00 }}, /* 0xC7 */ 3027 {{ 0xC4, 0x8C, 0x00 }}, /* 0xC8 */ 3028 {{ 0xC3, 0x89, 0x00 }}, /* 0xC9 */ 3029 {{ 0xC5, 0xB9, 0x00 }}, /* 0xCA */ 3030 {{ 0xC4, 0x96, 0x00 }}, /* 0xCB */ 3031 {{ 0xC4, 0xA2, 0x00 }}, /* 0xCC */ 3032 {{ 0xC4, 0xB6, 0x00 }}, /* 0xCD */ 3033 {{ 0xC4, 0xAA, 0x00 }}, /* 0xCE */ 3034 {{ 0xC4, 0xBB, 0x00 }}, /* 0xCF */ 3035 {{ 0xC5, 0xA0, 0x00 }}, /* 0xD0 */ 3036 {{ 0xC5, 0x83, 0x00 }}, /* 0xD1 */ 3037 {{ 0xC5, 0x85, 0x00 }}, /* 0xD2 */ 3038 {{ 0xC3, 0x93, 0x00 }}, /* 0xD3 */ 3039 {{ 0xC5, 0x8C, 0x00 }}, /* 0xD4 */ 3040 {{ 0xC3, 0x95, 0x00 }}, /* 0xD5 */ 3041 {{ 0xC3, 0x96, 0x00 }}, /* 0xD6 */ 3042 {{ 0xC3, 0x97, 0x00 }}, /* 0xD7 */ 3043 {{ 0xC5, 0xB2, 0x00 }}, /* 0xD8 */ 3044 {{ 0xC5, 0x81, 0x00 }}, /* 0xD9 */ 3045 {{ 0xC5, 0x9A, 0x00 }}, /* 0xDA */ 3046 {{ 0xC5, 0xAA, 0x00 }}, /* 0xDB */ 3047 {{ 0xC3, 0x9C, 0x00 }}, /* 0xDC */ 3048 {{ 0xC5, 0xBB, 0x00 }}, /* 0xDD */ 3049 {{ 0xC5, 0xBD, 0x00 }}, /* 0xDE */ 3050 {{ 0xC3, 0x9F, 0x00 }}, /* 0xDF */ 3051 {{ 0xC4, 0x85, 0x00 }}, /* 0xE0 */ 3052 {{ 0xC4, 0xAF, 0x00 }}, /* 0xE1 */ 3053 {{ 0xC4, 0x81, 0x00 }}, /* 0xE2 */ 3054 {{ 0xC4, 0x87, 0x00 }}, /* 0xE3 */ 3055 {{ 0xC3, 0xA4, 0x00 }}, /* 0xE4 */ 3056 {{ 0xC3, 0xA5, 0x00 }}, /* 0xE5 */ 3057 {{ 0xC4, 0x99, 0x00 }}, /* 0xE6 */ 3058 {{ 0xC4, 0x93, 0x00 }}, /* 0xE7 */ 3059 {{ 0xC4, 0x8D, 0x00 }}, /* 0xE8 */ 3060 {{ 0xC3, 0xA9, 0x00 }}, /* 0xE9 */ 3061 {{ 0xC5, 0xBA, 0x00 }}, /* 0xEA */ 3062 {{ 0xC4, 0x97, 0x00 }}, /* 0xEB */ 3063 {{ 0xC4, 0xA3, 0x00 }}, /* 0xEC */ 3064 {{ 0xC4, 0xB7, 0x00 }}, /* 0xED */ 3065 {{ 0xC4, 0xAB, 0x00 }}, /* 0xEE */ 3066 {{ 0xC4, 0xBC, 0x00 }}, /* 0xEF */ 3067 {{ 0xC5, 0xA1, 0x00 }}, /* 0xF0 */ 3068 {{ 0xC5, 0x84, 0x00 }}, /* 0xF1 */ 3069 {{ 0xC5, 0x86, 0x00 }}, /* 0xF2 */ 3070 {{ 0xC3, 0xB3, 0x00 }}, /* 0xF3 */ 3071 {{ 0xC5, 0x8D, 0x00 }}, /* 0xF4 */ 3072 {{ 0xC3, 0xB5, 0x00 }}, /* 0xF5 */ 3073 {{ 0xC3, 0xB6, 0x00 }}, /* 0xF6 */ 3074 {{ 0xC3, 0xB7, 0x00 }}, /* 0xF7 */ 3075 {{ 0xC5, 0xB3, 0x00 }}, /* 0xF8 */ 3076 {{ 0xC5, 0x82, 0x00 }}, /* 0xF9 */ 3077 {{ 0xC5, 0x9B, 0x00 }}, /* 0xFA */ 3078 {{ 0xC5, 0xAB, 0x00 }}, /* 0xFB */ 3079 {{ 0xC3, 0xBC, 0x00 }}, /* 0xFC */ 3080 {{ 0xC5, 0xBC, 0x00 }}, /* 0xFD */ 3081 {{ 0xC5, 0xBE, 0x00 }}, /* 0xFE */ 3082 {{ 0xE2, 0x80, 0x99 }} /* 0xFF */ 3083 }, 3084 { /* KOI8-R -> UTF-8 */ 3085 {{ 0xE2, 0x94, 0x80 }}, /* 0x80 */ 3086 {{ 0xE2, 0x94, 0x82 }}, /* 0x81 */ 3087 {{ 0xE2, 0x94, 0x8C }}, /* 0x82 */ 3088 {{ 0xE2, 0x94, 0x90 }}, /* 0x83 */ 3089 {{ 0xE2, 0x94, 0x94 }}, /* 0x84 */ 3090 {{ 0xE2, 0x94, 0x98 }}, /* 0x85 */ 3091 {{ 0xE2, 0x94, 0x9C }}, /* 0x86 */ 3092 {{ 0xE2, 0x94, 0xA4 }}, /* 0x87 */ 3093 {{ 0xE2, 0x94, 0xAC }}, /* 0x88 */ 3094 {{ 0xE2, 0x94, 0xB4 }}, /* 0x89 */ 3095 {{ 0xE2, 0x94, 0xBC }}, /* 0x8A */ 3096 {{ 0xE2, 0x96, 0x80 }}, /* 0x8B */ 3097 {{ 0xE2, 0x96, 0x84 }}, /* 0x8C */ 3098 {{ 0xE2, 0x96, 0x88 }}, /* 0x8D */ 3099 {{ 0xE2, 0x96, 0x8C }}, /* 0x8E */ 3100 {{ 0xE2, 0x96, 0x90 }}, /* 0x8F */ 3101 {{ 0xE2, 0x96, 0x91 }}, /* 0x90 */ 3102 {{ 0xE2, 0x96, 0x92 }}, /* 0x91 */ 3103 {{ 0xE2, 0x96, 0x93 }}, /* 0x92 */ 3104 {{ 0xE2, 0x8C, 0xA0 }}, /* 0x93 */ 3105 {{ 0xE2, 0x96, 0xA0 }}, /* 0x94 */ 3106 {{ 0xE2, 0x88, 0x99 }}, /* 0x95 */ 3107 {{ 0xE2, 0x88, 0x9A }}, /* 0x96 */ 3108 {{ 0xE2, 0x89, 0x88 }}, /* 0x97 */ 3109 {{ 0xE2, 0x89, 0xA4 }}, /* 0x98 */ 3110 {{ 0xE2, 0x89, 0xA5 }}, /* 0x99 */ 3111 {{ 0xC2, 0xA0, 0x00 }}, /* 0x9A */ 3112 {{ 0xE2, 0x8C, 0xA1 }}, /* 0x9B */ 3113 {{ 0xC2, 0xB0, 0x00 }}, /* 0x9C */ 3114 {{ 0xC2, 0xB2, 0x00 }}, /* 0x9D */ 3115 {{ 0xC2, 0xB7, 0x00 }}, /* 0x9E */ 3116 {{ 0xC3, 0xB7, 0x00 }}, /* 0x9F */ 3117 {{ 0xE2, 0x95, 0x90 }}, /* 0xA0 */ 3118 {{ 0xE2, 0x95, 0x91 }}, /* 0xA1 */ 3119 {{ 0xE2, 0x95, 0x92 }}, /* 0xA2 */ 3120 {{ 0xD1, 0x91, 0x00 }}, /* 0xA3 */ 3121 {{ 0xE2, 0x95, 0x93 }}, /* 0xA4 */ 3122 {{ 0xE2, 0x95, 0x94 }}, /* 0xA5 */ 3123 {{ 0xE2, 0x95, 0x95 }}, /* 0xA6 */ 3124 {{ 0xE2, 0x95, 0x96 }}, /* 0xA7 */ 3125 {{ 0xE2, 0x95, 0x97 }}, /* 0xA8 */ 3126 {{ 0xE2, 0x95, 0x98 }}, /* 0xA9 */ 3127 {{ 0xE2, 0x95, 0x99 }}, /* 0xAA */ 3128 {{ 0xE2, 0x95, 0x9A }}, /* 0xAB */ 3129 {{ 0xE2, 0x95, 0x9B }}, /* 0xAC */ 3130 {{ 0xE2, 0x95, 0x9C }}, /* 0xAD */ 3131 {{ 0xE2, 0x95, 0x9D }}, /* 0xAE */ 3132 {{ 0xE2, 0x95, 0x9E }}, /* 0xAF */ 3133 {{ 0xE2, 0x95, 0x9F }}, /* 0xB0 */ 3134 {{ 0xE2, 0x95, 0xA0 }}, /* 0xB1 */ 3135 {{ 0xE2, 0x95, 0xA1 }}, /* 0xB2 */ 3136 {{ 0xD0, 0x81, 0x00 }}, /* 0xB3 */ 3137 {{ 0xE2, 0x95, 0xA2 }}, /* 0xB4 */ 3138 {{ 0xE2, 0x95, 0xA3 }}, /* 0xB5 */ 3139 {{ 0xE2, 0x95, 0xA4 }}, /* 0xB6 */ 3140 {{ 0xE2, 0x95, 0xA5 }}, /* 0xB7 */ 3141 {{ 0xE2, 0x95, 0xA6 }}, /* 0xB8 */ 3142 {{ 0xE2, 0x95, 0xA7 }}, /* 0xB9 */ 3143 {{ 0xE2, 0x95, 0xA8 }}, /* 0xBA */ 3144 {{ 0xE2, 0x95, 0xA9 }}, /* 0xBB */ 3145 {{ 0xE2, 0x95, 0xAA }}, /* 0xBC */ 3146 {{ 0xE2, 0x95, 0xAB }}, /* 0xBD */ 3147 {{ 0xE2, 0x95, 0xAC }}, /* 0xBE */ 3148 {{ 0xC2, 0xA9, 0x00 }}, /* 0xBF */ 3149 {{ 0xD1, 0x8E, 0x00 }}, /* 0xC0 */ 3150 {{ 0xD0, 0xB0, 0x00 }}, /* 0xC1 */ 3151 {{ 0xD0, 0xB1, 0x00 }}, /* 0xC2 */ 3152 {{ 0xD1, 0x86, 0x00 }}, /* 0xC3 */ 3153 {{ 0xD0, 0xB4, 0x00 }}, /* 0xC4 */ 3154 {{ 0xD0, 0xB5, 0x00 }}, /* 0xC5 */ 3155 {{ 0xD1, 0x84, 0x00 }}, /* 0xC6 */ 3156 {{ 0xD0, 0xB3, 0x00 }}, /* 0xC7 */ 3157 {{ 0xD1, 0x85, 0x00 }}, /* 0xC8 */ 3158 {{ 0xD0, 0xB8, 0x00 }}, /* 0xC9 */ 3159 {{ 0xD0, 0xB9, 0x00 }}, /* 0xCA */ 3160 {{ 0xD0, 0xBA, 0x00 }}, /* 0xCB */ 3161 {{ 0xD0, 0xBB, 0x00 }}, /* 0xCC */ 3162 {{ 0xD0, 0xBC, 0x00 }}, /* 0xCD */ 3163 {{ 0xD0, 0xBD, 0x00 }}, /* 0xCE */ 3164 {{ 0xD0, 0xBE, 0x00 }}, /* 0xCF */ 3165 {{ 0xD0, 0xBF, 0x00 }}, /* 0xD0 */ 3166 {{ 0xD1, 0x8F, 0x00 }}, /* 0xD1 */ 3167 {{ 0xD1, 0x80, 0x00 }}, /* 0xD2 */ 3168 {{ 0xD1, 0x81, 0x00 }}, /* 0xD3 */ 3169 {{ 0xD1, 0x82, 0x00 }}, /* 0xD4 */ 3170 {{ 0xD1, 0x83, 0x00 }}, /* 0xD5 */ 3171 {{ 0xD0, 0xB6, 0x00 }}, /* 0xD6 */ 3172 {{ 0xD0, 0xB2, 0x00 }}, /* 0xD7 */ 3173 {{ 0xD1, 0x8C, 0x00 }}, /* 0xD8 */ 3174 {{ 0xD1, 0x8B, 0x00 }}, /* 0xD9 */ 3175 {{ 0xD0, 0xB7, 0x00 }}, /* 0xDA */ 3176 {{ 0xD1, 0x88, 0x00 }}, /* 0xDB */ 3177 {{ 0xD1, 0x8D, 0x00 }}, /* 0xDC */ 3178 {{ 0xD1, 0x89, 0x00 }}, /* 0xDD */ 3179 {{ 0xD1, 0x87, 0x00 }}, /* 0xDE */ 3180 {{ 0xD1, 0x8A, 0x00 }}, /* 0xDF */ 3181 {{ 0xD0, 0xAE, 0x00 }}, /* 0xE0 */ 3182 {{ 0xD0, 0x90, 0x00 }}, /* 0xE1 */ 3183 {{ 0xD0, 0x91, 0x00 }}, /* 0xE2 */ 3184 {{ 0xD0, 0xA6, 0x00 }}, /* 0xE3 */ 3185 {{ 0xD0, 0x94, 0x00 }}, /* 0xE4 */ 3186 {{ 0xD0, 0x95, 0x00 }}, /* 0xE5 */ 3187 {{ 0xD0, 0xA4, 0x00 }}, /* 0xE6 */ 3188 {{ 0xD0, 0x93, 0x00 }}, /* 0xE7 */ 3189 {{ 0xD0, 0xA5, 0x00 }}, /* 0xE8 */ 3190 {{ 0xD0, 0x98, 0x00 }}, /* 0xE9 */ 3191 {{ 0xD0, 0x99, 0x00 }}, /* 0xEA */ 3192 {{ 0xD0, 0x9A, 0x00 }}, /* 0xEB */ 3193 {{ 0xD0, 0x9B, 0x00 }}, /* 0xEC */ 3194 {{ 0xD0, 0x9C, 0x00 }}, /* 0xED */ 3195 {{ 0xD0, 0x9D, 0x00 }}, /* 0xEE */ 3196 {{ 0xD0, 0x9E, 0x00 }}, /* 0xEF */ 3197 {{ 0xD0, 0x9F, 0x00 }}, /* 0xF0 */ 3198 {{ 0xD0, 0xAF, 0x00 }}, /* 0xF1 */ 3199 {{ 0xD0, 0xA0, 0x00 }}, /* 0xF2 */ 3200 {{ 0xD0, 0xA1, 0x00 }}, /* 0xF3 */ 3201 {{ 0xD0, 0xA2, 0x00 }}, /* 0xF4 */ 3202 {{ 0xD0, 0xA3, 0x00 }}, /* 0xF5 */ 3203 {{ 0xD0, 0x96, 0x00 }}, /* 0xF6 */ 3204 {{ 0xD0, 0x92, 0x00 }}, /* 0xF7 */ 3205 {{ 0xD0, 0xAC, 0x00 }}, /* 0xF8 */ 3206 {{ 0xD0, 0xAB, 0x00 }}, /* 0xF9 */ 3207 {{ 0xD0, 0x97, 0x00 }}, /* 0xFA */ 3208 {{ 0xD0, 0xA8, 0x00 }}, /* 0xFB */ 3209 {{ 0xD0, 0xAD, 0x00 }}, /* 0xFC */ 3210 {{ 0xD0, 0xA9, 0x00 }}, /* 0xFD */ 3211 {{ 0xD0, 0xA7, 0x00 }}, /* 0xFE */ 3212 {{ 0xD0, 0xAA, 0x00 }} /* 0xFF */ 3213 } 3214 }; 3215 3216 /* 3217 * Mapping tables from UTF-8 to CP737, CP852, CP857, CP862, CP866, CP1250, 3218 * CP1251, CP1253, CP1254, CP1255, CP1256, CP1257, ISO-8859-2, ISO-8859-3, 3219 * ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, 3220 * ISO-8859-10, ISO-8859-11, ISO-8859-13, and KOI8-R. 3221 * 3222 * Each table is sorted with UTF-8 values to be used with binary search. 3223 * UTF-8 character byte values are saved at uint32_t:24 contiguously as 3224 * scalar values. 3225 */ 3226 static const kiconv_to_sb_tbl_comp_t to_sb_tbl[24][128] = { 3227 { /* UTF-8 -> CP737 */ 3228 { 0x00C2A0, 0xFF }, 3229 { 0x00C2B0, 0xF8 }, 3230 { 0x00C2B1, 0xF1 }, 3231 { 0x00C2B2, 0xFD }, 3232 { 0x00C2B7, 0xFA }, 3233 { 0x00C3B7, 0xF6 }, 3234 { 0x00CE86, 0xEA }, 3235 { 0x00CE88, 0xEB }, 3236 { 0x00CE89, 0xEC }, 3237 { 0x00CE8A, 0xED }, 3238 { 0x00CE8C, 0xEE }, 3239 { 0x00CE8E, 0xEF }, 3240 { 0x00CE8F, 0xF0 }, 3241 { 0x00CE91, 0x80 }, 3242 { 0x00CE92, 0x81 }, 3243 { 0x00CE93, 0x82 }, 3244 { 0x00CE94, 0x83 }, 3245 { 0x00CE95, 0x84 }, 3246 { 0x00CE96, 0x85 }, 3247 { 0x00CE97, 0x86 }, 3248 { 0x00CE98, 0x87 }, 3249 { 0x00CE99, 0x88 }, 3250 { 0x00CE9A, 0x89 }, 3251 { 0x00CE9B, 0x8A }, 3252 { 0x00CE9C, 0x8B }, 3253 { 0x00CE9D, 0x8C }, 3254 { 0x00CE9E, 0x8D }, 3255 { 0x00CE9F, 0x8E }, 3256 { 0x00CEA0, 0x8F }, 3257 { 0x00CEA1, 0x90 }, 3258 { 0x00CEA3, 0x91 }, 3259 { 0x00CEA4, 0x92 }, 3260 { 0x00CEA5, 0x93 }, 3261 { 0x00CEA6, 0x94 }, 3262 { 0x00CEA7, 0x95 }, 3263 { 0x00CEA8, 0x96 }, 3264 { 0x00CEA9, 0x97 }, 3265 { 0x00CEAA, 0xF4 }, 3266 { 0x00CEAB, 0xF5 }, 3267 { 0x00CEAC, 0xE1 }, 3268 { 0x00CEAD, 0xE2 }, 3269 { 0x00CEAE, 0xE3 }, 3270 { 0x00CEAF, 0xE5 }, 3271 { 0x00CEB1, 0x98 }, 3272 { 0x00CEB2, 0x99 }, 3273 { 0x00CEB3, 0x9A }, 3274 { 0x00CEB4, 0x9B }, 3275 { 0x00CEB5, 0x9C }, 3276 { 0x00CEB6, 0x9D }, 3277 { 0x00CEB7, 0x9E }, 3278 { 0x00CEB8, 0x9F }, 3279 { 0x00CEB9, 0xA0 }, 3280 { 0x00CEBA, 0xA1 }, 3281 { 0x00CEBB, 0xA2 }, 3282 { 0x00CEBC, 0xA3 }, 3283 { 0x00CEBD, 0xA4 }, 3284 { 0x00CEBE, 0xA5 }, 3285 { 0x00CEBF, 0xA6 }, 3286 { 0x00CF80, 0xA7 }, 3287 { 0x00CF81, 0xA8 }, 3288 { 0x00CF82, 0xAA }, 3289 { 0x00CF83, 0xA9 }, 3290 { 0x00CF84, 0xAB }, 3291 { 0x00CF85, 0xAC }, 3292 { 0x00CF86, 0xAD }, 3293 { 0x00CF87, 0xAE }, 3294 { 0x00CF88, 0xAF }, 3295 { 0x00CF89, 0xE0 }, 3296 { 0x00CF8A, 0xE4 }, 3297 { 0x00CF8B, 0xE8 }, 3298 { 0x00CF8C, 0xE6 }, 3299 { 0x00CF8D, 0xE7 }, 3300 { 0x00CF8E, 0xE9 }, 3301 { 0xE281BF, 0xFC }, 3302 { 0xE28899, 0xF9 }, 3303 { 0xE2889A, 0xFB }, 3304 { 0xE28988, 0xF7 }, 3305 { 0xE289A4, 0xF3 }, 3306 { 0xE289A5, 0xF2 }, 3307 { 0xE29480, 0xC4 }, 3308 { 0xE29482, 0xB3 }, 3309 { 0xE2948C, 0xDA }, 3310 { 0xE29490, 0xBF }, 3311 { 0xE29494, 0xC0 }, 3312 { 0xE29498, 0xD9 }, 3313 { 0xE2949C, 0xC3 }, 3314 { 0xE294A4, 0xB4 }, 3315 { 0xE294AC, 0xC2 }, 3316 { 0xE294B4, 0xC1 }, 3317 { 0xE294BC, 0xC5 }, 3318 { 0xE29590, 0xCD }, 3319 { 0xE29591, 0xBA }, 3320 { 0xE29592, 0xD5 }, 3321 { 0xE29593, 0xD6 }, 3322 { 0xE29594, 0xC9 }, 3323 { 0xE29595, 0xB8 }, 3324 { 0xE29596, 0xB7 }, 3325 { 0xE29597, 0xBB }, 3326 { 0xE29598, 0xD4 }, 3327 { 0xE29599, 0xD3 }, 3328 { 0xE2959A, 0xC8 }, 3329 { 0xE2959B, 0xBE }, 3330 { 0xE2959C, 0xBD }, 3331 { 0xE2959D, 0xBC }, 3332 { 0xE2959E, 0xC6 }, 3333 { 0xE2959F, 0xC7 }, 3334 { 0xE295A0, 0xCC }, 3335 { 0xE295A1, 0xB5 }, 3336 { 0xE295A2, 0xB6 }, 3337 { 0xE295A3, 0xB9 }, 3338 { 0xE295A4, 0xD1 }, 3339 { 0xE295A5, 0xD2 }, 3340 { 0xE295A6, 0xCB }, 3341 { 0xE295A7, 0xCF }, 3342 { 0xE295A8, 0xD0 }, 3343 { 0xE295A9, 0xCA }, 3344 { 0xE295AA, 0xD8 }, 3345 { 0xE295AB, 0xD7 }, 3346 { 0xE295AC, 0xCE }, 3347 { 0xE29680, 0xDF }, 3348 { 0xE29684, 0xDC }, 3349 { 0xE29688, 0xDB }, 3350 { 0xE2968C, 0xDD }, 3351 { 0xE29690, 0xDE }, 3352 { 0xE29691, 0xB0 }, 3353 { 0xE29692, 0xB1 }, 3354 { 0xE29693, 0xB2 }, 3355 { 0xE296A0, 0xFE }, 3356 }, 3357 { /* UTF-8 -> CP852 */ 3358 { 0x00C2A0, 0xFF }, 3359 { 0x00C2A4, 0xCF }, 3360 { 0x00C2A7, 0xF5 }, 3361 { 0x00C2A8, 0xF9 }, 3362 { 0x00C2AB, 0xAE }, 3363 { 0x00C2AC, 0xAA }, 3364 { 0x00C2AD, 0xF0 }, 3365 { 0x00C2B0, 0xF8 }, 3366 { 0x00C2B4, 0xEF }, 3367 { 0x00C2B8, 0xF7 }, 3368 { 0x00C2BB, 0xAF }, 3369 { 0x00C381, 0xB5 }, 3370 { 0x00C382, 0xB6 }, 3371 { 0x00C384, 0x8E }, 3372 { 0x00C387, 0x80 }, 3373 { 0x00C389, 0x90 }, 3374 { 0x00C38B, 0xD3 }, 3375 { 0x00C38D, 0xD6 }, 3376 { 0x00C38E, 0xD7 }, 3377 { 0x00C393, 0xE0 }, 3378 { 0x00C394, 0xE2 }, 3379 { 0x00C396, 0x99 }, 3380 { 0x00C397, 0x9E }, 3381 { 0x00C39A, 0xE9 }, 3382 { 0x00C39C, 0x9A }, 3383 { 0x00C39D, 0xED }, 3384 { 0x00C39F, 0xE1 }, 3385 { 0x00C3A1, 0xA0 }, 3386 { 0x00C3A2, 0x83 }, 3387 { 0x00C3A4, 0x84 }, 3388 { 0x00C3A7, 0x87 }, 3389 { 0x00C3A9, 0x82 }, 3390 { 0x00C3AB, 0x89 }, 3391 { 0x00C3AD, 0xA1 }, 3392 { 0x00C3AE, 0x8C }, 3393 { 0x00C3B3, 0xA2 }, 3394 { 0x00C3B4, 0x93 }, 3395 { 0x00C3B6, 0x94 }, 3396 { 0x00C3B7, 0xF6 }, 3397 { 0x00C3BA, 0xA3 }, 3398 { 0x00C3BC, 0x81 }, 3399 { 0x00C3BD, 0xEC }, 3400 { 0x00C482, 0xC6 }, 3401 { 0x00C483, 0xC7 }, 3402 { 0x00C484, 0xA4 }, 3403 { 0x00C485, 0xA5 }, 3404 { 0x00C486, 0x8F }, 3405 { 0x00C487, 0x86 }, 3406 { 0x00C48C, 0xAC }, 3407 { 0x00C48D, 0x9F }, 3408 { 0x00C48E, 0xD2 }, 3409 { 0x00C48F, 0xD4 }, 3410 { 0x00C490, 0xD1 }, 3411 { 0x00C491, 0xD0 }, 3412 { 0x00C498, 0xA8 }, 3413 { 0x00C499, 0xA9 }, 3414 { 0x00C49A, 0xB7 }, 3415 { 0x00C49B, 0xD8 }, 3416 { 0x00C4B9, 0x91 }, 3417 { 0x00C4BA, 0x92 }, 3418 { 0x00C4BD, 0x95 }, 3419 { 0x00C4BE, 0x96 }, 3420 { 0x00C581, 0x9D }, 3421 { 0x00C582, 0x88 }, 3422 { 0x00C583, 0xE3 }, 3423 { 0x00C584, 0xE4 }, 3424 { 0x00C587, 0xD5 }, 3425 { 0x00C588, 0xE5 }, 3426 { 0x00C590, 0x8A }, 3427 { 0x00C591, 0x8B }, 3428 { 0x00C594, 0xE8 }, 3429 { 0x00C595, 0xEA }, 3430 { 0x00C598, 0xFC }, 3431 { 0x00C599, 0xFD }, 3432 { 0x00C59A, 0x97 }, 3433 { 0x00C59B, 0x98 }, 3434 { 0x00C59E, 0xB8 }, 3435 { 0x00C59F, 0xAD }, 3436 { 0x00C5A0, 0xE6 }, 3437 { 0x00C5A1, 0xE7 }, 3438 { 0x00C5A2, 0xDD }, 3439 { 0x00C5A3, 0xEE }, 3440 { 0x00C5A4, 0x9B }, 3441 { 0x00C5A5, 0x9C }, 3442 { 0x00C5AE, 0xDE }, 3443 { 0x00C5AF, 0x85 }, 3444 { 0x00C5B0, 0xEB }, 3445 { 0x00C5B1, 0xFB }, 3446 { 0x00C5B9, 0x8D }, 3447 { 0x00C5BA, 0xAB }, 3448 { 0x00C5BB, 0xBD }, 3449 { 0x00C5BC, 0xBE }, 3450 { 0x00C5BD, 0xA6 }, 3451 { 0x00C5BE, 0xA7 }, 3452 { 0x00CB87, 0xF3 }, 3453 { 0x00CB98, 0xF4 }, 3454 { 0x00CB99, 0xFA }, 3455 { 0x00CB9B, 0xF2 }, 3456 { 0x00CB9D, 0xF1 }, 3457 { 0xE29480, 0xC4 }, 3458 { 0xE29482, 0xB3 }, 3459 { 0xE2948C, 0xDA }, 3460 { 0xE29490, 0xBF }, 3461 { 0xE29494, 0xC0 }, 3462 { 0xE29498, 0xD9 }, 3463 { 0xE2949C, 0xC3 }, 3464 { 0xE294A4, 0xB4 }, 3465 { 0xE294AC, 0xC2 }, 3466 { 0xE294B4, 0xC1 }, 3467 { 0xE294BC, 0xC5 }, 3468 { 0xE29590, 0xCD }, 3469 { 0xE29591, 0xBA }, 3470 { 0xE29594, 0xC9 }, 3471 { 0xE29597, 0xBB }, 3472 { 0xE2959A, 0xC8 }, 3473 { 0xE2959D, 0xBC }, 3474 { 0xE295A0, 0xCC }, 3475 { 0xE295A3, 0xB9 }, 3476 { 0xE295A6, 0xCB }, 3477 { 0xE295A9, 0xCA }, 3478 { 0xE295AC, 0xCE }, 3479 { 0xE29680, 0xDF }, 3480 { 0xE29684, 0xDC }, 3481 { 0xE29688, 0xDB }, 3482 { 0xE29691, 0xB0 }, 3483 { 0xE29692, 0xB1 }, 3484 { 0xE29693, 0xB2 }, 3485 { 0xE296A0, 0xFE }, 3486 }, 3487 { /* UTF-8 -> CP857 */ 3488 { 0x00C2A0, 0xFF }, 3489 { 0x00C2A1, 0xAD }, 3490 { 0x00C2A2, 0xBD }, 3491 { 0x00C2A3, 0x9C }, 3492 { 0x00C2A4, 0xCF }, 3493 { 0x00C2A5, 0xBE }, 3494 { 0x00C2A6, 0xDD }, 3495 { 0x00C2A7, 0xF5 }, 3496 { 0x00C2A8, 0xF9 }, 3497 { 0x00C2A9, 0xB8 }, 3498 { 0x00C2AA, 0xD1 }, 3499 { 0x00C2AB, 0xAE }, 3500 { 0x00C2AC, 0xAA }, 3501 { 0x00C2AD, 0xF0 }, 3502 { 0x00C2AE, 0xA9 }, 3503 { 0x00C2AF, 0xEE }, 3504 { 0x00C2B0, 0xF8 }, 3505 { 0x00C2B1, 0xF1 }, 3506 { 0x00C2B2, 0xFD }, 3507 { 0x00C2B3, 0xFC }, 3508 { 0x00C2B4, 0xEF }, 3509 { 0x00C2B5, 0xE6 }, 3510 { 0x00C2B6, 0xF4 }, 3511 { 0x00C2B7, 0xFA }, 3512 { 0x00C2B8, 0xF7 }, 3513 { 0x00C2B9, 0xFB }, 3514 { 0x00C2BA, 0xD0 }, 3515 { 0x00C2BB, 0xAF }, 3516 { 0x00C2BC, 0xAC }, 3517 { 0x00C2BD, 0xAB }, 3518 { 0x00C2BE, 0xF3 }, 3519 { 0x00C2BF, 0xA8 }, 3520 { 0x00C380, 0xB7 }, 3521 { 0x00C381, 0xB5 }, 3522 { 0x00C382, 0xB6 }, 3523 { 0x00C383, 0xC7 }, 3524 { 0x00C384, 0x8E }, 3525 { 0x00C385, 0x8F }, 3526 { 0x00C386, 0x92 }, 3527 { 0x00C387, 0x80 }, 3528 { 0x00C388, 0xD4 }, 3529 { 0x00C389, 0x90 }, 3530 { 0x00C38A, 0xD2 }, 3531 { 0x00C38B, 0xD3 }, 3532 { 0x00C38C, 0xDE }, 3533 { 0x00C38D, 0xD6 }, 3534 { 0x00C38E, 0xD7 }, 3535 { 0x00C38F, 0xD8 }, 3536 { 0x00C391, 0xA5 }, 3537 { 0x00C392, 0xE3 }, 3538 { 0x00C393, 0xE0 }, 3539 { 0x00C394, 0xE2 }, 3540 { 0x00C395, 0xE5 }, 3541 { 0x00C396, 0x99 }, 3542 { 0x00C397, 0xE8 }, 3543 { 0x00C398, 0x9D }, 3544 { 0x00C399, 0xEB }, 3545 { 0x00C39A, 0xE9 }, 3546 { 0x00C39B, 0xEA }, 3547 { 0x00C39C, 0x9A }, 3548 { 0x00C39F, 0xE1 }, 3549 { 0x00C3A0, 0x85 }, 3550 { 0x00C3A1, 0xA0 }, 3551 { 0x00C3A2, 0x83 }, 3552 { 0x00C3A3, 0xC6 }, 3553 { 0x00C3A4, 0x84 }, 3554 { 0x00C3A5, 0x86 }, 3555 { 0x00C3A6, 0x91 }, 3556 { 0x00C3A7, 0x87 }, 3557 { 0x00C3A8, 0x8A }, 3558 { 0x00C3A9, 0x82 }, 3559 { 0x00C3AA, 0x88 }, 3560 { 0x00C3AB, 0x89 }, 3561 { 0x00C3AC, 0xEC }, 3562 { 0x00C3AD, 0xA1 }, 3563 { 0x00C3AE, 0x8C }, 3564 { 0x00C3AF, 0x8B }, 3565 { 0x00C3B1, 0xA4 }, 3566 { 0x00C3B2, 0x95 }, 3567 { 0x00C3B3, 0xA2 }, 3568 { 0x00C3B4, 0x93 }, 3569 { 0x00C3B5, 0xE4 }, 3570 { 0x00C3B6, 0x94 }, 3571 { 0x00C3B7, 0xF6 }, 3572 { 0x00C3B8, 0x9B }, 3573 { 0x00C3B9, 0x97 }, 3574 { 0x00C3BA, 0xA3 }, 3575 { 0x00C3BB, 0x96 }, 3576 { 0x00C3BC, 0x81 }, 3577 { 0x00C3BF, 0xED }, 3578 { 0x00C49E, 0xA6 }, 3579 { 0x00C49F, 0xA7 }, 3580 { 0x00C4B0, 0x98 }, 3581 { 0x00C4B1, 0x8D }, 3582 { 0x00C59E, 0x9E }, 3583 { 0x00C59F, 0x9F }, 3584 { 0xE29480, 0xC4 }, 3585 { 0xE29482, 0xB3 }, 3586 { 0xE2948C, 0xDA }, 3587 { 0xE29490, 0xBF }, 3588 { 0xE29494, 0xC0 }, 3589 { 0xE29498, 0xD9 }, 3590 { 0xE2949C, 0xC3 }, 3591 { 0xE294A4, 0xB4 }, 3592 { 0xE294AC, 0xC2 }, 3593 { 0xE294B4, 0xC1 }, 3594 { 0xE294BC, 0xC5 }, 3595 { 0xE29590, 0xCD }, 3596 { 0xE29591, 0xBA }, 3597 { 0xE29594, 0xC9 }, 3598 { 0xE29597, 0xBB }, 3599 { 0xE2959A, 0xC8 }, 3600 { 0xE2959D, 0xBC }, 3601 { 0xE295A0, 0xCC }, 3602 { 0xE295A3, 0xB9 }, 3603 { 0xE295A6, 0xCB }, 3604 { 0xE295A9, 0xCA }, 3605 { 0xE295AC, 0xCE }, 3606 { 0xE29680, 0xDF }, 3607 { 0xE29684, 0xDC }, 3608 { 0xE29688, 0xDB }, 3609 { 0xE29691, 0xB0 }, 3610 { 0xE29692, 0xB1 }, 3611 { 0xE29693, 0xB2 }, 3612 { 0xE296A0, 0xFE }, 3613 { 0xFFFFFF, 0x00 }, 3614 { 0xFFFFFF, 0x00 }, 3615 { 0xFFFFFF, 0x00 }, 3616 }, 3617 { /* UTF-8 -> CP862 */ 3618 { 0x00C2A0, 0xFF }, 3619 { 0x00C2A1, 0xAD }, 3620 { 0x00C2A2, 0x9B }, 3621 { 0x00C2A3, 0x9C }, 3622 { 0x00C2A5, 0x9D }, 3623 { 0x00C2AA, 0xA6 }, 3624 { 0x00C2AB, 0xAE }, 3625 { 0x00C2AC, 0xAA }, 3626 { 0x00C2B0, 0xF8 }, 3627 { 0x00C2B1, 0xF1 }, 3628 { 0x00C2B2, 0xFD }, 3629 { 0x00C2B5, 0xE6 }, 3630 { 0x00C2B7, 0xFA }, 3631 { 0x00C2BA, 0xA7 }, 3632 { 0x00C2BB, 0xAF }, 3633 { 0x00C2BC, 0xAC }, 3634 { 0x00C2BD, 0xAB }, 3635 { 0x00C2BF, 0xA8 }, 3636 { 0x00C391, 0xA5 }, 3637 { 0x00C39F, 0xE1 }, 3638 { 0x00C3A1, 0xA0 }, 3639 { 0x00C3AD, 0xA1 }, 3640 { 0x00C3B1, 0xA4 }, 3641 { 0x00C3B3, 0xA2 }, 3642 { 0x00C3B7, 0xF6 }, 3643 { 0x00C3BA, 0xA3 }, 3644 { 0x00C692, 0x9F }, 3645 { 0x00CE93, 0xE2 }, 3646 { 0x00CE98, 0xE9 }, 3647 { 0x00CEA3, 0xE4 }, 3648 { 0x00CEA6, 0xE8 }, 3649 { 0x00CEA9, 0xEA }, 3650 { 0x00CEB1, 0xE0 }, 3651 { 0x00CEB4, 0xEB }, 3652 { 0x00CEB5, 0xEE }, 3653 { 0x00CF80, 0xE3 }, 3654 { 0x00CF83, 0xE5 }, 3655 { 0x00CF84, 0xE7 }, 3656 { 0x00CF86, 0xED }, 3657 { 0x00D790, 0x80 }, 3658 { 0x00D791, 0x81 }, 3659 { 0x00D792, 0x82 }, 3660 { 0x00D793, 0x83 }, 3661 { 0x00D794, 0x84 }, 3662 { 0x00D795, 0x85 }, 3663 { 0x00D796, 0x86 }, 3664 { 0x00D797, 0x87 }, 3665 { 0x00D798, 0x88 }, 3666 { 0x00D799, 0x89 }, 3667 { 0x00D79A, 0x8A }, 3668 { 0x00D79B, 0x8B }, 3669 { 0x00D79C, 0x8C }, 3670 { 0x00D79D, 0x8D }, 3671 { 0x00D79E, 0x8E }, 3672 { 0x00D79F, 0x8F }, 3673 { 0x00D7A0, 0x90 }, 3674 { 0x00D7A1, 0x91 }, 3675 { 0x00D7A2, 0x92 }, 3676 { 0x00D7A3, 0x93 }, 3677 { 0x00D7A4, 0x94 }, 3678 { 0x00D7A5, 0x95 }, 3679 { 0x00D7A6, 0x96 }, 3680 { 0x00D7A7, 0x97 }, 3681 { 0x00D7A8, 0x98 }, 3682 { 0x00D7A9, 0x99 }, 3683 { 0x00D7AA, 0x9A }, 3684 { 0xE281BF, 0xFC }, 3685 { 0xE282A7, 0x9E }, 3686 { 0xE28899, 0xF9 }, 3687 { 0xE2889A, 0xFB }, 3688 { 0xE2889E, 0xEC }, 3689 { 0xE288A9, 0xEF }, 3690 { 0xE28988, 0xF7 }, 3691 { 0xE289A1, 0xF0 }, 3692 { 0xE289A4, 0xF3 }, 3693 { 0xE289A5, 0xF2 }, 3694 { 0xE28C90, 0xA9 }, 3695 { 0xE28CA0, 0xF4 }, 3696 { 0xE28CA1, 0xF5 }, 3697 { 0xE29480, 0xC4 }, 3698 { 0xE29482, 0xB3 }, 3699 { 0xE2948C, 0xDA }, 3700 { 0xE29490, 0xBF }, 3701 { 0xE29494, 0xC0 }, 3702 { 0xE29498, 0xD9 }, 3703 { 0xE2949C, 0xC3 }, 3704 { 0xE294A4, 0xB4 }, 3705 { 0xE294AC, 0xC2 }, 3706 { 0xE294B4, 0xC1 }, 3707 { 0xE294BC, 0xC5 }, 3708 { 0xE29590, 0xCD }, 3709 { 0xE29591, 0xBA }, 3710 { 0xE29592, 0xD5 }, 3711 { 0xE29593, 0xD6 }, 3712 { 0xE29594, 0xC9 }, 3713 { 0xE29595, 0xB8 }, 3714 { 0xE29596, 0xB7 }, 3715 { 0xE29597, 0xBB }, 3716 { 0xE29598, 0xD4 }, 3717 { 0xE29599, 0xD3 }, 3718 { 0xE2959A, 0xC8 }, 3719 { 0xE2959B, 0xBE }, 3720 { 0xE2959C, 0xBD }, 3721 { 0xE2959D, 0xBC }, 3722 { 0xE2959E, 0xC6 }, 3723 { 0xE2959F, 0xC7 }, 3724 { 0xE295A0, 0xCC }, 3725 { 0xE295A1, 0xB5 }, 3726 { 0xE295A2, 0xB6 }, 3727 { 0xE295A3, 0xB9 }, 3728 { 0xE295A4, 0xD1 }, 3729 { 0xE295A5, 0xD2 }, 3730 { 0xE295A6, 0xCB }, 3731 { 0xE295A7, 0xCF }, 3732 { 0xE295A8, 0xD0 }, 3733 { 0xE295A9, 0xCA }, 3734 { 0xE295AA, 0xD8 }, 3735 { 0xE295AB, 0xD7 }, 3736 { 0xE295AC, 0xCE }, 3737 { 0xE29680, 0xDF }, 3738 { 0xE29684, 0xDC }, 3739 { 0xE29688, 0xDB }, 3740 { 0xE2968C, 0xDD }, 3741 { 0xE29690, 0xDE }, 3742 { 0xE29691, 0xB0 }, 3743 { 0xE29692, 0xB1 }, 3744 { 0xE29693, 0xB2 }, 3745 { 0xE296A0, 0xFE }, 3746 }, 3747 { /* UTF-8 -> CP866 */ 3748 { 0x00C2A0, 0xFF }, 3749 { 0x00C2A4, 0xFD }, 3750 { 0x00C2B0, 0xF8 }, 3751 { 0x00C2B7, 0xFA }, 3752 { 0x00D081, 0xF0 }, 3753 { 0x00D084, 0xF2 }, 3754 { 0x00D087, 0xF4 }, 3755 { 0x00D08E, 0xF6 }, 3756 { 0x00D090, 0x80 }, 3757 { 0x00D091, 0x81 }, 3758 { 0x00D092, 0x82 }, 3759 { 0x00D093, 0x83 }, 3760 { 0x00D094, 0x84 }, 3761 { 0x00D095, 0x85 }, 3762 { 0x00D096, 0x86 }, 3763 { 0x00D097, 0x87 }, 3764 { 0x00D098, 0x88 }, 3765 { 0x00D099, 0x89 }, 3766 { 0x00D09A, 0x8A }, 3767 { 0x00D09B, 0x8B }, 3768 { 0x00D09C, 0x8C }, 3769 { 0x00D09D, 0x8D }, 3770 { 0x00D09E, 0x8E }, 3771 { 0x00D09F, 0x8F }, 3772 { 0x00D0A0, 0x90 }, 3773 { 0x00D0A1, 0x91 }, 3774 { 0x00D0A2, 0x92 }, 3775 { 0x00D0A3, 0x93 }, 3776 { 0x00D0A4, 0x94 }, 3777 { 0x00D0A5, 0x95 }, 3778 { 0x00D0A6, 0x96 }, 3779 { 0x00D0A7, 0x97 }, 3780 { 0x00D0A8, 0x98 }, 3781 { 0x00D0A9, 0x99 }, 3782 { 0x00D0AA, 0x9A }, 3783 { 0x00D0AB, 0x9B }, 3784 { 0x00D0AC, 0x9C }, 3785 { 0x00D0AD, 0x9D }, 3786 { 0x00D0AE, 0x9E }, 3787 { 0x00D0AF, 0x9F }, 3788 { 0x00D0B0, 0xA0 }, 3789 { 0x00D0B1, 0xA1 }, 3790 { 0x00D0B2, 0xA2 }, 3791 { 0x00D0B3, 0xA3 }, 3792 { 0x00D0B4, 0xA4 }, 3793 { 0x00D0B5, 0xA5 }, 3794 { 0x00D0B6, 0xA6 }, 3795 { 0x00D0B7, 0xA7 }, 3796 { 0x00D0B8, 0xA8 }, 3797 { 0x00D0B9, 0xA9 }, 3798 { 0x00D0BA, 0xAA }, 3799 { 0x00D0BB, 0xAB }, 3800 { 0x00D0BC, 0xAC }, 3801 { 0x00D0BD, 0xAD }, 3802 { 0x00D0BE, 0xAE }, 3803 { 0x00D0BF, 0xAF }, 3804 { 0x00D180, 0xE0 }, 3805 { 0x00D181, 0xE1 }, 3806 { 0x00D182, 0xE2 }, 3807 { 0x00D183, 0xE3 }, 3808 { 0x00D184, 0xE4 }, 3809 { 0x00D185, 0xE5 }, 3810 { 0x00D186, 0xE6 }, 3811 { 0x00D187, 0xE7 }, 3812 { 0x00D188, 0xE8 }, 3813 { 0x00D189, 0xE9 }, 3814 { 0x00D18A, 0xEA }, 3815 { 0x00D18B, 0xEB }, 3816 { 0x00D18C, 0xEC }, 3817 { 0x00D18D, 0xED }, 3818 { 0x00D18E, 0xEE }, 3819 { 0x00D18F, 0xEF }, 3820 { 0x00D191, 0xF1 }, 3821 { 0x00D194, 0xF3 }, 3822 { 0x00D197, 0xF5 }, 3823 { 0x00D19E, 0xF7 }, 3824 { 0xE28496, 0xFC }, 3825 { 0xE28899, 0xF9 }, 3826 { 0xE2889A, 0xFB }, 3827 { 0xE29480, 0xC4 }, 3828 { 0xE29482, 0xB3 }, 3829 { 0xE2948C, 0xDA }, 3830 { 0xE29490, 0xBF }, 3831 { 0xE29494, 0xC0 }, 3832 { 0xE29498, 0xD9 }, 3833 { 0xE2949C, 0xC3 }, 3834 { 0xE294A4, 0xB4 }, 3835 { 0xE294AC, 0xC2 }, 3836 { 0xE294B4, 0xC1 }, 3837 { 0xE294BC, 0xC5 }, 3838 { 0xE29590, 0xCD }, 3839 { 0xE29591, 0xBA }, 3840 { 0xE29592, 0xD5 }, 3841 { 0xE29593, 0xD6 }, 3842 { 0xE29594, 0xC9 }, 3843 { 0xE29595, 0xB8 }, 3844 { 0xE29596, 0xB7 }, 3845 { 0xE29597, 0xBB }, 3846 { 0xE29598, 0xD4 }, 3847 { 0xE29599, 0xD3 }, 3848 { 0xE2959A, 0xC8 }, 3849 { 0xE2959B, 0xBE }, 3850 { 0xE2959C, 0xBD }, 3851 { 0xE2959D, 0xBC }, 3852 { 0xE2959E, 0xC6 }, 3853 { 0xE2959F, 0xC7 }, 3854 { 0xE295A0, 0xCC }, 3855 { 0xE295A1, 0xB5 }, 3856 { 0xE295A2, 0xB6 }, 3857 { 0xE295A3, 0xB9 }, 3858 { 0xE295A4, 0xD1 }, 3859 { 0xE295A5, 0xD2 }, 3860 { 0xE295A6, 0xCB }, 3861 { 0xE295A7, 0xCF }, 3862 { 0xE295A8, 0xD0 }, 3863 { 0xE295A9, 0xCA }, 3864 { 0xE295AA, 0xD8 }, 3865 { 0xE295AB, 0xD7 }, 3866 { 0xE295AC, 0xCE }, 3867 { 0xE29680, 0xDF }, 3868 { 0xE29684, 0xDC }, 3869 { 0xE29688, 0xDB }, 3870 { 0xE2968C, 0xDD }, 3871 { 0xE29690, 0xDE }, 3872 { 0xE29691, 0xB0 }, 3873 { 0xE29692, 0xB1 }, 3874 { 0xE29693, 0xB2 }, 3875 { 0xE296A0, 0xFE }, 3876 }, 3877 { /* UTF-8 -> CP1250 */ 3878 { 0x00C2A0, 0xA0 }, 3879 { 0x00C2A4, 0xA4 }, 3880 { 0x00C2A6, 0xA6 }, 3881 { 0x00C2A7, 0xA7 }, 3882 { 0x00C2A8, 0xA8 }, 3883 { 0x00C2A9, 0xA9 }, 3884 { 0x00C2AB, 0xAB }, 3885 { 0x00C2AC, 0xAC }, 3886 { 0x00C2AD, 0xAD }, 3887 { 0x00C2AE, 0xAE }, 3888 { 0x00C2B0, 0xB0 }, 3889 { 0x00C2B1, 0xB1 }, 3890 { 0x00C2B4, 0xB4 }, 3891 { 0x00C2B5, 0xB5 }, 3892 { 0x00C2B6, 0xB6 }, 3893 { 0x00C2B7, 0xB7 }, 3894 { 0x00C2B8, 0xB8 }, 3895 { 0x00C2BB, 0xBB }, 3896 { 0x00C381, 0xC1 }, 3897 { 0x00C382, 0xC2 }, 3898 { 0x00C384, 0xC4 }, 3899 { 0x00C387, 0xC7 }, 3900 { 0x00C389, 0xC9 }, 3901 { 0x00C38B, 0xCB }, 3902 { 0x00C38D, 0xCD }, 3903 { 0x00C38E, 0xCE }, 3904 { 0x00C393, 0xD3 }, 3905 { 0x00C394, 0xD4 }, 3906 { 0x00C396, 0xD6 }, 3907 { 0x00C397, 0xD7 }, 3908 { 0x00C39A, 0xDA }, 3909 { 0x00C39C, 0xDC }, 3910 { 0x00C39D, 0xDD }, 3911 { 0x00C39F, 0xDF }, 3912 { 0x00C3A1, 0xE1 }, 3913 { 0x00C3A2, 0xE2 }, 3914 { 0x00C3A4, 0xE4 }, 3915 { 0x00C3A7, 0xE7 }, 3916 { 0x00C3A9, 0xE9 }, 3917 { 0x00C3AB, 0xEB }, 3918 { 0x00C3AD, 0xED }, 3919 { 0x00C3AE, 0xEE }, 3920 { 0x00C3B3, 0xF3 }, 3921 { 0x00C3B4, 0xF4 }, 3922 { 0x00C3B6, 0xF6 }, 3923 { 0x00C3B7, 0xF7 }, 3924 { 0x00C3BA, 0xFA }, 3925 { 0x00C3BC, 0xFC }, 3926 { 0x00C3BD, 0xFD }, 3927 { 0x00C482, 0xC3 }, 3928 { 0x00C483, 0xE3 }, 3929 { 0x00C484, 0xA5 }, 3930 { 0x00C485, 0xB9 }, 3931 { 0x00C486, 0xC6 }, 3932 { 0x00C487, 0xE6 }, 3933 { 0x00C48C, 0xC8 }, 3934 { 0x00C48D, 0xE8 }, 3935 { 0x00C48E, 0xCF }, 3936 { 0x00C48F, 0xEF }, 3937 { 0x00C490, 0xD0 }, 3938 { 0x00C491, 0xF0 }, 3939 { 0x00C498, 0xCA }, 3940 { 0x00C499, 0xEA }, 3941 { 0x00C49A, 0xCC }, 3942 { 0x00C49B, 0xEC }, 3943 { 0x00C4B9, 0xC5 }, 3944 { 0x00C4BA, 0xE5 }, 3945 { 0x00C4BD, 0xBC }, 3946 { 0x00C4BE, 0xBE }, 3947 { 0x00C581, 0xA3 }, 3948 { 0x00C582, 0xB3 }, 3949 { 0x00C583, 0xD1 }, 3950 { 0x00C584, 0xF1 }, 3951 { 0x00C587, 0xD2 }, 3952 { 0x00C588, 0xF2 }, 3953 { 0x00C590, 0xD5 }, 3954 { 0x00C591, 0xF5 }, 3955 { 0x00C594, 0xC0 }, 3956 { 0x00C595, 0xE0 }, 3957 { 0x00C598, 0xD8 }, 3958 { 0x00C599, 0xF8 }, 3959 { 0x00C59A, 0x8C }, 3960 { 0x00C59B, 0x9C }, 3961 { 0x00C59E, 0xAA }, 3962 { 0x00C59F, 0xBA }, 3963 { 0x00C5A0, 0x8A }, 3964 { 0x00C5A1, 0x9A }, 3965 { 0x00C5A2, 0xDE }, 3966 { 0x00C5A3, 0xFE }, 3967 { 0x00C5A4, 0x8D }, 3968 { 0x00C5A5, 0x9D }, 3969 { 0x00C5AE, 0xD9 }, 3970 { 0x00C5AF, 0xF9 }, 3971 { 0x00C5B0, 0xDB }, 3972 { 0x00C5B1, 0xFB }, 3973 { 0x00C5B9, 0x8F }, 3974 { 0x00C5BA, 0x9F }, 3975 { 0x00C5BB, 0xAF }, 3976 { 0x00C5BC, 0xBF }, 3977 { 0x00C5BD, 0x8E }, 3978 { 0x00C5BE, 0x9E }, 3979 { 0x00CB87, 0xA1 }, 3980 { 0x00CB98, 0xA2 }, 3981 { 0x00CB99, 0xFF }, 3982 { 0x00CB9B, 0xB2 }, 3983 { 0x00CB9D, 0xBD }, 3984 { 0xE28093, 0x96 }, 3985 { 0xE28094, 0x97 }, 3986 { 0xE28098, 0x91 }, 3987 { 0xE28099, 0x92 }, 3988 { 0xE2809A, 0x82 }, 3989 { 0xE2809C, 0x93 }, 3990 { 0xE2809D, 0x94 }, 3991 { 0xE2809E, 0x84 }, 3992 { 0xE280A0, 0x86 }, 3993 { 0xE280A1, 0x87 }, 3994 { 0xE280A2, 0x95 }, 3995 { 0xE280A6, 0x85 }, 3996 { 0xE280B0, 0x89 }, 3997 { 0xE280B9, 0x8B }, 3998 { 0xE280BA, 0x9B }, 3999 { 0xE282AC, 0x80 }, 4000 { 0xE284A2, 0x99 }, 4001 { 0xFFFFFF, 0x00 }, 4002 { 0xFFFFFF, 0x00 }, 4003 { 0xFFFFFF, 0x00 }, 4004 { 0xFFFFFF, 0x00 }, 4005 { 0xFFFFFF, 0x00 }, 4006 }, 4007 { /* UTF-8 -> CP1251 */ 4008 { 0x00C2A0, 0xA0 }, 4009 { 0x00C2A4, 0xA4 }, 4010 { 0x00C2A6, 0xA6 }, 4011 { 0x00C2A7, 0xA7 }, 4012 { 0x00C2A9, 0xA9 }, 4013 { 0x00C2AB, 0xAB }, 4014 { 0x00C2AC, 0xAC }, 4015 { 0x00C2AD, 0xAD }, 4016 { 0x00C2AE, 0xAE }, 4017 { 0x00C2B0, 0xB0 }, 4018 { 0x00C2B1, 0xB1 }, 4019 { 0x00C2B5, 0xB5 }, 4020 { 0x00C2B6, 0xB6 }, 4021 { 0x00C2B7, 0xB7 }, 4022 { 0x00C2BB, 0xBB }, 4023 { 0x00D081, 0xA8 }, 4024 { 0x00D082, 0x80 }, 4025 { 0x00D083, 0x81 }, 4026 { 0x00D084, 0xAA }, 4027 { 0x00D085, 0xBD }, 4028 { 0x00D086, 0xB2 }, 4029 { 0x00D087, 0xAF }, 4030 { 0x00D088, 0xA3 }, 4031 { 0x00D089, 0x8A }, 4032 { 0x00D08A, 0x8C }, 4033 { 0x00D08B, 0x8E }, 4034 { 0x00D08C, 0x8D }, 4035 { 0x00D08E, 0xA1 }, 4036 { 0x00D08F, 0x8F }, 4037 { 0x00D090, 0xC0 }, 4038 { 0x00D091, 0xC1 }, 4039 { 0x00D092, 0xC2 }, 4040 { 0x00D093, 0xC3 }, 4041 { 0x00D094, 0xC4 }, 4042 { 0x00D095, 0xC5 }, 4043 { 0x00D096, 0xC6 }, 4044 { 0x00D097, 0xC7 }, 4045 { 0x00D098, 0xC8 }, 4046 { 0x00D099, 0xC9 }, 4047 { 0x00D09A, 0xCA }, 4048 { 0x00D09B, 0xCB }, 4049 { 0x00D09C, 0xCC }, 4050 { 0x00D09D, 0xCD }, 4051 { 0x00D09E, 0xCE }, 4052 { 0x00D09F, 0xCF }, 4053 { 0x00D0A0, 0xD0 }, 4054 { 0x00D0A1, 0xD1 }, 4055 { 0x00D0A2, 0xD2 }, 4056 { 0x00D0A3, 0xD3 }, 4057 { 0x00D0A4, 0xD4 }, 4058 { 0x00D0A5, 0xD5 }, 4059 { 0x00D0A6, 0xD6 }, 4060 { 0x00D0A7, 0xD7 }, 4061 { 0x00D0A8, 0xD8 }, 4062 { 0x00D0A9, 0xD9 }, 4063 { 0x00D0AA, 0xDA }, 4064 { 0x00D0AB, 0xDB }, 4065 { 0x00D0AC, 0xDC }, 4066 { 0x00D0AD, 0xDD }, 4067 { 0x00D0AE, 0xDE }, 4068 { 0x00D0AF, 0xDF }, 4069 { 0x00D0B0, 0xE0 }, 4070 { 0x00D0B1, 0xE1 }, 4071 { 0x00D0B2, 0xE2 }, 4072 { 0x00D0B3, 0xE3 }, 4073 { 0x00D0B4, 0xE4 }, 4074 { 0x00D0B5, 0xE5 }, 4075 { 0x00D0B6, 0xE6 }, 4076 { 0x00D0B7, 0xE7 }, 4077 { 0x00D0B8, 0xE8 }, 4078 { 0x00D0B9, 0xE9 }, 4079 { 0x00D0BA, 0xEA }, 4080 { 0x00D0BB, 0xEB }, 4081 { 0x00D0BC, 0xEC }, 4082 { 0x00D0BD, 0xED }, 4083 { 0x00D0BE, 0xEE }, 4084 { 0x00D0BF, 0xEF }, 4085 { 0x00D180, 0xF0 }, 4086 { 0x00D181, 0xF1 }, 4087 { 0x00D182, 0xF2 }, 4088 { 0x00D183, 0xF3 }, 4089 { 0x00D184, 0xF4 }, 4090 { 0x00D185, 0xF5 }, 4091 { 0x00D186, 0xF6 }, 4092 { 0x00D187, 0xF7 }, 4093 { 0x00D188, 0xF8 }, 4094 { 0x00D189, 0xF9 }, 4095 { 0x00D18A, 0xFA }, 4096 { 0x00D18B, 0xFB }, 4097 { 0x00D18C, 0xFC }, 4098 { 0x00D18D, 0xFD }, 4099 { 0x00D18E, 0xFE }, 4100 { 0x00D18F, 0xFF }, 4101 { 0x00D191, 0xB8 }, 4102 { 0x00D192, 0x90 }, 4103 { 0x00D193, 0x83 }, 4104 { 0x00D194, 0xBA }, 4105 { 0x00D195, 0xBE }, 4106 { 0x00D196, 0xB3 }, 4107 { 0x00D197, 0xBF }, 4108 { 0x00D198, 0xBC }, 4109 { 0x00D199, 0x9A }, 4110 { 0x00D19A, 0x9C }, 4111 { 0x00D19B, 0x9E }, 4112 { 0x00D19C, 0x9D }, 4113 { 0x00D19E, 0xA2 }, 4114 { 0x00D19F, 0x9F }, 4115 { 0x00D290, 0xA5 }, 4116 { 0x00D291, 0xB4 }, 4117 { 0xE28093, 0x96 }, 4118 { 0xE28094, 0x97 }, 4119 { 0xE28098, 0x91 }, 4120 { 0xE28099, 0x92 }, 4121 { 0xE2809A, 0x82 }, 4122 { 0xE2809C, 0x93 }, 4123 { 0xE2809D, 0x94 }, 4124 { 0xE2809E, 0x84 }, 4125 { 0xE280A0, 0x86 }, 4126 { 0xE280A1, 0x87 }, 4127 { 0xE280A2, 0x95 }, 4128 { 0xE280A6, 0x85 }, 4129 { 0xE280B0, 0x89 }, 4130 { 0xE280B9, 0x8B }, 4131 { 0xE280BA, 0x9B }, 4132 { 0xE282AC, 0x88 }, 4133 { 0xE28496, 0xB9 }, 4134 { 0xE284A2, 0x99 }, 4135 { 0xFFFFFF, 0x00 }, 4136 }, 4137 { /* UTF-8 -> CP1253 */ 4138 { 0x00C2A0, 0xA0 }, 4139 { 0x00C2A3, 0xA3 }, 4140 { 0x00C2A4, 0xA4 }, 4141 { 0x00C2A5, 0xA5 }, 4142 { 0x00C2A6, 0xA6 }, 4143 { 0x00C2A7, 0xA7 }, 4144 { 0x00C2A8, 0xA8 }, 4145 { 0x00C2A9, 0xA9 }, 4146 { 0x00C2AB, 0xAB }, 4147 { 0x00C2AC, 0xAC }, 4148 { 0x00C2AD, 0xAD }, 4149 { 0x00C2AE, 0xAE }, 4150 { 0x00C2B0, 0xB0 }, 4151 { 0x00C2B1, 0xB1 }, 4152 { 0x00C2B2, 0xB2 }, 4153 { 0x00C2B3, 0xB3 }, 4154 { 0x00C2B5, 0xB5 }, 4155 { 0x00C2B6, 0xB6 }, 4156 { 0x00C2B7, 0xB7 }, 4157 { 0x00C2BB, 0xBB }, 4158 { 0x00C2BD, 0xBD }, 4159 { 0x00C692, 0x83 }, 4160 { 0x00CE84, 0xB4 }, 4161 { 0x00CE85, 0xA1 }, 4162 { 0x00CE86, 0xA2 }, 4163 { 0x00CE88, 0xB8 }, 4164 { 0x00CE89, 0xB9 }, 4165 { 0x00CE8A, 0xBA }, 4166 { 0x00CE8C, 0xBC }, 4167 { 0x00CE8E, 0xBE }, 4168 { 0x00CE8F, 0xBF }, 4169 { 0x00CE90, 0xC0 }, 4170 { 0x00CE91, 0xC1 }, 4171 { 0x00CE92, 0xC2 }, 4172 { 0x00CE93, 0xC3 }, 4173 { 0x00CE94, 0xC4 }, 4174 { 0x00CE95, 0xC5 }, 4175 { 0x00CE96, 0xC6 }, 4176 { 0x00CE97, 0xC7 }, 4177 { 0x00CE98, 0xC8 }, 4178 { 0x00CE99, 0xC9 }, 4179 { 0x00CE9A, 0xCA }, 4180 { 0x00CE9B, 0xCB }, 4181 { 0x00CE9C, 0xCC }, 4182 { 0x00CE9D, 0xCD }, 4183 { 0x00CE9E, 0xCE }, 4184 { 0x00CE9F, 0xCF }, 4185 { 0x00CEA0, 0xD0 }, 4186 { 0x00CEA1, 0xD1 }, 4187 { 0x00CEA3, 0xD3 }, 4188 { 0x00CEA4, 0xD4 }, 4189 { 0x00CEA5, 0xD5 }, 4190 { 0x00CEA6, 0xD6 }, 4191 { 0x00CEA7, 0xD7 }, 4192 { 0x00CEA8, 0xD8 }, 4193 { 0x00CEA9, 0xD9 }, 4194 { 0x00CEAA, 0xDA }, 4195 { 0x00CEAB, 0xDB }, 4196 { 0x00CEAC, 0xDC }, 4197 { 0x00CEAD, 0xDD }, 4198 { 0x00CEAE, 0xDE }, 4199 { 0x00CEAF, 0xDF }, 4200 { 0x00CEB0, 0xE0 }, 4201 { 0x00CEB1, 0xE1 }, 4202 { 0x00CEB2, 0xE2 }, 4203 { 0x00CEB3, 0xE3 }, 4204 { 0x00CEB4, 0xE4 }, 4205 { 0x00CEB5, 0xE5 }, 4206 { 0x00CEB6, 0xE6 }, 4207 { 0x00CEB7, 0xE7 }, 4208 { 0x00CEB8, 0xE8 }, 4209 { 0x00CEB9, 0xE9 }, 4210 { 0x00CEBA, 0xEA }, 4211 { 0x00CEBB, 0xEB }, 4212 { 0x00CEBC, 0xEC }, 4213 { 0x00CEBD, 0xED }, 4214 { 0x00CEBE, 0xEE }, 4215 { 0x00CEBF, 0xEF }, 4216 { 0x00CF80, 0xF0 }, 4217 { 0x00CF81, 0xF1 }, 4218 { 0x00CF82, 0xF2 }, 4219 { 0x00CF83, 0xF3 }, 4220 { 0x00CF84, 0xF4 }, 4221 { 0x00CF85, 0xF5 }, 4222 { 0x00CF86, 0xF6 }, 4223 { 0x00CF87, 0xF7 }, 4224 { 0x00CF88, 0xF8 }, 4225 { 0x00CF89, 0xF9 }, 4226 { 0x00CF8A, 0xFA }, 4227 { 0x00CF8B, 0xFB }, 4228 { 0x00CF8C, 0xFC }, 4229 { 0x00CF8D, 0xFD }, 4230 { 0x00CF8E, 0xFE }, 4231 { 0xE28093, 0x96 }, 4232 { 0xE28094, 0x97 }, 4233 { 0xE28095, 0xAF }, 4234 { 0xE28098, 0x91 }, 4235 { 0xE28099, 0x92 }, 4236 { 0xE2809A, 0x82 }, 4237 { 0xE2809C, 0x93 }, 4238 { 0xE2809D, 0x94 }, 4239 { 0xE2809E, 0x84 }, 4240 { 0xE280A0, 0x86 }, 4241 { 0xE280A1, 0x87 }, 4242 { 0xE280A2, 0x95 }, 4243 { 0xE280A6, 0x85 }, 4244 { 0xE280B0, 0x89 }, 4245 { 0xE280B9, 0x8B }, 4246 { 0xE280BA, 0x9B }, 4247 { 0xE282AC, 0x80 }, 4248 { 0xE284A2, 0x99 }, 4249 { 0xFFFFFF, 0x00 }, 4250 { 0xFFFFFF, 0x00 }, 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 }, 4267 { /* UTF-8 -> CP1254 */ 4268 { 0x00C2A0, 0xA0 }, 4269 { 0x00C2A1, 0xA1 }, 4270 { 0x00C2A2, 0xA2 }, 4271 { 0x00C2A3, 0xA3 }, 4272 { 0x00C2A4, 0xA4 }, 4273 { 0x00C2A5, 0xA5 }, 4274 { 0x00C2A6, 0xA6 }, 4275 { 0x00C2A7, 0xA7 }, 4276 { 0x00C2A8, 0xA8 }, 4277 { 0x00C2A9, 0xA9 }, 4278 { 0x00C2AA, 0xAA }, 4279 { 0x00C2AB, 0xAB }, 4280 { 0x00C2AC, 0xAC }, 4281 { 0x00C2AD, 0xAD }, 4282 { 0x00C2AE, 0xAE }, 4283 { 0x00C2AF, 0xAF }, 4284 { 0x00C2B0, 0xB0 }, 4285 { 0x00C2B1, 0xB1 }, 4286 { 0x00C2B2, 0xB2 }, 4287 { 0x00C2B3, 0xB3 }, 4288 { 0x00C2B4, 0xB4 }, 4289 { 0x00C2B5, 0xB5 }, 4290 { 0x00C2B6, 0xB6 }, 4291 { 0x00C2B7, 0xB7 }, 4292 { 0x00C2B8, 0xB8 }, 4293 { 0x00C2B9, 0xB9 }, 4294 { 0x00C2BA, 0xBA }, 4295 { 0x00C2BB, 0xBB }, 4296 { 0x00C2BC, 0xBC }, 4297 { 0x00C2BD, 0xBD }, 4298 { 0x00C2BE, 0xBE }, 4299 { 0x00C2BF, 0xBF }, 4300 { 0x00C380, 0xC0 }, 4301 { 0x00C381, 0xC1 }, 4302 { 0x00C382, 0xC2 }, 4303 { 0x00C383, 0xC3 }, 4304 { 0x00C384, 0xC4 }, 4305 { 0x00C385, 0xC5 }, 4306 { 0x00C386, 0xC6 }, 4307 { 0x00C387, 0xC7 }, 4308 { 0x00C388, 0xC8 }, 4309 { 0x00C389, 0xC9 }, 4310 { 0x00C38A, 0xCA }, 4311 { 0x00C38B, 0xCB }, 4312 { 0x00C38C, 0xCC }, 4313 { 0x00C38D, 0xCD }, 4314 { 0x00C38E, 0xCE }, 4315 { 0x00C38F, 0xCF }, 4316 { 0x00C391, 0xD1 }, 4317 { 0x00C392, 0xD2 }, 4318 { 0x00C393, 0xD3 }, 4319 { 0x00C394, 0xD4 }, 4320 { 0x00C395, 0xD5 }, 4321 { 0x00C396, 0xD6 }, 4322 { 0x00C397, 0xD7 }, 4323 { 0x00C398, 0xD8 }, 4324 { 0x00C399, 0xD9 }, 4325 { 0x00C39A, 0xDA }, 4326 { 0x00C39B, 0xDB }, 4327 { 0x00C39C, 0xDC }, 4328 { 0x00C39F, 0xDF }, 4329 { 0x00C3A0, 0xE0 }, 4330 { 0x00C3A1, 0xE1 }, 4331 { 0x00C3A2, 0xE2 }, 4332 { 0x00C3A3, 0xE3 }, 4333 { 0x00C3A4, 0xE4 }, 4334 { 0x00C3A5, 0xE5 }, 4335 { 0x00C3A6, 0xE6 }, 4336 { 0x00C3A7, 0xE7 }, 4337 { 0x00C3A8, 0xE8 }, 4338 { 0x00C3A9, 0xE9 }, 4339 { 0x00C3AA, 0xEA }, 4340 { 0x00C3AB, 0xEB }, 4341 { 0x00C3AC, 0xEC }, 4342 { 0x00C3AD, 0xED }, 4343 { 0x00C3AE, 0xEE }, 4344 { 0x00C3AF, 0xEF }, 4345 { 0x00C3B1, 0xF1 }, 4346 { 0x00C3B2, 0xF2 }, 4347 { 0x00C3B3, 0xF3 }, 4348 { 0x00C3B4, 0xF4 }, 4349 { 0x00C3B5, 0xF5 }, 4350 { 0x00C3B6, 0xF6 }, 4351 { 0x00C3B7, 0xF7 }, 4352 { 0x00C3B8, 0xF8 }, 4353 { 0x00C3B9, 0xF9 }, 4354 { 0x00C3BA, 0xFA }, 4355 { 0x00C3BB, 0xFB }, 4356 { 0x00C3BC, 0xFC }, 4357 { 0x00C3BF, 0xFF }, 4358 { 0x00C49E, 0xD0 }, 4359 { 0x00C49F, 0xF0 }, 4360 { 0x00C4B0, 0xDD }, 4361 { 0x00C4B1, 0xFD }, 4362 { 0x00C592, 0x8C }, 4363 { 0x00C593, 0x9C }, 4364 { 0x00C59E, 0xDE }, 4365 { 0x00C59F, 0xFE }, 4366 { 0x00C5A0, 0x8A }, 4367 { 0x00C5A1, 0x9A }, 4368 { 0x00C5B8, 0x9F }, 4369 { 0x00C692, 0x83 }, 4370 { 0x00CB86, 0x88 }, 4371 { 0x00CB9C, 0x98 }, 4372 { 0xE28093, 0x96 }, 4373 { 0xE28094, 0x97 }, 4374 { 0xE28098, 0x91 }, 4375 { 0xE28099, 0x92 }, 4376 { 0xE2809A, 0x82 }, 4377 { 0xE2809C, 0x93 }, 4378 { 0xE2809D, 0x94 }, 4379 { 0xE2809E, 0x84 }, 4380 { 0xE280A0, 0x86 }, 4381 { 0xE280A1, 0x87 }, 4382 { 0xE280A2, 0x95 }, 4383 { 0xE280A6, 0x85 }, 4384 { 0xE280B0, 0x89 }, 4385 { 0xE280B9, 0x8B }, 4386 { 0xE280BA, 0x9B }, 4387 { 0xE282AC, 0x80 }, 4388 { 0xE284A2, 0x99 }, 4389 { 0xFFFFFF, 0x00 }, 4390 { 0xFFFFFF, 0x00 }, 4391 { 0xFFFFFF, 0x00 }, 4392 { 0xFFFFFF, 0x00 }, 4393 { 0xFFFFFF, 0x00 }, 4394 { 0xFFFFFF, 0x00 }, 4395 { 0xFFFFFF, 0x00 }, 4396 }, 4397 { /* UTF-8 -> CP1255 */ 4398 { 0x00C2A0, 0xA0 }, 4399 { 0x00C2A1, 0xA1 }, 4400 { 0x00C2A2, 0xA2 }, 4401 { 0x00C2A3, 0xA3 }, 4402 { 0x00C2A5, 0xA5 }, 4403 { 0x00C2A6, 0xA6 }, 4404 { 0x00C2A7, 0xA7 }, 4405 { 0x00C2A8, 0xA8 }, 4406 { 0x00C2A9, 0xA9 }, 4407 { 0x00C2AB, 0xAB }, 4408 { 0x00C2AC, 0xAC }, 4409 { 0x00C2AD, 0xAD }, 4410 { 0x00C2AE, 0xAE }, 4411 { 0x00C2AF, 0xAF }, 4412 { 0x00C2B0, 0xB0 }, 4413 { 0x00C2B1, 0xB1 }, 4414 { 0x00C2B2, 0xB2 }, 4415 { 0x00C2B3, 0xB3 }, 4416 { 0x00C2B4, 0xB4 }, 4417 { 0x00C2B5, 0xB5 }, 4418 { 0x00C2B6, 0xB6 }, 4419 { 0x00C2B7, 0xB7 }, 4420 { 0x00C2B8, 0xB8 }, 4421 { 0x00C2B9, 0xB9 }, 4422 { 0x00C2BB, 0xBB }, 4423 { 0x00C2BC, 0xBC }, 4424 { 0x00C2BD, 0xBD }, 4425 { 0x00C2BE, 0xBE }, 4426 { 0x00C2BF, 0xBF }, 4427 { 0x00C397, 0xAA }, 4428 { 0x00C3B7, 0xBA }, 4429 { 0x00C692, 0x83 }, 4430 { 0x00CB86, 0x88 }, 4431 { 0x00CB9C, 0x98 }, 4432 { 0x00D6B0, 0xC0 }, 4433 { 0x00D6B1, 0xC1 }, 4434 { 0x00D6B2, 0xC2 }, 4435 { 0x00D6B3, 0xC3 }, 4436 { 0x00D6B4, 0xC4 }, 4437 { 0x00D6B5, 0xC5 }, 4438 { 0x00D6B6, 0xC6 }, 4439 { 0x00D6B7, 0xC7 }, 4440 { 0x00D6B8, 0xC8 }, 4441 { 0x00D6B9, 0xC9 }, 4442 { 0x00D6BB, 0xCB }, 4443 { 0x00D6BC, 0xCC }, 4444 { 0x00D6BD, 0xCD }, 4445 { 0x00D6BE, 0xCE }, 4446 { 0x00D6BF, 0xCF }, 4447 { 0x00D780, 0xD0 }, 4448 { 0x00D781, 0xD1 }, 4449 { 0x00D782, 0xD2 }, 4450 { 0x00D783, 0xD3 }, 4451 { 0x00D790, 0xE0 }, 4452 { 0x00D791, 0xE1 }, 4453 { 0x00D792, 0xE2 }, 4454 { 0x00D793, 0xE3 }, 4455 { 0x00D794, 0xE4 }, 4456 { 0x00D795, 0xE5 }, 4457 { 0x00D796, 0xE6 }, 4458 { 0x00D797, 0xE7 }, 4459 { 0x00D798, 0xE8 }, 4460 { 0x00D799, 0xE9 }, 4461 { 0x00D79A, 0xEA }, 4462 { 0x00D79B, 0xEB }, 4463 { 0x00D79C, 0xEC }, 4464 { 0x00D79D, 0xED }, 4465 { 0x00D79E, 0xEE }, 4466 { 0x00D79F, 0xEF }, 4467 { 0x00D7A0, 0xF0 }, 4468 { 0x00D7A1, 0xF1 }, 4469 { 0x00D7A2, 0xF2 }, 4470 { 0x00D7A3, 0xF3 }, 4471 { 0x00D7A4, 0xF4 }, 4472 { 0x00D7A5, 0xF5 }, 4473 { 0x00D7A6, 0xF6 }, 4474 { 0x00D7A7, 0xF7 }, 4475 { 0x00D7A8, 0xF8 }, 4476 { 0x00D7A9, 0xF9 }, 4477 { 0x00D7AA, 0xFA }, 4478 { 0x00D7B0, 0xD4 }, 4479 { 0x00D7B1, 0xD5 }, 4480 { 0x00D7B2, 0xD6 }, 4481 { 0x00D7B3, 0xD7 }, 4482 { 0x00D7B4, 0xD8 }, 4483 { 0xE2808E, 0xFD }, 4484 { 0xE2808F, 0xFE }, 4485 { 0xE28093, 0x96 }, 4486 { 0xE28094, 0x97 }, 4487 { 0xE28098, 0x91 }, 4488 { 0xE28099, 0x92 }, 4489 { 0xE2809A, 0x82 }, 4490 { 0xE2809C, 0x93 }, 4491 { 0xE2809D, 0x94 }, 4492 { 0xE2809E, 0x84 }, 4493 { 0xE280A0, 0x86 }, 4494 { 0xE280A1, 0x87 }, 4495 { 0xE280A2, 0x95 }, 4496 { 0xE280A6, 0x85 }, 4497 { 0xE280B0, 0x89 }, 4498 { 0xE280B9, 0x8B }, 4499 { 0xE280BA, 0x9B }, 4500 { 0xE282AA, 0xA4 }, 4501 { 0xE282AC, 0x80 }, 4502 { 0xE284A2, 0x99 }, 4503 { 0xFFFFFF, 0x00 }, 4504 { 0xFFFFFF, 0x00 }, 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 }, 4527 { /* UTF-8 -> CP1256 */ 4528 { 0x00C2A0, 0xA0 }, 4529 { 0x00C2A2, 0xA2 }, 4530 { 0x00C2A3, 0xA3 }, 4531 { 0x00C2A4, 0xA4 }, 4532 { 0x00C2A5, 0xA5 }, 4533 { 0x00C2A6, 0xA6 }, 4534 { 0x00C2A7, 0xA7 }, 4535 { 0x00C2A8, 0xA8 }, 4536 { 0x00C2A9, 0xA9 }, 4537 { 0x00C2AB, 0xAB }, 4538 { 0x00C2AC, 0xAC }, 4539 { 0x00C2AD, 0xAD }, 4540 { 0x00C2AE, 0xAE }, 4541 { 0x00C2AF, 0xAF }, 4542 { 0x00C2B0, 0xB0 }, 4543 { 0x00C2B1, 0xB1 }, 4544 { 0x00C2B2, 0xB2 }, 4545 { 0x00C2B3, 0xB3 }, 4546 { 0x00C2B4, 0xB4 }, 4547 { 0x00C2B5, 0xB5 }, 4548 { 0x00C2B6, 0xB6 }, 4549 { 0x00C2B7, 0xB7 }, 4550 { 0x00C2B8, 0xB8 }, 4551 { 0x00C2B9, 0xB9 }, 4552 { 0x00C2BB, 0xBB }, 4553 { 0x00C2BC, 0xBC }, 4554 { 0x00C2BD, 0xBD }, 4555 { 0x00C2BE, 0xBE }, 4556 { 0x00C397, 0xD7 }, 4557 { 0x00C3A0, 0xE0 }, 4558 { 0x00C3A2, 0xE2 }, 4559 { 0x00C3A7, 0xE7 }, 4560 { 0x00C3A8, 0xE8 }, 4561 { 0x00C3A9, 0xE9 }, 4562 { 0x00C3AA, 0xEA }, 4563 { 0x00C3AB, 0xEB }, 4564 { 0x00C3AE, 0xEE }, 4565 { 0x00C3AF, 0xEF }, 4566 { 0x00C3B4, 0xF4 }, 4567 { 0x00C3B7, 0xF7 }, 4568 { 0x00C3B9, 0xF9 }, 4569 { 0x00C3BB, 0xFB }, 4570 { 0x00C3BC, 0xFC }, 4571 { 0x00C592, 0x8C }, 4572 { 0x00C593, 0x9C }, 4573 { 0x00C692, 0x83 }, 4574 { 0x00CB86, 0x88 }, 4575 { 0x00D88C, 0xA1 }, 4576 { 0x00D89B, 0xBA }, 4577 { 0x00D89F, 0xBF }, 4578 { 0x00D8A1, 0xC1 }, 4579 { 0x00D8A2, 0xC2 }, 4580 { 0x00D8A3, 0xC3 }, 4581 { 0x00D8A4, 0xC4 }, 4582 { 0x00D8A5, 0xC5 }, 4583 { 0x00D8A6, 0xC6 }, 4584 { 0x00D8A7, 0xC7 }, 4585 { 0x00D8A8, 0xC8 }, 4586 { 0x00D8A9, 0xC9 }, 4587 { 0x00D8AA, 0xCA }, 4588 { 0x00D8AB, 0xCB }, 4589 { 0x00D8AC, 0xCC }, 4590 { 0x00D8AD, 0xCD }, 4591 { 0x00D8AE, 0xCE }, 4592 { 0x00D8AF, 0xCF }, 4593 { 0x00D8B0, 0xD0 }, 4594 { 0x00D8B1, 0xD1 }, 4595 { 0x00D8B2, 0xD2 }, 4596 { 0x00D8B3, 0xD3 }, 4597 { 0x00D8B4, 0xD4 }, 4598 { 0x00D8B5, 0xD5 }, 4599 { 0x00D8B6, 0xD6 }, 4600 { 0x00D8B7, 0xD8 }, 4601 { 0x00D8B8, 0xD9 }, 4602 { 0x00D8B9, 0xDA }, 4603 { 0x00D8BA, 0xDB }, 4604 { 0x00D980, 0xDC }, 4605 { 0x00D981, 0xDD }, 4606 { 0x00D982, 0xDE }, 4607 { 0x00D983, 0xDF }, 4608 { 0x00D984, 0xE1 }, 4609 { 0x00D985, 0xE3 }, 4610 { 0x00D986, 0xE4 }, 4611 { 0x00D987, 0xE5 }, 4612 { 0x00D988, 0xE6 }, 4613 { 0x00D989, 0xEC }, 4614 { 0x00D98A, 0xED }, 4615 { 0x00D98B, 0xF0 }, 4616 { 0x00D98C, 0xF1 }, 4617 { 0x00D98D, 0xF2 }, 4618 { 0x00D98E, 0xF3 }, 4619 { 0x00D98F, 0xF5 }, 4620 { 0x00D990, 0xF6 }, 4621 { 0x00D991, 0xF8 }, 4622 { 0x00D992, 0xFA }, 4623 { 0x00D9B9, 0x8A }, 4624 { 0x00D9BE, 0x81 }, 4625 { 0x00DA86, 0x8D }, 4626 { 0x00DA88, 0x8F }, 4627 { 0x00DA91, 0x9A }, 4628 { 0x00DA98, 0x8E }, 4629 { 0x00DAA9, 0x98 }, 4630 { 0x00DAAF, 0x90 }, 4631 { 0x00DABA, 0x9F }, 4632 { 0x00DABE, 0xAA }, 4633 { 0x00DB81, 0xC0 }, 4634 { 0x00DB92, 0xFF }, 4635 { 0xE2808C, 0x9D }, 4636 { 0xE2808D, 0x9E }, 4637 { 0xE2808E, 0xFD }, 4638 { 0xE2808F, 0xFE }, 4639 { 0xE28093, 0x96 }, 4640 { 0xE28094, 0x97 }, 4641 { 0xE28098, 0x91 }, 4642 { 0xE28099, 0x92 }, 4643 { 0xE2809A, 0x82 }, 4644 { 0xE2809C, 0x93 }, 4645 { 0xE2809D, 0x94 }, 4646 { 0xE2809E, 0x84 }, 4647 { 0xE280A0, 0x86 }, 4648 { 0xE280A1, 0x87 }, 4649 { 0xE280A2, 0x95 }, 4650 { 0xE280A6, 0x85 }, 4651 { 0xE280B0, 0x89 }, 4652 { 0xE280B9, 0x8B }, 4653 { 0xE280BA, 0x9B }, 4654 { 0xE282AC, 0x80 }, 4655 { 0xE284A2, 0x99 }, 4656 }, 4657 { /* UTF-8 -> CP1257 */ 4658 { 0x00C2A0, 0xA0 }, 4659 { 0x00C2A2, 0xA2 }, 4660 { 0x00C2A3, 0xA3 }, 4661 { 0x00C2A4, 0xA4 }, 4662 { 0x00C2A6, 0xA6 }, 4663 { 0x00C2A7, 0xA7 }, 4664 { 0x00C2A8, 0x8D }, 4665 { 0x00C2A9, 0xA9 }, 4666 { 0x00C2AB, 0xAB }, 4667 { 0x00C2AC, 0xAC }, 4668 { 0x00C2AD, 0xAD }, 4669 { 0x00C2AE, 0xAE }, 4670 { 0x00C2AF, 0x9D }, 4671 { 0x00C2B0, 0xB0 }, 4672 { 0x00C2B1, 0xB1 }, 4673 { 0x00C2B2, 0xB2 }, 4674 { 0x00C2B3, 0xB3 }, 4675 { 0x00C2B4, 0xB4 }, 4676 { 0x00C2B5, 0xB5 }, 4677 { 0x00C2B6, 0xB6 }, 4678 { 0x00C2B7, 0xB7 }, 4679 { 0x00C2B8, 0x8F }, 4680 { 0x00C2B9, 0xB9 }, 4681 { 0x00C2BB, 0xBB }, 4682 { 0x00C2BC, 0xBC }, 4683 { 0x00C2BD, 0xBD }, 4684 { 0x00C2BE, 0xBE }, 4685 { 0x00C384, 0xC4 }, 4686 { 0x00C385, 0xC5 }, 4687 { 0x00C386, 0xAF }, 4688 { 0x00C389, 0xC9 }, 4689 { 0x00C393, 0xD3 }, 4690 { 0x00C395, 0xD5 }, 4691 { 0x00C396, 0xD6 }, 4692 { 0x00C397, 0xD7 }, 4693 { 0x00C398, 0xA8 }, 4694 { 0x00C39C, 0xDC }, 4695 { 0x00C39F, 0xDF }, 4696 { 0x00C3A4, 0xE4 }, 4697 { 0x00C3A5, 0xE5 }, 4698 { 0x00C3A6, 0xBF }, 4699 { 0x00C3A9, 0xE9 }, 4700 { 0x00C3B3, 0xF3 }, 4701 { 0x00C3B5, 0xF5 }, 4702 { 0x00C3B6, 0xF6 }, 4703 { 0x00C3B7, 0xF7 }, 4704 { 0x00C3B8, 0xB8 }, 4705 { 0x00C3BC, 0xFC }, 4706 { 0x00C480, 0xC2 }, 4707 { 0x00C481, 0xE2 }, 4708 { 0x00C484, 0xC0 }, 4709 { 0x00C485, 0xE0 }, 4710 { 0x00C486, 0xC3 }, 4711 { 0x00C487, 0xE3 }, 4712 { 0x00C48C, 0xC8 }, 4713 { 0x00C48D, 0xE8 }, 4714 { 0x00C492, 0xC7 }, 4715 { 0x00C493, 0xE7 }, 4716 { 0x00C496, 0xCB }, 4717 { 0x00C497, 0xEB }, 4718 { 0x00C498, 0xC6 }, 4719 { 0x00C499, 0xE6 }, 4720 { 0x00C4A2, 0xCC }, 4721 { 0x00C4A3, 0xEC }, 4722 { 0x00C4AA, 0xCE }, 4723 { 0x00C4AB, 0xEE }, 4724 { 0x00C4AE, 0xC1 }, 4725 { 0x00C4AF, 0xE1 }, 4726 { 0x00C4B6, 0xCD }, 4727 { 0x00C4B7, 0xED }, 4728 { 0x00C4BB, 0xCF }, 4729 { 0x00C4BC, 0xEF }, 4730 { 0x00C581, 0xD9 }, 4731 { 0x00C582, 0xF9 }, 4732 { 0x00C583, 0xD1 }, 4733 { 0x00C584, 0xF1 }, 4734 { 0x00C585, 0xD2 }, 4735 { 0x00C586, 0xF2 }, 4736 { 0x00C58C, 0xD4 }, 4737 { 0x00C58D, 0xF4 }, 4738 { 0x00C596, 0xAA }, 4739 { 0x00C597, 0xBA }, 4740 { 0x00C59A, 0xDA }, 4741 { 0x00C59B, 0xFA }, 4742 { 0x00C5A0, 0xD0 }, 4743 { 0x00C5A1, 0xF0 }, 4744 { 0x00C5AA, 0xDB }, 4745 { 0x00C5AB, 0xFB }, 4746 { 0x00C5B2, 0xD8 }, 4747 { 0x00C5B3, 0xF8 }, 4748 { 0x00C5B9, 0xCA }, 4749 { 0x00C5BA, 0xEA }, 4750 { 0x00C5BB, 0xDD }, 4751 { 0x00C5BC, 0xFD }, 4752 { 0x00C5BD, 0xDE }, 4753 { 0x00C5BE, 0xFE }, 4754 { 0x00CB87, 0x8E }, 4755 { 0x00CB99, 0xFF }, 4756 { 0x00CB9B, 0x9E }, 4757 { 0xE28093, 0x96 }, 4758 { 0xE28094, 0x97 }, 4759 { 0xE28098, 0x91 }, 4760 { 0xE28099, 0x92 }, 4761 { 0xE2809A, 0x82 }, 4762 { 0xE2809C, 0x93 }, 4763 { 0xE2809D, 0x94 }, 4764 { 0xE2809E, 0x84 }, 4765 { 0xE280A0, 0x86 }, 4766 { 0xE280A1, 0x87 }, 4767 { 0xE280A2, 0x95 }, 4768 { 0xE280A6, 0x85 }, 4769 { 0xE280B0, 0x89 }, 4770 { 0xE280B9, 0x8B }, 4771 { 0xE280BA, 0x9B }, 4772 { 0xE282AC, 0x80 }, 4773 { 0xE284A2, 0x99 }, 4774 { 0xFFFFFF, 0x00 }, 4775 { 0xFFFFFF, 0x00 }, 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 }, 4787 { /* UTF-8 -> ISO 8859-2 */ 4788 { 0x00C280, 0x80 }, 4789 { 0x00C281, 0x81 }, 4790 { 0x00C282, 0x82 }, 4791 { 0x00C283, 0x83 }, 4792 { 0x00C284, 0x84 }, 4793 { 0x00C285, 0x85 }, 4794 { 0x00C286, 0x86 }, 4795 { 0x00C287, 0x87 }, 4796 { 0x00C288, 0x88 }, 4797 { 0x00C289, 0x89 }, 4798 { 0x00C28A, 0x8A }, 4799 { 0x00C28B, 0x8B }, 4800 { 0x00C28C, 0x8C }, 4801 { 0x00C28D, 0x8D }, 4802 { 0x00C28E, 0x8E }, 4803 { 0x00C28F, 0x8F }, 4804 { 0x00C290, 0x90 }, 4805 { 0x00C291, 0x91 }, 4806 { 0x00C292, 0x92 }, 4807 { 0x00C293, 0x93 }, 4808 { 0x00C294, 0x94 }, 4809 { 0x00C295, 0x95 }, 4810 { 0x00C296, 0x96 }, 4811 { 0x00C297, 0x97 }, 4812 { 0x00C298, 0x98 }, 4813 { 0x00C299, 0x99 }, 4814 { 0x00C29A, 0x9A }, 4815 { 0x00C29B, 0x9B }, 4816 { 0x00C29C, 0x9C }, 4817 { 0x00C29D, 0x9D }, 4818 { 0x00C29E, 0x9E }, 4819 { 0x00C29F, 0x9F }, 4820 { 0x00C2A0, 0xA0 }, 4821 { 0x00C2A4, 0xA4 }, 4822 { 0x00C2A7, 0xA7 }, 4823 { 0x00C2A8, 0xA8 }, 4824 { 0x00C2AD, 0xAD }, 4825 { 0x00C2B0, 0xB0 }, 4826 { 0x00C2B4, 0xB4 }, 4827 { 0x00C2B8, 0xB8 }, 4828 { 0x00C381, 0xC1 }, 4829 { 0x00C382, 0xC2 }, 4830 { 0x00C384, 0xC4 }, 4831 { 0x00C387, 0xC7 }, 4832 { 0x00C389, 0xC9 }, 4833 { 0x00C38B, 0xCB }, 4834 { 0x00C38D, 0xCD }, 4835 { 0x00C38E, 0xCE }, 4836 { 0x00C393, 0xD3 }, 4837 { 0x00C394, 0xD4 }, 4838 { 0x00C396, 0xD6 }, 4839 { 0x00C397, 0xD7 }, 4840 { 0x00C39A, 0xDA }, 4841 { 0x00C39C, 0xDC }, 4842 { 0x00C39D, 0xDD }, 4843 { 0x00C39F, 0xDF }, 4844 { 0x00C3A1, 0xE1 }, 4845 { 0x00C3A2, 0xE2 }, 4846 { 0x00C3A4, 0xE4 }, 4847 { 0x00C3A7, 0xE7 }, 4848 { 0x00C3A9, 0xE9 }, 4849 { 0x00C3AB, 0xEB }, 4850 { 0x00C3AD, 0xED }, 4851 { 0x00C3AE, 0xEE }, 4852 { 0x00C3B3, 0xF3 }, 4853 { 0x00C3B4, 0xF4 }, 4854 { 0x00C3B6, 0xF6 }, 4855 { 0x00C3B7, 0xF7 }, 4856 { 0x00C3BA, 0xFA }, 4857 { 0x00C3BC, 0xFC }, 4858 { 0x00C3BD, 0xFD }, 4859 { 0x00C482, 0xC3 }, 4860 { 0x00C483, 0xE3 }, 4861 { 0x00C484, 0xA1 }, 4862 { 0x00C485, 0xB1 }, 4863 { 0x00C486, 0xC6 }, 4864 { 0x00C487, 0xE6 }, 4865 { 0x00C48C, 0xC8 }, 4866 { 0x00C48D, 0xE8 }, 4867 { 0x00C48E, 0xCF }, 4868 { 0x00C48F, 0xEF }, 4869 { 0x00C490, 0xD0 }, 4870 { 0x00C491, 0xF0 }, 4871 { 0x00C498, 0xCA }, 4872 { 0x00C499, 0xEA }, 4873 { 0x00C49A, 0xCC }, 4874 { 0x00C49B, 0xEC }, 4875 { 0x00C4B9, 0xC5 }, 4876 { 0x00C4BA, 0xE5 }, 4877 { 0x00C4BD, 0xA5 }, 4878 { 0x00C4BE, 0xB5 }, 4879 { 0x00C581, 0xA3 }, 4880 { 0x00C582, 0xB3 }, 4881 { 0x00C583, 0xD1 }, 4882 { 0x00C584, 0xF1 }, 4883 { 0x00C587, 0xD2 }, 4884 { 0x00C588, 0xF2 }, 4885 { 0x00C590, 0xD5 }, 4886 { 0x00C591, 0xF5 }, 4887 { 0x00C594, 0xC0 }, 4888 { 0x00C595, 0xE0 }, 4889 { 0x00C598, 0xD8 }, 4890 { 0x00C599, 0xF8 }, 4891 { 0x00C59A, 0xA6 }, 4892 { 0x00C59B, 0xB6 }, 4893 { 0x00C59E, 0xAA }, 4894 { 0x00C59F, 0xBA }, 4895 { 0x00C5A0, 0xA9 }, 4896 { 0x00C5A1, 0xB9 }, 4897 { 0x00C5A2, 0xDE }, 4898 { 0x00C5A3, 0xFE }, 4899 { 0x00C5A4, 0xAB }, 4900 { 0x00C5A5, 0xBB }, 4901 { 0x00C5AE, 0xD9 }, 4902 { 0x00C5AF, 0xF9 }, 4903 { 0x00C5B0, 0xDB }, 4904 { 0x00C5B1, 0xFB }, 4905 { 0x00C5B9, 0xAC }, 4906 { 0x00C5BA, 0xBC }, 4907 { 0x00C5BB, 0xAF }, 4908 { 0x00C5BC, 0xBF }, 4909 { 0x00C5BD, 0xAE }, 4910 { 0x00C5BE, 0xBE }, 4911 { 0x00CB87, 0xB7 }, 4912 { 0x00CB98, 0xA2 }, 4913 { 0x00CB99, 0xFF }, 4914 { 0x00CB9B, 0xB2 }, 4915 { 0x00CB9D, 0xBD }, 4916 }, 4917 { /* UTF-8 -> ISO 8859-3 */ 4918 { 0x00C280, 0x80 }, 4919 { 0x00C281, 0x81 }, 4920 { 0x00C282, 0x82 }, 4921 { 0x00C283, 0x83 }, 4922 { 0x00C284, 0x84 }, 4923 { 0x00C285, 0x85 }, 4924 { 0x00C286, 0x86 }, 4925 { 0x00C287, 0x87 }, 4926 { 0x00C288, 0x88 }, 4927 { 0x00C289, 0x89 }, 4928 { 0x00C28A, 0x8A }, 4929 { 0x00C28B, 0x8B }, 4930 { 0x00C28C, 0x8C }, 4931 { 0x00C28D, 0x8D }, 4932 { 0x00C28E, 0x8E }, 4933 { 0x00C28F, 0x8F }, 4934 { 0x00C290, 0x90 }, 4935 { 0x00C291, 0x91 }, 4936 { 0x00C292, 0x92 }, 4937 { 0x00C293, 0x93 }, 4938 { 0x00C294, 0x94 }, 4939 { 0x00C295, 0x95 }, 4940 { 0x00C296, 0x96 }, 4941 { 0x00C297, 0x97 }, 4942 { 0x00C298, 0x98 }, 4943 { 0x00C299, 0x99 }, 4944 { 0x00C29A, 0x9A }, 4945 { 0x00C29B, 0x9B }, 4946 { 0x00C29C, 0x9C }, 4947 { 0x00C29D, 0x9D }, 4948 { 0x00C29E, 0x9E }, 4949 { 0x00C29F, 0x9F }, 4950 { 0x00C2A0, 0xA0 }, 4951 { 0x00C2A3, 0xA3 }, 4952 { 0x00C2A4, 0xA4 }, 4953 { 0x00C2A7, 0xA7 }, 4954 { 0x00C2A8, 0xA8 }, 4955 { 0x00C2AD, 0xAD }, 4956 { 0x00C2B0, 0xB0 }, 4957 { 0x00C2B2, 0xB2 }, 4958 { 0x00C2B3, 0xB3 }, 4959 { 0x00C2B4, 0xB4 }, 4960 { 0x00C2B5, 0xB5 }, 4961 { 0x00C2B7, 0xB7 }, 4962 { 0x00C2B8, 0xB8 }, 4963 { 0x00C2BD, 0xBD }, 4964 { 0x00C380, 0xC0 }, 4965 { 0x00C381, 0xC1 }, 4966 { 0x00C382, 0xC2 }, 4967 { 0x00C384, 0xC4 }, 4968 { 0x00C387, 0xC7 }, 4969 { 0x00C388, 0xC8 }, 4970 { 0x00C389, 0xC9 }, 4971 { 0x00C38A, 0xCA }, 4972 { 0x00C38B, 0xCB }, 4973 { 0x00C38C, 0xCC }, 4974 { 0x00C38D, 0xCD }, 4975 { 0x00C38E, 0xCE }, 4976 { 0x00C38F, 0xCF }, 4977 { 0x00C391, 0xD1 }, 4978 { 0x00C392, 0xD2 }, 4979 { 0x00C393, 0xD3 }, 4980 { 0x00C394, 0xD4 }, 4981 { 0x00C396, 0xD6 }, 4982 { 0x00C397, 0xD7 }, 4983 { 0x00C399, 0xD9 }, 4984 { 0x00C39A, 0xDA }, 4985 { 0x00C39B, 0xDB }, 4986 { 0x00C39C, 0xDC }, 4987 { 0x00C39F, 0xDF }, 4988 { 0x00C3A0, 0xE0 }, 4989 { 0x00C3A1, 0xE1 }, 4990 { 0x00C3A2, 0xE2 }, 4991 { 0x00C3A4, 0xE4 }, 4992 { 0x00C3A7, 0xE7 }, 4993 { 0x00C3A8, 0xE8 }, 4994 { 0x00C3A9, 0xE9 }, 4995 { 0x00C3AA, 0xEA }, 4996 { 0x00C3AB, 0xEB }, 4997 { 0x00C3AC, 0xEC }, 4998 { 0x00C3AD, 0xED }, 4999 { 0x00C3AE, 0xEE }, 5000 { 0x00C3AF, 0xEF }, 5001 { 0x00C3B1, 0xF1 }, 5002 { 0x00C3B2, 0xF2 }, 5003 { 0x00C3B3, 0xF3 }, 5004 { 0x00C3B4, 0xF4 }, 5005 { 0x00C3B6, 0xF6 }, 5006 { 0x00C3B7, 0xF7 }, 5007 { 0x00C3B9, 0xF9 }, 5008 { 0x00C3BA, 0xFA }, 5009 { 0x00C3BB, 0xFB }, 5010 { 0x00C3BC, 0xFC }, 5011 { 0x00C488, 0xC6 }, 5012 { 0x00C489, 0xE6 }, 5013 { 0x00C48A, 0xC5 }, 5014 { 0x00C48B, 0xE5 }, 5015 { 0x00C49C, 0xD8 }, 5016 { 0x00C49D, 0xF8 }, 5017 { 0x00C49E, 0xAB }, 5018 { 0x00C49F, 0xBB }, 5019 { 0x00C4A0, 0xD5 }, 5020 { 0x00C4A1, 0xF5 }, 5021 { 0x00C4A4, 0xA6 }, 5022 { 0x00C4A5, 0xB6 }, 5023 { 0x00C4A6, 0xA1 }, 5024 { 0x00C4A7, 0xB1 }, 5025 { 0x00C4B0, 0xA9 }, 5026 { 0x00C4B1, 0xB9 }, 5027 { 0x00C4B4, 0xAC }, 5028 { 0x00C4B5, 0xBC }, 5029 { 0x00C59C, 0xDE }, 5030 { 0x00C59D, 0xFE }, 5031 { 0x00C59E, 0xAA }, 5032 { 0x00C59F, 0xBA }, 5033 { 0x00C5AC, 0xDD }, 5034 { 0x00C5AD, 0xFD }, 5035 { 0x00C5BB, 0xAF }, 5036 { 0x00C5BC, 0xBF }, 5037 { 0x00CB98, 0xA2 }, 5038 { 0x00CB99, 0xFF }, 5039 { 0xFFFFFF, 0x00 }, 5040 { 0xFFFFFF, 0x00 }, 5041 { 0xFFFFFF, 0x00 }, 5042 { 0xFFFFFF, 0x00 }, 5043 { 0xFFFFFF, 0x00 }, 5044 { 0xFFFFFF, 0x00 }, 5045 { 0xFFFFFF, 0x00 }, 5046 }, 5047 { /* UTF-8 -> ISO 8859-4 */ 5048 { 0x00C280, 0x80 }, 5049 { 0x00C281, 0x81 }, 5050 { 0x00C282, 0x82 }, 5051 { 0x00C283, 0x83 }, 5052 { 0x00C284, 0x84 }, 5053 { 0x00C285, 0x85 }, 5054 { 0x00C286, 0x86 }, 5055 { 0x00C287, 0x87 }, 5056 { 0x00C288, 0x88 }, 5057 { 0x00C289, 0x89 }, 5058 { 0x00C28A, 0x8A }, 5059 { 0x00C28B, 0x8B }, 5060 { 0x00C28C, 0x8C }, 5061 { 0x00C28D, 0x8D }, 5062 { 0x00C28E, 0x8E }, 5063 { 0x00C28F, 0x8F }, 5064 { 0x00C290, 0x90 }, 5065 { 0x00C291, 0x91 }, 5066 { 0x00C292, 0x92 }, 5067 { 0x00C293, 0x93 }, 5068 { 0x00C294, 0x94 }, 5069 { 0x00C295, 0x95 }, 5070 { 0x00C296, 0x96 }, 5071 { 0x00C297, 0x97 }, 5072 { 0x00C298, 0x98 }, 5073 { 0x00C299, 0x99 }, 5074 { 0x00C29A, 0x9A }, 5075 { 0x00C29B, 0x9B }, 5076 { 0x00C29C, 0x9C }, 5077 { 0x00C29D, 0x9D }, 5078 { 0x00C29E, 0x9E }, 5079 { 0x00C29F, 0x9F }, 5080 { 0x00C2A0, 0xA0 }, 5081 { 0x00C2A4, 0xA4 }, 5082 { 0x00C2A7, 0xA7 }, 5083 { 0x00C2A8, 0xA8 }, 5084 { 0x00C2AD, 0xAD }, 5085 { 0x00C2AF, 0xAF }, 5086 { 0x00C2B0, 0xB0 }, 5087 { 0x00C2B4, 0xB4 }, 5088 { 0x00C2B8, 0xB8 }, 5089 { 0x00C381, 0xC1 }, 5090 { 0x00C382, 0xC2 }, 5091 { 0x00C383, 0xC3 }, 5092 { 0x00C384, 0xC4 }, 5093 { 0x00C385, 0xC5 }, 5094 { 0x00C386, 0xC6 }, 5095 { 0x00C389, 0xC9 }, 5096 { 0x00C38B, 0xCB }, 5097 { 0x00C38D, 0xCD }, 5098 { 0x00C38E, 0xCE }, 5099 { 0x00C394, 0xD4 }, 5100 { 0x00C395, 0xD5 }, 5101 { 0x00C396, 0xD6 }, 5102 { 0x00C397, 0xD7 }, 5103 { 0x00C398, 0xD8 }, 5104 { 0x00C39A, 0xDA }, 5105 { 0x00C39B, 0xDB }, 5106 { 0x00C39C, 0xDC }, 5107 { 0x00C39F, 0xDF }, 5108 { 0x00C3A1, 0xE1 }, 5109 { 0x00C3A2, 0xE2 }, 5110 { 0x00C3A3, 0xE3 }, 5111 { 0x00C3A4, 0xE4 }, 5112 { 0x00C3A5, 0xE5 }, 5113 { 0x00C3A6, 0xE6 }, 5114 { 0x00C3A9, 0xE9 }, 5115 { 0x00C3AB, 0xEB }, 5116 { 0x00C3AD, 0xED }, 5117 { 0x00C3AE, 0xEE }, 5118 { 0x00C3B4, 0xF4 }, 5119 { 0x00C3B5, 0xF5 }, 5120 { 0x00C3B6, 0xF6 }, 5121 { 0x00C3B7, 0xF7 }, 5122 { 0x00C3B8, 0xF8 }, 5123 { 0x00C3BA, 0xFA }, 5124 { 0x00C3BB, 0xFB }, 5125 { 0x00C3BC, 0xFC }, 5126 { 0x00C480, 0xC0 }, 5127 { 0x00C481, 0xE0 }, 5128 { 0x00C484, 0xA1 }, 5129 { 0x00C485, 0xB1 }, 5130 { 0x00C48C, 0xC8 }, 5131 { 0x00C48D, 0xE8 }, 5132 { 0x00C490, 0xD0 }, 5133 { 0x00C491, 0xF0 }, 5134 { 0x00C492, 0xAA }, 5135 { 0x00C493, 0xBA }, 5136 { 0x00C496, 0xCC }, 5137 { 0x00C497, 0xEC }, 5138 { 0x00C498, 0xCA }, 5139 { 0x00C499, 0xEA }, 5140 { 0x00C4A2, 0xAB }, 5141 { 0x00C4A3, 0xBB }, 5142 { 0x00C4A8, 0xA5 }, 5143 { 0x00C4A9, 0xB5 }, 5144 { 0x00C4AA, 0xCF }, 5145 { 0x00C4AB, 0xEF }, 5146 { 0x00C4AE, 0xC7 }, 5147 { 0x00C4AF, 0xE7 }, 5148 { 0x00C4B6, 0xD3 }, 5149 { 0x00C4B7, 0xF3 }, 5150 { 0x00C4B8, 0xA2 }, 5151 { 0x00C4BB, 0xA6 }, 5152 { 0x00C4BC, 0xB6 }, 5153 { 0x00C585, 0xD1 }, 5154 { 0x00C586, 0xF1 }, 5155 { 0x00C58A, 0xBD }, 5156 { 0x00C58B, 0xBF }, 5157 { 0x00C58C, 0xD2 }, 5158 { 0x00C58D, 0xF2 }, 5159 { 0x00C596, 0xA3 }, 5160 { 0x00C597, 0xB3 }, 5161 { 0x00C5A0, 0xA9 }, 5162 { 0x00C5A1, 0xB9 }, 5163 { 0x00C5A6, 0xAC }, 5164 { 0x00C5A7, 0xBC }, 5165 { 0x00C5A8, 0xDD }, 5166 { 0x00C5A9, 0xFD }, 5167 { 0x00C5AA, 0xDE }, 5168 { 0x00C5AB, 0xFE }, 5169 { 0x00C5B2, 0xD9 }, 5170 { 0x00C5B3, 0xF9 }, 5171 { 0x00C5BD, 0xAE }, 5172 { 0x00C5BE, 0xBE }, 5173 { 0x00CB87, 0xB7 }, 5174 { 0x00CB99, 0xFF }, 5175 { 0x00CB9B, 0xB2 }, 5176 }, 5177 { /* UTF-8 -> ISO 8859-5 */ 5178 { 0x00C280, 0x80 }, 5179 { 0x00C281, 0x81 }, 5180 { 0x00C282, 0x82 }, 5181 { 0x00C283, 0x83 }, 5182 { 0x00C284, 0x84 }, 5183 { 0x00C285, 0x85 }, 5184 { 0x00C286, 0x86 }, 5185 { 0x00C287, 0x87 }, 5186 { 0x00C288, 0x88 }, 5187 { 0x00C289, 0x89 }, 5188 { 0x00C28A, 0x8A }, 5189 { 0x00C28B, 0x8B }, 5190 { 0x00C28C, 0x8C }, 5191 { 0x00C28D, 0x8D }, 5192 { 0x00C28E, 0x8E }, 5193 { 0x00C28F, 0x8F }, 5194 { 0x00C290, 0x90 }, 5195 { 0x00C291, 0x91 }, 5196 { 0x00C292, 0x92 }, 5197 { 0x00C293, 0x93 }, 5198 { 0x00C294, 0x94 }, 5199 { 0x00C295, 0x95 }, 5200 { 0x00C296, 0x96 }, 5201 { 0x00C297, 0x97 }, 5202 { 0x00C298, 0x98 }, 5203 { 0x00C299, 0x99 }, 5204 { 0x00C29A, 0x9A }, 5205 { 0x00C29B, 0x9B }, 5206 { 0x00C29C, 0x9C }, 5207 { 0x00C29D, 0x9D }, 5208 { 0x00C29E, 0x9E }, 5209 { 0x00C29F, 0x9F }, 5210 { 0x00C2A0, 0xA0 }, 5211 { 0x00C2A7, 0xFD }, 5212 { 0x00C2AD, 0xAD }, 5213 { 0x00D081, 0xA1 }, 5214 { 0x00D082, 0xA2 }, 5215 { 0x00D083, 0xA3 }, 5216 { 0x00D084, 0xA4 }, 5217 { 0x00D085, 0xA5 }, 5218 { 0x00D086, 0xA6 }, 5219 { 0x00D087, 0xA7 }, 5220 { 0x00D088, 0xA8 }, 5221 { 0x00D089, 0xA9 }, 5222 { 0x00D08A, 0xAA }, 5223 { 0x00D08B, 0xAB }, 5224 { 0x00D08C, 0xAC }, 5225 { 0x00D08E, 0xAE }, 5226 { 0x00D08F, 0xAF }, 5227 { 0x00D090, 0xB0 }, 5228 { 0x00D091, 0xB1 }, 5229 { 0x00D092, 0xB2 }, 5230 { 0x00D093, 0xB3 }, 5231 { 0x00D094, 0xB4 }, 5232 { 0x00D095, 0xB5 }, 5233 { 0x00D096, 0xB6 }, 5234 { 0x00D097, 0xB7 }, 5235 { 0x00D098, 0xB8 }, 5236 { 0x00D099, 0xB9 }, 5237 { 0x00D09A, 0xBA }, 5238 { 0x00D09B, 0xBB }, 5239 { 0x00D09C, 0xBC }, 5240 { 0x00D09D, 0xBD }, 5241 { 0x00D09E, 0xBE }, 5242 { 0x00D09F, 0xBF }, 5243 { 0x00D0A0, 0xC0 }, 5244 { 0x00D0A1, 0xC1 }, 5245 { 0x00D0A2, 0xC2 }, 5246 { 0x00D0A3, 0xC3 }, 5247 { 0x00D0A4, 0xC4 }, 5248 { 0x00D0A5, 0xC5 }, 5249 { 0x00D0A6, 0xC6 }, 5250 { 0x00D0A7, 0xC7 }, 5251 { 0x00D0A8, 0xC8 }, 5252 { 0x00D0A9, 0xC9 }, 5253 { 0x00D0AA, 0xCA }, 5254 { 0x00D0AB, 0xCB }, 5255 { 0x00D0AC, 0xCC }, 5256 { 0x00D0AD, 0xCD }, 5257 { 0x00D0AE, 0xCE }, 5258 { 0x00D0AF, 0xCF }, 5259 { 0x00D0B0, 0xD0 }, 5260 { 0x00D0B1, 0xD1 }, 5261 { 0x00D0B2, 0xD2 }, 5262 { 0x00D0B3, 0xD3 }, 5263 { 0x00D0B4, 0xD4 }, 5264 { 0x00D0B5, 0xD5 }, 5265 { 0x00D0B6, 0xD6 }, 5266 { 0x00D0B7, 0xD7 }, 5267 { 0x00D0B8, 0xD8 }, 5268 { 0x00D0B9, 0xD9 }, 5269 { 0x00D0BA, 0xDA }, 5270 { 0x00D0BB, 0xDB }, 5271 { 0x00D0BC, 0xDC }, 5272 { 0x00D0BD, 0xDD }, 5273 { 0x00D0BE, 0xDE }, 5274 { 0x00D0BF, 0xDF }, 5275 { 0x00D180, 0xE0 }, 5276 { 0x00D181, 0xE1 }, 5277 { 0x00D182, 0xE2 }, 5278 { 0x00D183, 0xE3 }, 5279 { 0x00D184, 0xE4 }, 5280 { 0x00D185, 0xE5 }, 5281 { 0x00D186, 0xE6 }, 5282 { 0x00D187, 0xE7 }, 5283 { 0x00D188, 0xE8 }, 5284 { 0x00D189, 0xE9 }, 5285 { 0x00D18A, 0xEA }, 5286 { 0x00D18B, 0xEB }, 5287 { 0x00D18C, 0xEC }, 5288 { 0x00D18D, 0xED }, 5289 { 0x00D18E, 0xEE }, 5290 { 0x00D18F, 0xEF }, 5291 { 0x00D191, 0xF1 }, 5292 { 0x00D192, 0xF2 }, 5293 { 0x00D193, 0xF3 }, 5294 { 0x00D194, 0xF4 }, 5295 { 0x00D195, 0xF5 }, 5296 { 0x00D196, 0xF6 }, 5297 { 0x00D197, 0xF7 }, 5298 { 0x00D198, 0xF8 }, 5299 { 0x00D199, 0xF9 }, 5300 { 0x00D19A, 0xFA }, 5301 { 0x00D19B, 0xFB }, 5302 { 0x00D19C, 0xFC }, 5303 { 0x00D19E, 0xFE }, 5304 { 0x00D19F, 0xFF }, 5305 { 0xE28496, 0xF0 }, 5306 }, 5307 { /* UTF-8 -> ISO 8859-6 */ 5308 { 0x00C280, 0x80 }, 5309 { 0x00C281, 0x81 }, 5310 { 0x00C282, 0x82 }, 5311 { 0x00C283, 0x83 }, 5312 { 0x00C284, 0x84 }, 5313 { 0x00C285, 0x85 }, 5314 { 0x00C286, 0x86 }, 5315 { 0x00C287, 0x87 }, 5316 { 0x00C288, 0x88 }, 5317 { 0x00C289, 0x89 }, 5318 { 0x00C28A, 0x8A }, 5319 { 0x00C28B, 0x8B }, 5320 { 0x00C28C, 0x8C }, 5321 { 0x00C28D, 0x8D }, 5322 { 0x00C28E, 0x8E }, 5323 { 0x00C28F, 0x8F }, 5324 { 0x00C290, 0x90 }, 5325 { 0x00C291, 0x91 }, 5326 { 0x00C292, 0x92 }, 5327 { 0x00C293, 0x93 }, 5328 { 0x00C294, 0x94 }, 5329 { 0x00C295, 0x95 }, 5330 { 0x00C296, 0x96 }, 5331 { 0x00C297, 0x97 }, 5332 { 0x00C298, 0x98 }, 5333 { 0x00C299, 0x99 }, 5334 { 0x00C29A, 0x9A }, 5335 { 0x00C29B, 0x9B }, 5336 { 0x00C29C, 0x9C }, 5337 { 0x00C29D, 0x9D }, 5338 { 0x00C29E, 0x9E }, 5339 { 0x00C29F, 0x9F }, 5340 { 0x00C2A0, 0xA0 }, 5341 { 0x00C2A4, 0xA4 }, 5342 { 0x00C2AD, 0xAD }, 5343 { 0x00D88C, 0xAC }, 5344 { 0x00D89B, 0xBB }, 5345 { 0x00D89F, 0xBF }, 5346 { 0x00D8A1, 0xC1 }, 5347 { 0x00D8A2, 0xC2 }, 5348 { 0x00D8A3, 0xC3 }, 5349 { 0x00D8A4, 0xC4 }, 5350 { 0x00D8A5, 0xC5 }, 5351 { 0x00D8A6, 0xC6 }, 5352 { 0x00D8A7, 0xC7 }, 5353 { 0x00D8A8, 0xC8 }, 5354 { 0x00D8A9, 0xC9 }, 5355 { 0x00D8AA, 0xCA }, 5356 { 0x00D8AB, 0xCB }, 5357 { 0x00D8AC, 0xCC }, 5358 { 0x00D8AD, 0xCD }, 5359 { 0x00D8AE, 0xCE }, 5360 { 0x00D8AF, 0xCF }, 5361 { 0x00D8B0, 0xD0 }, 5362 { 0x00D8B1, 0xD1 }, 5363 { 0x00D8B2, 0xD2 }, 5364 { 0x00D8B3, 0xD3 }, 5365 { 0x00D8B4, 0xD4 }, 5366 { 0x00D8B5, 0xD5 }, 5367 { 0x00D8B6, 0xD6 }, 5368 { 0x00D8B7, 0xD7 }, 5369 { 0x00D8B8, 0xD8 }, 5370 { 0x00D8B9, 0xD9 }, 5371 { 0x00D8BA, 0xDA }, 5372 { 0x00D980, 0xE0 }, 5373 { 0x00D981, 0xE1 }, 5374 { 0x00D982, 0xE2 }, 5375 { 0x00D983, 0xE3 }, 5376 { 0x00D984, 0xE4 }, 5377 { 0x00D985, 0xE5 }, 5378 { 0x00D986, 0xE6 }, 5379 { 0x00D987, 0xE7 }, 5380 { 0x00D988, 0xE8 }, 5381 { 0x00D989, 0xE9 }, 5382 { 0x00D98A, 0xEA }, 5383 { 0x00D98B, 0xEB }, 5384 { 0x00D98C, 0xEC }, 5385 { 0x00D98D, 0xED }, 5386 { 0x00D98E, 0xEE }, 5387 { 0x00D98F, 0xEF }, 5388 { 0x00D990, 0xF0 }, 5389 { 0x00D991, 0xF1 }, 5390 { 0x00D992, 0xF2 }, 5391 { 0xFFFFFF, 0x00 }, 5392 { 0xFFFFFF, 0x00 }, 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 }, 5437 { /* UTF-8 -> ISO 8859-7 */ 5438 { 0x00C280, 0x80 }, 5439 { 0x00C281, 0x81 }, 5440 { 0x00C282, 0x82 }, 5441 { 0x00C283, 0x83 }, 5442 { 0x00C284, 0x84 }, 5443 { 0x00C285, 0x85 }, 5444 { 0x00C286, 0x86 }, 5445 { 0x00C287, 0x87 }, 5446 { 0x00C288, 0x88 }, 5447 { 0x00C289, 0x89 }, 5448 { 0x00C28A, 0x8A }, 5449 { 0x00C28B, 0x8B }, 5450 { 0x00C28C, 0x8C }, 5451 { 0x00C28D, 0x8D }, 5452 { 0x00C28E, 0x8E }, 5453 { 0x00C28F, 0x8F }, 5454 { 0x00C290, 0x90 }, 5455 { 0x00C291, 0x91 }, 5456 { 0x00C292, 0x92 }, 5457 { 0x00C293, 0x93 }, 5458 { 0x00C294, 0x94 }, 5459 { 0x00C295, 0x95 }, 5460 { 0x00C296, 0x96 }, 5461 { 0x00C297, 0x97 }, 5462 { 0x00C298, 0x98 }, 5463 { 0x00C299, 0x99 }, 5464 { 0x00C29A, 0x9A }, 5465 { 0x00C29B, 0x9B }, 5466 { 0x00C29C, 0x9C }, 5467 { 0x00C29D, 0x9D }, 5468 { 0x00C29E, 0x9E }, 5469 { 0x00C29F, 0x9F }, 5470 { 0x00C2A0, 0xA0 }, 5471 { 0x00C2A3, 0xA3 }, 5472 { 0x00C2A6, 0xA6 }, 5473 { 0x00C2A7, 0xA7 }, 5474 { 0x00C2A8, 0xA8 }, 5475 { 0x00C2A9, 0xA9 }, 5476 { 0x00C2AB, 0xAB }, 5477 { 0x00C2AC, 0xAC }, 5478 { 0x00C2AD, 0xAD }, 5479 { 0x00C2B0, 0xB0 }, 5480 { 0x00C2B1, 0xB1 }, 5481 { 0x00C2B2, 0xB2 }, 5482 { 0x00C2B3, 0xB3 }, 5483 { 0x00C2B7, 0xB7 }, 5484 { 0x00C2BB, 0xBB }, 5485 { 0x00C2BD, 0xBD }, 5486 { 0x00CABC, 0xA2 }, 5487 { 0x00CABD, 0xA1 }, 5488 { 0x00CE84, 0xB4 }, 5489 { 0x00CE85, 0xB5 }, 5490 { 0x00CE86, 0xB6 }, 5491 { 0x00CE88, 0xB8 }, 5492 { 0x00CE89, 0xB9 }, 5493 { 0x00CE8A, 0xBA }, 5494 { 0x00CE8C, 0xBC }, 5495 { 0x00CE8E, 0xBE }, 5496 { 0x00CE8F, 0xBF }, 5497 { 0x00CE90, 0xC0 }, 5498 { 0x00CE91, 0xC1 }, 5499 { 0x00CE92, 0xC2 }, 5500 { 0x00CE93, 0xC3 }, 5501 { 0x00CE94, 0xC4 }, 5502 { 0x00CE95, 0xC5 }, 5503 { 0x00CE96, 0xC6 }, 5504 { 0x00CE97, 0xC7 }, 5505 { 0x00CE98, 0xC8 }, 5506 { 0x00CE99, 0xC9 }, 5507 { 0x00CE9A, 0xCA }, 5508 { 0x00CE9B, 0xCB }, 5509 { 0x00CE9C, 0xCC }, 5510 { 0x00CE9D, 0xCD }, 5511 { 0x00CE9E, 0xCE }, 5512 { 0x00CE9F, 0xCF }, 5513 { 0x00CEA0, 0xD0 }, 5514 { 0x00CEA1, 0xD1 }, 5515 { 0x00CEA3, 0xD3 }, 5516 { 0x00CEA4, 0xD4 }, 5517 { 0x00CEA5, 0xD5 }, 5518 { 0x00CEA6, 0xD6 }, 5519 { 0x00CEA7, 0xD7 }, 5520 { 0x00CEA8, 0xD8 }, 5521 { 0x00CEA9, 0xD9 }, 5522 { 0x00CEAA, 0xDA }, 5523 { 0x00CEAB, 0xDB }, 5524 { 0x00CEAC, 0xDC }, 5525 { 0x00CEAD, 0xDD }, 5526 { 0x00CEAE, 0xDE }, 5527 { 0x00CEAF, 0xDF }, 5528 { 0x00CEB0, 0xE0 }, 5529 { 0x00CEB1, 0xE1 }, 5530 { 0x00CEB2, 0xE2 }, 5531 { 0x00CEB3, 0xE3 }, 5532 { 0x00CEB4, 0xE4 }, 5533 { 0x00CEB5, 0xE5 }, 5534 { 0x00CEB6, 0xE6 }, 5535 { 0x00CEB7, 0xE7 }, 5536 { 0x00CEB8, 0xE8 }, 5537 { 0x00CEB9, 0xE9 }, 5538 { 0x00CEBA, 0xEA }, 5539 { 0x00CEBB, 0xEB }, 5540 { 0x00CEBC, 0xEC }, 5541 { 0x00CEBD, 0xED }, 5542 { 0x00CEBE, 0xEE }, 5543 { 0x00CEBF, 0xEF }, 5544 { 0x00CF80, 0xF0 }, 5545 { 0x00CF81, 0xF1 }, 5546 { 0x00CF82, 0xF2 }, 5547 { 0x00CF83, 0xF3 }, 5548 { 0x00CF84, 0xF4 }, 5549 { 0x00CF85, 0xF5 }, 5550 { 0x00CF86, 0xF6 }, 5551 { 0x00CF87, 0xF7 }, 5552 { 0x00CF88, 0xF8 }, 5553 { 0x00CF89, 0xF9 }, 5554 { 0x00CF8A, 0xFA }, 5555 { 0x00CF8B, 0xFB }, 5556 { 0x00CF8C, 0xFC }, 5557 { 0x00CF8D, 0xFD }, 5558 { 0x00CF8E, 0xFE }, 5559 { 0xE28095, 0xAF }, 5560 { 0xE28098, 0xA1 }, 5561 { 0xE28099, 0xA2 }, 5562 { 0xFFFFFF, 0x00 }, 5563 { 0xFFFFFF, 0x00 }, 5564 { 0xFFFFFF, 0x00 }, 5565 { 0xFFFFFF, 0x00 }, 5566 }, 5567 { /* UTF-8 -> ISO 8859-8 */ 5568 { 0x00C280, 0x80 }, 5569 { 0x00C281, 0x81 }, 5570 { 0x00C282, 0x82 }, 5571 { 0x00C283, 0x83 }, 5572 { 0x00C284, 0x84 }, 5573 { 0x00C285, 0x85 }, 5574 { 0x00C286, 0x86 }, 5575 { 0x00C287, 0x87 }, 5576 { 0x00C288, 0x88 }, 5577 { 0x00C289, 0x89 }, 5578 { 0x00C28A, 0x8A }, 5579 { 0x00C28B, 0x8B }, 5580 { 0x00C28C, 0x8C }, 5581 { 0x00C28D, 0x8D }, 5582 { 0x00C28E, 0x8E }, 5583 { 0x00C28F, 0x8F }, 5584 { 0x00C290, 0x90 }, 5585 { 0x00C291, 0x91 }, 5586 { 0x00C292, 0x92 }, 5587 { 0x00C293, 0x93 }, 5588 { 0x00C294, 0x94 }, 5589 { 0x00C295, 0x95 }, 5590 { 0x00C296, 0x96 }, 5591 { 0x00C297, 0x97 }, 5592 { 0x00C298, 0x98 }, 5593 { 0x00C299, 0x99 }, 5594 { 0x00C29A, 0x9A }, 5595 { 0x00C29B, 0x9B }, 5596 { 0x00C29C, 0x9C }, 5597 { 0x00C29D, 0x9D }, 5598 { 0x00C29E, 0x9E }, 5599 { 0x00C29F, 0x9F }, 5600 { 0x00C2A0, 0xA0 }, 5601 { 0x00C2A2, 0xA2 }, 5602 { 0x00C2A3, 0xA3 }, 5603 { 0x00C2A4, 0xA4 }, 5604 { 0x00C2A5, 0xA5 }, 5605 { 0x00C2A6, 0xA6 }, 5606 { 0x00C2A7, 0xA7 }, 5607 { 0x00C2A8, 0xA8 }, 5608 { 0x00C2A9, 0xA9 }, 5609 { 0x00C2AB, 0xAB }, 5610 { 0x00C2AC, 0xAC }, 5611 { 0x00C2AD, 0xAD }, 5612 { 0x00C2AE, 0xAE }, 5613 { 0x00C2AF, 0xAF }, 5614 { 0x00C2B0, 0xB0 }, 5615 { 0x00C2B1, 0xB1 }, 5616 { 0x00C2B2, 0xB2 }, 5617 { 0x00C2B3, 0xB3 }, 5618 { 0x00C2B4, 0xB4 }, 5619 { 0x00C2B5, 0xB5 }, 5620 { 0x00C2B6, 0xB6 }, 5621 { 0x00C2B7, 0xB7 }, 5622 { 0x00C2B8, 0xB8 }, 5623 { 0x00C2B9, 0xB9 }, 5624 { 0x00C2BB, 0xBB }, 5625 { 0x00C2BC, 0xBC }, 5626 { 0x00C2BD, 0xBD }, 5627 { 0x00C2BE, 0xBE }, 5628 { 0x00C397, 0xAA }, 5629 { 0x00C3B7, 0xBA }, 5630 { 0x00D790, 0xE0 }, 5631 { 0x00D791, 0xE1 }, 5632 { 0x00D792, 0xE2 }, 5633 { 0x00D793, 0xE3 }, 5634 { 0x00D794, 0xE4 }, 5635 { 0x00D795, 0xE5 }, 5636 { 0x00D796, 0xE6 }, 5637 { 0x00D797, 0xE7 }, 5638 { 0x00D798, 0xE8 }, 5639 { 0x00D799, 0xE9 }, 5640 { 0x00D79A, 0xEA }, 5641 { 0x00D79B, 0xEB }, 5642 { 0x00D79C, 0xEC }, 5643 { 0x00D79D, 0xED }, 5644 { 0x00D79E, 0xEE }, 5645 { 0x00D79F, 0xEF }, 5646 { 0x00D7A0, 0xF0 }, 5647 { 0x00D7A1, 0xF1 }, 5648 { 0x00D7A2, 0xF2 }, 5649 { 0x00D7A3, 0xF3 }, 5650 { 0x00D7A4, 0xF4 }, 5651 { 0x00D7A5, 0xF5 }, 5652 { 0x00D7A6, 0xF6 }, 5653 { 0x00D7A7, 0xF7 }, 5654 { 0x00D7A8, 0xF8 }, 5655 { 0x00D7A9, 0xF9 }, 5656 { 0x00D7AA, 0xFA }, 5657 { 0xE2808E, 0xFD }, 5658 { 0xE2808F, 0xFE }, 5659 { 0xE28097, 0xDF }, 5660 { 0xFFFFFF, 0x00 }, 5661 { 0xFFFFFF, 0x00 }, 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 }, 5697 { /* UTF-8 -> ISO 8859-9 */ 5698 { 0x00C280, 0x80 }, 5699 { 0x00C281, 0x81 }, 5700 { 0x00C282, 0x82 }, 5701 { 0x00C283, 0x83 }, 5702 { 0x00C284, 0x84 }, 5703 { 0x00C285, 0x85 }, 5704 { 0x00C286, 0x86 }, 5705 { 0x00C287, 0x87 }, 5706 { 0x00C288, 0x88 }, 5707 { 0x00C289, 0x89 }, 5708 { 0x00C28A, 0x8A }, 5709 { 0x00C28B, 0x8B }, 5710 { 0x00C28C, 0x8C }, 5711 { 0x00C28D, 0x8D }, 5712 { 0x00C28E, 0x8E }, 5713 { 0x00C28F, 0x8F }, 5714 { 0x00C290, 0x90 }, 5715 { 0x00C291, 0x91 }, 5716 { 0x00C292, 0x92 }, 5717 { 0x00C293, 0x93 }, 5718 { 0x00C294, 0x94 }, 5719 { 0x00C295, 0x95 }, 5720 { 0x00C296, 0x96 }, 5721 { 0x00C297, 0x97 }, 5722 { 0x00C298, 0x98 }, 5723 { 0x00C299, 0x99 }, 5724 { 0x00C29A, 0x9A }, 5725 { 0x00C29B, 0x9B }, 5726 { 0x00C29C, 0x9C }, 5727 { 0x00C29D, 0x9D }, 5728 { 0x00C29E, 0x9E }, 5729 { 0x00C29F, 0x9F }, 5730 { 0x00C2A0, 0xA0 }, 5731 { 0x00C2A1, 0xA1 }, 5732 { 0x00C2A2, 0xA2 }, 5733 { 0x00C2A3, 0xA3 }, 5734 { 0x00C2A4, 0xA4 }, 5735 { 0x00C2A5, 0xA5 }, 5736 { 0x00C2A6, 0xA6 }, 5737 { 0x00C2A7, 0xA7 }, 5738 { 0x00C2A8, 0xA8 }, 5739 { 0x00C2A9, 0xA9 }, 5740 { 0x00C2AA, 0xAA }, 5741 { 0x00C2AB, 0xAB }, 5742 { 0x00C2AC, 0xAC }, 5743 { 0x00C2AD, 0xAD }, 5744 { 0x00C2AE, 0xAE }, 5745 { 0x00C2AF, 0xAF }, 5746 { 0x00C2B0, 0xB0 }, 5747 { 0x00C2B1, 0xB1 }, 5748 { 0x00C2B2, 0xB2 }, 5749 { 0x00C2B3, 0xB3 }, 5750 { 0x00C2B4, 0xB4 }, 5751 { 0x00C2B5, 0xB5 }, 5752 { 0x00C2B6, 0xB6 }, 5753 { 0x00C2B7, 0xB7 }, 5754 { 0x00C2B8, 0xB8 }, 5755 { 0x00C2B9, 0xB9 }, 5756 { 0x00C2BA, 0xBA }, 5757 { 0x00C2BB, 0xBB }, 5758 { 0x00C2BC, 0xBC }, 5759 { 0x00C2BD, 0xBD }, 5760 { 0x00C2BE, 0xBE }, 5761 { 0x00C2BF, 0xBF }, 5762 { 0x00C380, 0xC0 }, 5763 { 0x00C381, 0xC1 }, 5764 { 0x00C382, 0xC2 }, 5765 { 0x00C383, 0xC3 }, 5766 { 0x00C384, 0xC4 }, 5767 { 0x00C385, 0xC5 }, 5768 { 0x00C386, 0xC6 }, 5769 { 0x00C387, 0xC7 }, 5770 { 0x00C388, 0xC8 }, 5771 { 0x00C389, 0xC9 }, 5772 { 0x00C38A, 0xCA }, 5773 { 0x00C38B, 0xCB }, 5774 { 0x00C38C, 0xCC }, 5775 { 0x00C38D, 0xCD }, 5776 { 0x00C38E, 0xCE }, 5777 { 0x00C38F, 0xCF }, 5778 { 0x00C391, 0xD1 }, 5779 { 0x00C392, 0xD2 }, 5780 { 0x00C393, 0xD3 }, 5781 { 0x00C394, 0xD4 }, 5782 { 0x00C395, 0xD5 }, 5783 { 0x00C396, 0xD6 }, 5784 { 0x00C397, 0xD7 }, 5785 { 0x00C398, 0xD8 }, 5786 { 0x00C399, 0xD9 }, 5787 { 0x00C39A, 0xDA }, 5788 { 0x00C39B, 0xDB }, 5789 { 0x00C39C, 0xDC }, 5790 { 0x00C39F, 0xDF }, 5791 { 0x00C3A0, 0xE0 }, 5792 { 0x00C3A1, 0xE1 }, 5793 { 0x00C3A2, 0xE2 }, 5794 { 0x00C3A3, 0xE3 }, 5795 { 0x00C3A4, 0xE4 }, 5796 { 0x00C3A5, 0xE5 }, 5797 { 0x00C3A6, 0xE6 }, 5798 { 0x00C3A7, 0xE7 }, 5799 { 0x00C3A8, 0xE8 }, 5800 { 0x00C3A9, 0xE9 }, 5801 { 0x00C3AA, 0xEA }, 5802 { 0x00C3AB, 0xEB }, 5803 { 0x00C3AC, 0xEC }, 5804 { 0x00C3AD, 0xED }, 5805 { 0x00C3AE, 0xEE }, 5806 { 0x00C3AF, 0xEF }, 5807 { 0x00C3B1, 0xF1 }, 5808 { 0x00C3B2, 0xF2 }, 5809 { 0x00C3B3, 0xF3 }, 5810 { 0x00C3B4, 0xF4 }, 5811 { 0x00C3B5, 0xF5 }, 5812 { 0x00C3B6, 0xF6 }, 5813 { 0x00C3B7, 0xF7 }, 5814 { 0x00C3B8, 0xF8 }, 5815 { 0x00C3B9, 0xF9 }, 5816 { 0x00C3BA, 0xFA }, 5817 { 0x00C3BB, 0xFB }, 5818 { 0x00C3BC, 0xFC }, 5819 { 0x00C3BF, 0xFF }, 5820 { 0x00C49E, 0xD0 }, 5821 { 0x00C49F, 0xF0 }, 5822 { 0x00C4B0, 0xDD }, 5823 { 0x00C4B1, 0xFD }, 5824 { 0x00C59E, 0xDE }, 5825 { 0x00C59F, 0xFE }, 5826 }, 5827 { /* UTF-8 -> ISO 8859-10 */ 5828 { 0x00C280, 0x80 }, 5829 { 0x00C281, 0x81 }, 5830 { 0x00C282, 0x82 }, 5831 { 0x00C283, 0x83 }, 5832 { 0x00C284, 0x84 }, 5833 { 0x00C285, 0x85 }, 5834 { 0x00C286, 0x86 }, 5835 { 0x00C287, 0x87 }, 5836 { 0x00C288, 0x88 }, 5837 { 0x00C289, 0x89 }, 5838 { 0x00C28A, 0x8A }, 5839 { 0x00C28B, 0x8B }, 5840 { 0x00C28C, 0x8C }, 5841 { 0x00C28D, 0x8D }, 5842 { 0x00C28E, 0x8E }, 5843 { 0x00C28F, 0x8F }, 5844 { 0x00C290, 0x90 }, 5845 { 0x00C291, 0x91 }, 5846 { 0x00C292, 0x92 }, 5847 { 0x00C293, 0x93 }, 5848 { 0x00C294, 0x94 }, 5849 { 0x00C295, 0x95 }, 5850 { 0x00C296, 0x96 }, 5851 { 0x00C297, 0x97 }, 5852 { 0x00C298, 0x98 }, 5853 { 0x00C299, 0x99 }, 5854 { 0x00C29A, 0x9A }, 5855 { 0x00C29B, 0x9B }, 5856 { 0x00C29C, 0x9C }, 5857 { 0x00C29D, 0x9D }, 5858 { 0x00C29E, 0x9E }, 5859 { 0x00C29F, 0x9F }, 5860 { 0x00C2A0, 0xA0 }, 5861 { 0x00C2A7, 0xA7 }, 5862 { 0x00C2AD, 0xAD }, 5863 { 0x00C2B0, 0xB0 }, 5864 { 0x00C2B7, 0xB7 }, 5865 { 0x00C381, 0xC1 }, 5866 { 0x00C382, 0xC2 }, 5867 { 0x00C383, 0xC3 }, 5868 { 0x00C384, 0xC4 }, 5869 { 0x00C385, 0xC5 }, 5870 { 0x00C386, 0xC6 }, 5871 { 0x00C389, 0xC9 }, 5872 { 0x00C38B, 0xCB }, 5873 { 0x00C38D, 0xCD }, 5874 { 0x00C38E, 0xCE }, 5875 { 0x00C38F, 0xCF }, 5876 { 0x00C390, 0xD0 }, 5877 { 0x00C393, 0xD3 }, 5878 { 0x00C394, 0xD4 }, 5879 { 0x00C395, 0xD5 }, 5880 { 0x00C396, 0xD6 }, 5881 { 0x00C398, 0xD8 }, 5882 { 0x00C39A, 0xDA }, 5883 { 0x00C39B, 0xDB }, 5884 { 0x00C39C, 0xDC }, 5885 { 0x00C39D, 0xDD }, 5886 { 0x00C39E, 0xDE }, 5887 { 0x00C39F, 0xDF }, 5888 { 0x00C3A1, 0xE1 }, 5889 { 0x00C3A2, 0xE2 }, 5890 { 0x00C3A3, 0xE3 }, 5891 { 0x00C3A4, 0xE4 }, 5892 { 0x00C3A5, 0xE5 }, 5893 { 0x00C3A6, 0xE6 }, 5894 { 0x00C3A9, 0xE9 }, 5895 { 0x00C3AB, 0xEB }, 5896 { 0x00C3AD, 0xED }, 5897 { 0x00C3AE, 0xEE }, 5898 { 0x00C3AF, 0xEF }, 5899 { 0x00C3B0, 0xF0 }, 5900 { 0x00C3B3, 0xF3 }, 5901 { 0x00C3B4, 0xF4 }, 5902 { 0x00C3B5, 0xF5 }, 5903 { 0x00C3B6, 0xF6 }, 5904 { 0x00C3B8, 0xF8 }, 5905 { 0x00C3BA, 0xFA }, 5906 { 0x00C3BB, 0xFB }, 5907 { 0x00C3BC, 0xFC }, 5908 { 0x00C3BD, 0xFD }, 5909 { 0x00C3BE, 0xFE }, 5910 { 0x00C480, 0xC0 }, 5911 { 0x00C481, 0xE0 }, 5912 { 0x00C484, 0xA1 }, 5913 { 0x00C485, 0xB1 }, 5914 { 0x00C48C, 0xC8 }, 5915 { 0x00C48D, 0xE8 }, 5916 { 0x00C490, 0xA9 }, 5917 { 0x00C491, 0xB9 }, 5918 { 0x00C492, 0xA2 }, 5919 { 0x00C493, 0xB2 }, 5920 { 0x00C496, 0xCC }, 5921 { 0x00C497, 0xEC }, 5922 { 0x00C498, 0xCA }, 5923 { 0x00C499, 0xEA }, 5924 { 0x00C4A2, 0xA3 }, 5925 { 0x00C4A3, 0xB3 }, 5926 { 0x00C4A8, 0xA5 }, 5927 { 0x00C4A9, 0xB5 }, 5928 { 0x00C4AA, 0xA4 }, 5929 { 0x00C4AB, 0xB4 }, 5930 { 0x00C4AE, 0xC7 }, 5931 { 0x00C4AF, 0xE7 }, 5932 { 0x00C4B6, 0xA6 }, 5933 { 0x00C4B7, 0xB6 }, 5934 { 0x00C4B8, 0xFF }, 5935 { 0x00C4BB, 0xA8 }, 5936 { 0x00C4BC, 0xB8 }, 5937 { 0x00C585, 0xD1 }, 5938 { 0x00C586, 0xF1 }, 5939 { 0x00C58A, 0xAF }, 5940 { 0x00C58B, 0xBF }, 5941 { 0x00C58C, 0xD2 }, 5942 { 0x00C58D, 0xF2 }, 5943 { 0x00C5A0, 0xAA }, 5944 { 0x00C5A1, 0xBA }, 5945 { 0x00C5A6, 0xAB }, 5946 { 0x00C5A7, 0xBB }, 5947 { 0x00C5A8, 0xD7 }, 5948 { 0x00C5A9, 0xF7 }, 5949 { 0x00C5AA, 0xAE }, 5950 { 0x00C5AB, 0xBE }, 5951 { 0x00C5B2, 0xD9 }, 5952 { 0x00C5B3, 0xF9 }, 5953 { 0x00C5BD, 0xAC }, 5954 { 0x00C5BE, 0xBC }, 5955 { 0xE28892, 0xBD }, 5956 }, 5957 { /* UTF-8 -> ISO 8859-11 */ 5958 { 0x00C280, 0x80 }, 5959 { 0x00C281, 0x81 }, 5960 { 0x00C282, 0x82 }, 5961 { 0x00C283, 0x83 }, 5962 { 0x00C284, 0x84 }, 5963 { 0x00C285, 0x85 }, 5964 { 0x00C286, 0x86 }, 5965 { 0x00C287, 0x87 }, 5966 { 0x00C288, 0x88 }, 5967 { 0x00C289, 0x89 }, 5968 { 0x00C28A, 0x8A }, 5969 { 0x00C28B, 0x8B }, 5970 { 0x00C28C, 0x8C }, 5971 { 0x00C28D, 0x8D }, 5972 { 0x00C28E, 0x8E }, 5973 { 0x00C28F, 0x8F }, 5974 { 0x00C290, 0x90 }, 5975 { 0x00C291, 0x91 }, 5976 { 0x00C292, 0x92 }, 5977 { 0x00C293, 0x93 }, 5978 { 0x00C294, 0x94 }, 5979 { 0x00C295, 0x95 }, 5980 { 0x00C296, 0x96 }, 5981 { 0x00C297, 0x97 }, 5982 { 0x00C298, 0x98 }, 5983 { 0x00C299, 0x99 }, 5984 { 0x00C29A, 0x9A }, 5985 { 0x00C29B, 0x9B }, 5986 { 0x00C29C, 0x9C }, 5987 { 0x00C29D, 0x9D }, 5988 { 0x00C29E, 0x9E }, 5989 { 0x00C29F, 0x9F }, 5990 { 0xE0B881, 0xA1 }, 5991 { 0xE0B882, 0xA2 }, 5992 { 0xE0B883, 0xA3 }, 5993 { 0xE0B884, 0xA4 }, 5994 { 0xE0B885, 0xA5 }, 5995 { 0xE0B886, 0xA6 }, 5996 { 0xE0B887, 0xA7 }, 5997 { 0xE0B888, 0xA8 }, 5998 { 0xE0B889, 0xA9 }, 5999 { 0xE0B88A, 0xAA }, 6000 { 0xE0B88B, 0xAB }, 6001 { 0xE0B88C, 0xAC }, 6002 { 0xE0B88D, 0xAD }, 6003 { 0xE0B88E, 0xAE }, 6004 { 0xE0B88F, 0xAF }, 6005 { 0xE0B890, 0xB0 }, 6006 { 0xE0B891, 0xB1 }, 6007 { 0xE0B892, 0xB2 }, 6008 { 0xE0B893, 0xB3 }, 6009 { 0xE0B894, 0xB4 }, 6010 { 0xE0B895, 0xB5 }, 6011 { 0xE0B896, 0xB6 }, 6012 { 0xE0B897, 0xB7 }, 6013 { 0xE0B898, 0xB8 }, 6014 { 0xE0B899, 0xB9 }, 6015 { 0xE0B89A, 0xBA }, 6016 { 0xE0B89B, 0xBB }, 6017 { 0xE0B89C, 0xBC }, 6018 { 0xE0B89D, 0xBD }, 6019 { 0xE0B89E, 0xBE }, 6020 { 0xE0B89F, 0xBF }, 6021 { 0xE0B8A0, 0xC0 }, 6022 { 0xE0B8A1, 0xC1 }, 6023 { 0xE0B8A2, 0xC2 }, 6024 { 0xE0B8A3, 0xC3 }, 6025 { 0xE0B8A4, 0xC4 }, 6026 { 0xE0B8A5, 0xC5 }, 6027 { 0xE0B8A6, 0xC6 }, 6028 { 0xE0B8A7, 0xC7 }, 6029 { 0xE0B8A8, 0xC8 }, 6030 { 0xE0B8A9, 0xC9 }, 6031 { 0xE0B8AA, 0xCA }, 6032 { 0xE0B8AB, 0xCB }, 6033 { 0xE0B8AC, 0xCC }, 6034 { 0xE0B8AD, 0xCD }, 6035 { 0xE0B8AE, 0xCE }, 6036 { 0xE0B8AF, 0xCF }, 6037 { 0xE0B8B0, 0xD0 }, 6038 { 0xE0B8B1, 0xD1 }, 6039 { 0xE0B8B2, 0xD2 }, 6040 { 0xE0B8B3, 0xD3 }, 6041 { 0xE0B8B4, 0xD4 }, 6042 { 0xE0B8B5, 0xD5 }, 6043 { 0xE0B8B6, 0xD6 }, 6044 { 0xE0B8B7, 0xD7 }, 6045 { 0xE0B8B8, 0xD8 }, 6046 { 0xE0B8B9, 0xD9 }, 6047 { 0xE0B8BA, 0xDA }, 6048 { 0xE0B8BF, 0xDF }, 6049 { 0xE0B980, 0xE0 }, 6050 { 0xE0B981, 0xE1 }, 6051 { 0xE0B982, 0xE2 }, 6052 { 0xE0B983, 0xE3 }, 6053 { 0xE0B984, 0xE4 }, 6054 { 0xE0B985, 0xE5 }, 6055 { 0xE0B986, 0xE6 }, 6056 { 0xE0B987, 0xE7 }, 6057 { 0xE0B988, 0xE8 }, 6058 { 0xE0B989, 0xE9 }, 6059 { 0xE0B98A, 0xEA }, 6060 { 0xE0B98B, 0xEB }, 6061 { 0xE0B98C, 0xEC }, 6062 { 0xE0B98D, 0xED }, 6063 { 0xE0B98E, 0xEE }, 6064 { 0xE0B98F, 0xEF }, 6065 { 0xE0B990, 0xF0 }, 6066 { 0xE0B991, 0xF1 }, 6067 { 0xE0B992, 0xF2 }, 6068 { 0xE0B993, 0xF3 }, 6069 { 0xE0B994, 0xF4 }, 6070 { 0xE0B995, 0xF5 }, 6071 { 0xE0B996, 0xF6 }, 6072 { 0xE0B997, 0xF7 }, 6073 { 0xE0B998, 0xF8 }, 6074 { 0xE0B999, 0xF9 }, 6075 { 0xE0B99A, 0xFA }, 6076 { 0xE0B99B, 0xFB }, 6077 { 0xFFFFFF, 0x00 }, 6078 { 0xFFFFFF, 0x00 }, 6079 { 0xFFFFFF, 0x00 }, 6080 { 0xFFFFFF, 0x00 }, 6081 { 0xFFFFFF, 0x00 }, 6082 { 0xFFFFFF, 0x00 }, 6083 { 0xFFFFFF, 0x00 }, 6084 { 0xFFFFFF, 0x00 }, 6085 { 0xFFFFFF, 0x00 }, 6086 }, 6087 { /* UTF-8 -> ISO 8859-13 */ 6088 { 0x00C280, 0x80 }, 6089 { 0x00C281, 0x81 }, 6090 { 0x00C282, 0x82 }, 6091 { 0x00C283, 0x83 }, 6092 { 0x00C284, 0x84 }, 6093 { 0x00C285, 0x85 }, 6094 { 0x00C286, 0x86 }, 6095 { 0x00C287, 0x87 }, 6096 { 0x00C288, 0x88 }, 6097 { 0x00C289, 0x89 }, 6098 { 0x00C28A, 0x8A }, 6099 { 0x00C28B, 0x8B }, 6100 { 0x00C28C, 0x8C }, 6101 { 0x00C28D, 0x8D }, 6102 { 0x00C28E, 0x8E }, 6103 { 0x00C28F, 0x8F }, 6104 { 0x00C290, 0x90 }, 6105 { 0x00C291, 0x91 }, 6106 { 0x00C292, 0x92 }, 6107 { 0x00C293, 0x93 }, 6108 { 0x00C294, 0x94 }, 6109 { 0x00C295, 0x95 }, 6110 { 0x00C296, 0x96 }, 6111 { 0x00C297, 0x97 }, 6112 { 0x00C298, 0x98 }, 6113 { 0x00C299, 0x99 }, 6114 { 0x00C29A, 0x9A }, 6115 { 0x00C29B, 0x9B }, 6116 { 0x00C29C, 0x9C }, 6117 { 0x00C29D, 0x9D }, 6118 { 0x00C29E, 0x9E }, 6119 { 0x00C29F, 0x9F }, 6120 { 0x00C2A0, 0xA0 }, 6121 { 0x00C2A2, 0xA2 }, 6122 { 0x00C2A3, 0xA3 }, 6123 { 0x00C2A4, 0xA4 }, 6124 { 0x00C2A6, 0xA6 }, 6125 { 0x00C2A7, 0xA7 }, 6126 { 0x00C2A9, 0xA9 }, 6127 { 0x00C2AB, 0xAB }, 6128 { 0x00C2AC, 0xAC }, 6129 { 0x00C2AD, 0xAD }, 6130 { 0x00C2AE, 0xAE }, 6131 { 0x00C2B0, 0xB0 }, 6132 { 0x00C2B1, 0xB1 }, 6133 { 0x00C2B2, 0xB2 }, 6134 { 0x00C2B3, 0xB3 }, 6135 { 0x00C2B5, 0xB5 }, 6136 { 0x00C2B6, 0xB6 }, 6137 { 0x00C2B7, 0xB7 }, 6138 { 0x00C2B9, 0xB9 }, 6139 { 0x00C2BB, 0xBB }, 6140 { 0x00C2BC, 0xBC }, 6141 { 0x00C2BD, 0xBD }, 6142 { 0x00C2BE, 0xBE }, 6143 { 0x00C384, 0xC4 }, 6144 { 0x00C385, 0xC5 }, 6145 { 0x00C386, 0xAF }, 6146 { 0x00C389, 0xC9 }, 6147 { 0x00C393, 0xD3 }, 6148 { 0x00C395, 0xD5 }, 6149 { 0x00C396, 0xD6 }, 6150 { 0x00C397, 0xD7 }, 6151 { 0x00C398, 0xA8 }, 6152 { 0x00C39C, 0xDC }, 6153 { 0x00C39F, 0xDF }, 6154 { 0x00C3A4, 0xE4 }, 6155 { 0x00C3A5, 0xE5 }, 6156 { 0x00C3A6, 0xBF }, 6157 { 0x00C3A9, 0xE9 }, 6158 { 0x00C3B3, 0xF3 }, 6159 { 0x00C3B5, 0xF5 }, 6160 { 0x00C3B6, 0xF6 }, 6161 { 0x00C3B7, 0xF7 }, 6162 { 0x00C3B8, 0xB8 }, 6163 { 0x00C3BC, 0xFC }, 6164 { 0x00C480, 0xC2 }, 6165 { 0x00C481, 0xE2 }, 6166 { 0x00C484, 0xC0 }, 6167 { 0x00C485, 0xE0 }, 6168 { 0x00C486, 0xC3 }, 6169 { 0x00C487, 0xE3 }, 6170 { 0x00C48C, 0xC8 }, 6171 { 0x00C48D, 0xE8 }, 6172 { 0x00C492, 0xC7 }, 6173 { 0x00C493, 0xE7 }, 6174 { 0x00C496, 0xCB }, 6175 { 0x00C497, 0xEB }, 6176 { 0x00C498, 0xC6 }, 6177 { 0x00C499, 0xE6 }, 6178 { 0x00C4A2, 0xCC }, 6179 { 0x00C4A3, 0xEC }, 6180 { 0x00C4AA, 0xCE }, 6181 { 0x00C4AB, 0xEE }, 6182 { 0x00C4AE, 0xC1 }, 6183 { 0x00C4AF, 0xE1 }, 6184 { 0x00C4B6, 0xCD }, 6185 { 0x00C4B7, 0xED }, 6186 { 0x00C4BB, 0xCF }, 6187 { 0x00C4BC, 0xEF }, 6188 { 0x00C581, 0xD9 }, 6189 { 0x00C582, 0xF9 }, 6190 { 0x00C583, 0xD1 }, 6191 { 0x00C584, 0xF1 }, 6192 { 0x00C585, 0xD2 }, 6193 { 0x00C586, 0xF2 }, 6194 { 0x00C58C, 0xD4 }, 6195 { 0x00C58D, 0xF4 }, 6196 { 0x00C596, 0xAA }, 6197 { 0x00C597, 0xBA }, 6198 { 0x00C59A, 0xDA }, 6199 { 0x00C59B, 0xFA }, 6200 { 0x00C5A0, 0xD0 }, 6201 { 0x00C5A1, 0xF0 }, 6202 { 0x00C5AA, 0xDB }, 6203 { 0x00C5AB, 0xFB }, 6204 { 0x00C5B2, 0xD8 }, 6205 { 0x00C5B3, 0xF8 }, 6206 { 0x00C5B9, 0xCA }, 6207 { 0x00C5BA, 0xEA }, 6208 { 0x00C5BB, 0xDD }, 6209 { 0x00C5BC, 0xFD }, 6210 { 0x00C5BD, 0xDE }, 6211 { 0x00C5BE, 0xFE }, 6212 { 0xE28099, 0xFF }, 6213 { 0xE2809C, 0xB4 }, 6214 { 0xE2809D, 0xA1 }, 6215 { 0xE2809E, 0xA5 }, 6216 }, 6217 { /* UTF-8 -> KOI8-R */ 6218 { 0x00C2A0, 0x9A }, 6219 { 0x00C2A9, 0xBF }, 6220 { 0x00C2B0, 0x9C }, 6221 { 0x00C2B2, 0x9D }, 6222 { 0x00C2B7, 0x9E }, 6223 { 0x00C3B7, 0x9F }, 6224 { 0x00D081, 0xB3 }, 6225 { 0x00D090, 0xE1 }, 6226 { 0x00D091, 0xE2 }, 6227 { 0x00D092, 0xF7 }, 6228 { 0x00D093, 0xE7 }, 6229 { 0x00D094, 0xE4 }, 6230 { 0x00D095, 0xE5 }, 6231 { 0x00D096, 0xF6 }, 6232 { 0x00D097, 0xFA }, 6233 { 0x00D098, 0xE9 }, 6234 { 0x00D099, 0xEA }, 6235 { 0x00D09A, 0xEB }, 6236 { 0x00D09B, 0xEC }, 6237 { 0x00D09C, 0xED }, 6238 { 0x00D09D, 0xEE }, 6239 { 0x00D09E, 0xEF }, 6240 { 0x00D09F, 0xF0 }, 6241 { 0x00D0A0, 0xF2 }, 6242 { 0x00D0A1, 0xF3 }, 6243 { 0x00D0A2, 0xF4 }, 6244 { 0x00D0A3, 0xF5 }, 6245 { 0x00D0A4, 0xE6 }, 6246 { 0x00D0A5, 0xE8 }, 6247 { 0x00D0A6, 0xE3 }, 6248 { 0x00D0A7, 0xFE }, 6249 { 0x00D0A8, 0xFB }, 6250 { 0x00D0A9, 0xFD }, 6251 { 0x00D0AA, 0xFF }, 6252 { 0x00D0AB, 0xF9 }, 6253 { 0x00D0AC, 0xF8 }, 6254 { 0x00D0AD, 0xFC }, 6255 { 0x00D0AE, 0xE0 }, 6256 { 0x00D0AF, 0xF1 }, 6257 { 0x00D0B0, 0xC1 }, 6258 { 0x00D0B1, 0xC2 }, 6259 { 0x00D0B2, 0xD7 }, 6260 { 0x00D0B3, 0xC7 }, 6261 { 0x00D0B4, 0xC4 }, 6262 { 0x00D0B5, 0xC5 }, 6263 { 0x00D0B6, 0xD6 }, 6264 { 0x00D0B7, 0xDA }, 6265 { 0x00D0B8, 0xC9 }, 6266 { 0x00D0B9, 0xCA }, 6267 { 0x00D0BA, 0xCB }, 6268 { 0x00D0BB, 0xCC }, 6269 { 0x00D0BC, 0xCD }, 6270 { 0x00D0BD, 0xCE }, 6271 { 0x00D0BE, 0xCF }, 6272 { 0x00D0BF, 0xD0 }, 6273 { 0x00D180, 0xD2 }, 6274 { 0x00D181, 0xD3 }, 6275 { 0x00D182, 0xD4 }, 6276 { 0x00D183, 0xD5 }, 6277 { 0x00D184, 0xC6 }, 6278 { 0x00D185, 0xC8 }, 6279 { 0x00D186, 0xC3 }, 6280 { 0x00D187, 0xDE }, 6281 { 0x00D188, 0xDB }, 6282 { 0x00D189, 0xDD }, 6283 { 0x00D18A, 0xDF }, 6284 { 0x00D18B, 0xD9 }, 6285 { 0x00D18C, 0xD8 }, 6286 { 0x00D18D, 0xDC }, 6287 { 0x00D18E, 0xC0 }, 6288 { 0x00D18F, 0xD1 }, 6289 { 0x00D191, 0xA3 }, 6290 { 0xE28899, 0x95 }, 6291 { 0xE2889A, 0x96 }, 6292 { 0xE28988, 0x97 }, 6293 { 0xE289A4, 0x98 }, 6294 { 0xE289A5, 0x99 }, 6295 { 0xE28CA0, 0x93 }, 6296 { 0xE28CA1, 0x9B }, 6297 { 0xE29480, 0x80 }, 6298 { 0xE29482, 0x81 }, 6299 { 0xE2948C, 0x82 }, 6300 { 0xE29490, 0x83 }, 6301 { 0xE29494, 0x84 }, 6302 { 0xE29498, 0x85 }, 6303 { 0xE2949C, 0x86 }, 6304 { 0xE294A4, 0x87 }, 6305 { 0xE294AC, 0x88 }, 6306 { 0xE294B4, 0x89 }, 6307 { 0xE294BC, 0x8A }, 6308 { 0xE29590, 0xA0 }, 6309 { 0xE29591, 0xA1 }, 6310 { 0xE29592, 0xA2 }, 6311 { 0xE29593, 0xA4 }, 6312 { 0xE29594, 0xA5 }, 6313 { 0xE29595, 0xA6 }, 6314 { 0xE29596, 0xA7 }, 6315 { 0xE29597, 0xA8 }, 6316 { 0xE29598, 0xA9 }, 6317 { 0xE29599, 0xAA }, 6318 { 0xE2959A, 0xAB }, 6319 { 0xE2959B, 0xAC }, 6320 { 0xE2959C, 0xAD }, 6321 { 0xE2959D, 0xAE }, 6322 { 0xE2959E, 0xAF }, 6323 { 0xE2959F, 0xB0 }, 6324 { 0xE295A0, 0xB1 }, 6325 { 0xE295A1, 0xB2 }, 6326 { 0xE295A2, 0xB4 }, 6327 { 0xE295A3, 0xB5 }, 6328 { 0xE295A4, 0xB6 }, 6329 { 0xE295A5, 0xB7 }, 6330 { 0xE295A6, 0xB8 }, 6331 { 0xE295A7, 0xB9 }, 6332 { 0xE295A8, 0xBA }, 6333 { 0xE295A9, 0xBB }, 6334 { 0xE295AA, 0xBC }, 6335 { 0xE295AB, 0xBD }, 6336 { 0xE295AC, 0xBE }, 6337 { 0xE29680, 0x8B }, 6338 { 0xE29684, 0x8C }, 6339 { 0xE29688, 0x8D }, 6340 { 0xE2968C, 0x8E }, 6341 { 0xE29690, 0x8F }, 6342 { 0xE29691, 0x90 }, 6343 { 0xE29692, 0x91 }, 6344 { 0xE29693, 0x92 }, 6345 { 0xE296A0, 0x94 } 6346 } 6347 }; 6348 6349 #endif /* _KERNEL */ 6350 6351 #ifdef __cplusplus 6352 } 6353 #endif 6354 6355 #endif /* _SYS_KICONV_EMEA1_H */