Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  tcvtjp2.tab   Sprache: unbekannt

 
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

/* ======================================================================= */

/* This file contain the UniCode to DBCS tables for the following */
/* japanese charsets: SJIS, MS932, APPLE_JAPANESE */

/* ======================================================================= */

/* 0x00A2 --> 0x8191 - APPLE_JAPANESE, but I think, this extension is better than the replacement char */
/* 0x00A3 --> 0x8192 - APPLE_JAPANESE, but I think, this extension is better than the replacement char */
/* 0x00A5 --> 0x005C - APPLE_JAPANESE, but I think, this extension is better than the replacement char */
/* 0x00AC --> 0x81CA - APPLE_JAPANESE/SJIS, but I think, this extension is better than the replacement char */

sal_uInt16 const aImplUniToDBCSTab_SJIS_00[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, /* 0x00 */
    0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, /* 0x00 */
    0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, /* 0x10 */
    0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, /* 0x10 */
    0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, /* 0x20 */
    0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, /* 0x20 */
    0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, /* 0x30 */
    0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, /* 0x30 */
    0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, /* 0x40 */
    0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, /* 0x40 */
    0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, /* 0x50 */
    0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, /* 0x50 */
    0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, /* 0x60 */
    0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, /* 0x60 */
    0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, /* 0x70 */
    0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0, 0x8191, 0x8192,      0, 0x005C,      0, 0x8198, /* 0xA0 */
    0x814E,      0,      0,      0, 0x81CA,      0,      0,      0, /* 0xA0 */
    0x818B, 0x817D,      0,      0, 0x814C,      0, 0x81F7,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0, 0x817E, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0, 0x8180  /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_00[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, /* 0x00 */
    0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, /* 0x00 */
    0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, /* 0x10 */
    0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F, /* 0x10 */
    0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, /* 0x20 */
    0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, /* 0x20 */
    0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, /* 0x30 */
    0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F, /* 0x30 */
    0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, /* 0x40 */
    0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, /* 0x40 */
    0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, /* 0x50 */
    0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, /* 0x50 */
    0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, /* 0x60 */
    0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, /* 0x60 */
    0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, /* 0x70 */
    0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
    0x00A0,      0, 0x8191, 0x8192,      0, 0x005C,      0, 0x8198, /* 0xA0 */
    0x814E, 0x00FD,      0,      0, 0x81CA,      0,      0,      0, /* 0xA0 */
    0x818B, 0x817D,      0,      0, 0x814C,      0, 0x81F7,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0, 0x817E, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0, 0x8180  /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_03[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
            0x839F, 0x83A0, 0x83A1, 0x83A2, 0x83A3, 0x83A4, 0x83A5, /* 0x90 */
    0x83A6, 0x83A7, 0x83A8, 0x83A9, 0x83AA, 0x83AB, 0x83AC, 0x83AD, /* 0x90 */
    0x83AE, 0x83AF,      0, 0x83B0, 0x83B1, 0x83B2, 0x83B3, 0x83B4, /* 0xA0 */
    0x83B5, 0x83B6,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0, 0x83BF, 0x83C0, 0x83C1, 0x83C2, 0x83C3, 0x83C4, 0x83C5, /* 0xB0 */
    0x83C6, 0x83C7, 0x83C8, 0x83C9, 0x83CA, 0x83CB, 0x83CC, 0x83CD, /* 0xB0 */
    0x83CE, 0x83CF,      0, 0x83D0, 0x83D1, 0x83D2, 0x83D3, 0x83D4, /* 0xC0 */
    0x83D5, 0x83D6                                                  /* 0xC0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_04[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
            0x8446,      0,      0,      0,      0,      0,      0, /* 0x00 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x00 */
    0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8447, 0x8448, /* 0x10 */
    0x8449, 0x844A, 0x844B, 0x844C, 0x844D, 0x844E, 0x844F, 0x8450, /* 0x10 */
    0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457, 0x8458, /* 0x20 */
    0x8459, 0x845A, 0x845B, 0x845C, 0x845D, 0x845E, 0x845F, 0x8460, /* 0x20 */
    0x8470, 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8477, 0x8478, /* 0x30 */
    0x8479, 0x847A, 0x847B, 0x847C, 0x847D, 0x847E, 0x8480, 0x8481, /* 0x30 */
    0x8482, 0x8483, 0x8484, 0x8485, 0x8486, 0x8487, 0x8488, 0x8489, /* 0x40 */
    0x848A, 0x848B, 0x848C, 0x848D, 0x848E, 0x848F, 0x8490, 0x8491, /* 0x40 */
         0, 0x8476                                                  /* 0x50 */
};

/* ----------------------------------------------------------------------- */

/* 0x2014 --> 0x815C - APPLE_JAPANESE/SJIS, but I think, this extension is better than the replacement char */
/* 0x2015 --> 0x815C - MS932, but I think, this extension is better than the replacement char */
/* 0x2016 --> 0x8161 - APPLE_JAPANESE/SJIS, but I think, this extension is better than the replacement char */
/* 0x2026 --> 0x8163 - APPLE_JAPANESE is normally 0x00FF (HORIZONTAL ELLIPSIS), because in the APPLE import table 0x8183 is this 0x22EF (MIDLINE HORIZONTAL ELLIPSIS) */
/*                     but we import this code as 0x2026 */
/* 0x203E --> 0x8150 - APPLE_JAPANESE, but I think, this extension is better than the replacement char */
/*                     in SJIS this is 0x7E, but we import 0x7E as 0x7E, so this would be the better way */

sal_uInt16 const aImplUniToDBCSTab_SJIS_20[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x815D,      0,      0,      0, 0x815C, 0x815C, 0x8161,      0, /* 0x10 */
    0x8165, 0x8166,      0,      0, 0x8167, 0x8168,      0,      0, /* 0x10 */
    0x81F5, 0x81F6,      0,      0,      0, 0x8164, 0x8163,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
    0x81F1,      0, 0x818C, 0x818D,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0, 0x81A6,      0,      0, 0x8150          /* 0x30 */
};

/* ----------------------------------------------------------------------- */

/* In this table we have some MS932 extensions, but we use this table also for SJIS, for better MS compatibility */

sal_uInt16 const aImplUniToDBCSTab_MS932_21[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                            0x818E,      0,      0,      0,      0, /* 0x00 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x00 */
         0,      0,      0,      0,      0,      0, 0x8782,      0, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0, 0x8784,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0, 0x81F0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
    0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759, 0x875A, 0x875B, /* 0x60 */
    0x875C, 0x875D,      0,      0,      0,      0,      0,      0, /* 0x60 */
    0xFA40, 0xFA41, 0xFA42, 0xFa43, 0xFA44, 0xFA45, 0xFA46, 0xFA47, /* 0x70 */
    0xFA48, 0xFA49,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
    0x81A9, 0x81AA, 0x81A8, 0x81AB,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0, 0x81CB,      0, 0x81CC                          /* 0xD0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_21[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                            0x818E,      0,      0,      0,      0, /* 0x00 */
         0, 0x8656,      0,      0,      0,      0,      0,      0, /* 0x00 */
         0,      0,      0, 0x8650,      0,      0, 0x869B,      0, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0, 0x869D, 0x00FE,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0, 0x81F0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
    0x859F, 0x85A0, 0x85A1, 0x85A2, 0x85A3, 0x85A4, 0x85A5, 0x85A6, /* 0x60 */
    0x85A7, 0x85A8, 0x85A9, 0x85AA,      0,      0,      0,      0, /* 0x60 */
    0x85B3, 0x85B4, 0x85B5, 0x85B6, 0x85B7, 0x85B8, 0x85B9, 0x85BA, /* 0x70 */
    0x85BB, 0x85BC, 0x85BD, 0x85BE,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
    0x81A9, 0x81AA, 0x81A8, 0x81AB,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0, 0x86CC, 0x86CD, 0x86CB,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0, 0x81CB,      0, 0x81CC,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0, 0x86D0, 0x86D1, /* 0xE0 */
    0x86CF, 0x86D2                                                  /* 0xE0 */
};

/* ----------------------------------------------------------------------- */

/* In this table we have some MS932 extensions, but we use this table also for SJIS, for better MS compatibility */
/* 0x2210 --> 0x817C - come from SJIS */

sal_uInt16 const aImplUniToDBCSTab_MS932_22[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x81CD,      0, 0x81DD, 0x81CE,      0,      0,      0, 0x81DE, /* 0x00 */
    0x81B8,      0,      0, 0x81B9,      0,      0,      0,      0, /* 0x00 */
         0, 0x8794, 0x817C,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0, 0x81E3,      0,      0, 0x81E5, 0x8187, 0x8798, /* 0x10 */
    0x81DA,      0,      0,      0,      0, 0x8161,      0, 0x81C8, /* 0x20 */
    0x81C9, 0x81BF, 0x81BE, 0x81E7, 0x81E8,      0, 0x8793,      0, /* 0x20 */
         0,      0,      0,      0, 0x8188, 0x81E6,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0, 0x81E4,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0, 0x81E0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
    0x8182, 0x81DF,      0,      0,      0,      0, 0x8185, 0x8186, /* 0x60 */
         0,      0, 0x81E1, 0x81E2,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0, 0x81BC, 0x81BD,      0,      0, 0x81BA, 0x81BB, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0, 0x81DB,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0, 0x8799  /* 0xB0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_22[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x81CD,      0, 0x81DD, 0x81CE,      0,      0,      0, 0x81DE, /* 0x00 */
    0x81B8,      0,      0, 0x81B9,      0,      0,      0,      0, /* 0x00 */
         0,      0, 0x817C,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0, 0x81E3,      0,      0, 0x81E5, 0x8187, 0x8841, /* 0x10 */
    0x81DA,      0,      0,      0,      0,      0,      0, 0x81C8, /* 0x20 */
    0x81C9, 0x81BF, 0x81BE, 0x81E7, 0x81E8,      0, 0x8840,      0, /* 0x20 */
         0,      0,      0,      0, 0x8188, 0x81E6,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0, 0x81E4,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0, 0x81E0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
    0x8182, 0x81DF,      0,      0,      0,      0, 0x8185, 0x8186, /* 0x60 */
         0,      0, 0x81E1, 0x81E2,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0, 0x81BC, 0x81BD,      0,      0, 0x81BA, 0x81BB, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0, 0x81DB,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0, 0x8842, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0, 0x8163  /* 0xE0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_23[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                    0x81DC                                          /* 0x10 */
                                                                    /* 0x10 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_MS932_24[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x8747, /* 0x60 */
    0x8748, 0x8749, 0x874A, 0x874B, 0x874C, 0x874D, 0x874E, 0x874F, /* 0x60 */
    0x8750, 0x8751, 0x8752, 0x8753                                  /* 0x70 */
                                                                    /* 0x70 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_24[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x8540, 0x8541, 0x8542, 0x8543, 0x8544, 0x8545, 0x8546, 0x8547, /* 0x60 */
    0x8548, 0x8549, 0x854A, 0x854B, 0x854C, 0x854D, 0x854E, 0x854F, /* 0x60 */
    0x8550, 0x8551, 0x8552, 0x8553, 0x855E, 0x855F, 0x8560, 0x8561, /* 0x70 */
    0x8562, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, 0x8568, 0x8569, /* 0x70 */
    0x856A, 0x856B, 0x856C, 0x856D, 0x856E, 0x856F, 0x8570, 0x8571, /* 0x80 */
    0x8592, 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, 0x8598, 0x8599, /* 0x80 */
    0x859A,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0, 0x85DB, 0x85DC, 0x85DD, 0x85DE, /* 0x90 */
    0x85DF, 0x85E0, 0x85E1, 0x85E2, 0x85E3, 0x85E4, 0x85E5, 0x85E6, /* 0xA0 */
    0x85E7, 0x85E8, 0x85E9, 0x85EA, 0x85EB, 0x85EC, 0x85ED, 0x85EE, /* 0xA0 */
    0x85EF, 0x85F0, 0x85F1, 0x85F2, 0x85F3, 0x85F4                  /* 0xB0 */
                                                                    /* 0xB0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_25[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x849F, 0x84AA, 0x84A0, 0x84AB,      0,      0,      0,      0, /* 0x00 */
         0,      0,      0,      0, 0x84A1,      0,      0, 0x84AC, /* 0x00 */
    0x84A2,      0,      0, 0x84AD, 0x84A4,      0,      0, 0x84AF, /* 0x10 */
    0x84A3,      0,      0, 0x84AE, 0x84A5, 0x84BA,      0,      0, /* 0x10 */
    0x84B5,      0,      0, 0x84B0, 0x84A7, 0x84BC,      0,      0, /* 0x20 */
    0x84B7,      0,      0, 0x84B2, 0x84A6,      0,      0, 0x84B6, /* 0x20 */
    0x84BB,      0,      0, 0x84B1, 0x84A8,      0,      0, 0x84B8, /* 0x30 */
    0x84BD,      0,      0, 0x84B3, 0x84A9,      0,      0, 0x84B9, /* 0x30 */
         0,      0, 0x84BE,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0, 0x84B4,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
    0x81A1, 0x81A0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0, 0x81A3, 0x81A2,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0, 0x81A5, 0x81A4,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0, 0x819F, 0x819E, /* 0xC0 */
         0,      0,      0, 0x819B,      0,      0, 0x819D, 0x819C, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0, 0x81FC  /* 0xE0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_26[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                                            0x819A, 0x8199,      0, /* 0x00 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x00 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
    0x818A,      0, 0x8189,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0, 0x81F4,      0,      0, 0x81F3,      0, 0x81F2  /* 0x60 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_26[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                                            0x819A, 0x8199,      0, /* 0x00 */
         0,      0,      0,      0,      0,      0, 0x86B4,      0, /* 0x00 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0,      0,      0, 0x86C8, 0x86C9, 0x86C7, 0x86CA, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
    0x818A,      0, 0x8189,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
    0x86A3, 0x86A1, 0x86A2, 0x86A4, 0x869F, 0x86A5, 0x86A6, 0x86A0, /* 0x60 */
         0,      0, 0x81F4,      0,      0, 0x81F3,      0, 0x81F2  /* 0x60 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_27[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                                                    0x857C, 0x857D, /* 0x70 */
    0x857E, 0x8580, 0x8581, 0x8582, 0x8583, 0x8584, 0x8585          /* 0x70 */
};

/* ----------------------------------------------------------------------- */

/* 0x3014 --> 0x8160 - come from SJIS */
/* 0x301D --> 0x8780 - MS932, but I think, this extension is better than the replacement char */
/* 0x301F --> 0x8781 - MS932, but I think, this extension is better than the replacement char */

sal_uInt16 const aImplUniToDBCSTab_SJIS_30[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x8140, 0x8141, 0x8142, 0x8156,      0, 0x8158, 0x8159, 0x815A, /* 0x00 */
    0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, 0x8178, /* 0x00 */
    0x8179, 0x817A, 0x81A7, 0x81AC, 0x816B, 0x816C,      0,      0, /* 0x10 */
         0,      0,      0,      0, 0x8160, 0x8780,      0, 0x8781, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0, 0x829F, 0x82A0, 0x82A1, 0x82A2, 0x82A3, 0x82A4, 0x82A5, /* 0x40 */
    0x82A6, 0x82A7, 0x82A8, 0x82A9, 0x82AA, 0x82AB, 0x82AC, 0x82AD, /* 0x40 */
    0x82AE, 0x82AF, 0x82B0, 0x82B1, 0x82B2, 0x82B3, 0x82B4, 0x82B5, /* 0x50 */
    0x82B6, 0x82B7, 0x82B8, 0x82B9, 0x82BA, 0x82BB, 0x82BC, 0x82BD, /* 0x50 */
    0x82BE, 0x82BF, 0x82C0, 0x82C1, 0x82C2, 0x82C3, 0x82C4, 0x82C5, /* 0x60 */
    0x82C6, 0x82C7, 0x82C8, 0x82C9, 0x82CA, 0x82CB, 0x82CC, 0x82CD, /* 0x60 */
    0x82CE, 0x82CF, 0x82D0, 0x82D1, 0x82D2, 0x82D3, 0x82D4, 0x82D5, /* 0x70 */
    0x82D6, 0x82D7, 0x82D8, 0x82D9, 0x82DA, 0x82DB, 0x82DC, 0x82DD, /* 0x70 */
    0x82DE, 0x82DF, 0x82E0, 0x82E1, 0x82E2, 0x82E3, 0x82E4, 0x82E5, /* 0x80 */
    0x82E6, 0x82E7, 0x82E8, 0x82E9, 0x82EA, 0x82EB, 0x82EC, 0x82ED, /* 0x80 */
    0x82EE, 0x82EF, 0x82F0, 0x82F1,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0, 0x814A, 0x814B, 0x8154, 0x8155,      0, /* 0x90 */
         0, 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, /* 0xA0 */
    0x8347, 0x8348, 0x8349, 0x834A, 0x834B, 0x834C, 0x834D, 0x834E, /* 0xA0 */
    0x834F, 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, /* 0xB0 */
    0x8357, 0x8358, 0x8359, 0x835A, 0x835B, 0x835C, 0x835D, 0x835E, /* 0xB0 */
    0x835F, 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0x8366, /* 0xC0 */
    0x8367, 0x8368, 0x8369, 0x836A, 0x836B, 0x836C, 0x836D, 0x836E, /* 0xC0 */
    0x836F, 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, 0x8376, /* 0xD0 */
    0x8377, 0x8378, 0x8379, 0x837A, 0x837B, 0x837C, 0x837D, 0x837E, /* 0xD0 */
    0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, 0x8387, /* 0xE0 */
    0x8388, 0x8389, 0x838A, 0x838B, 0x838C, 0x838D, 0x838E, 0x838F, /* 0xE0 */
    0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396,      0, /* 0xF0 */
         0,      0,      0, 0x8145, 0x815B, 0x8152, 0x8153          /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_30[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x8140, 0x8141, 0x8142, 0x8156, 0x86B5, 0x8158, 0x8159, 0x815A, /* 0x00 */
    0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, 0x8178, /* 0x00 */
    0x8179, 0x817A, 0x81A7, 0x81AC, 0x816B, 0x816C,      0,      0, /* 0x10 */
         0,      0,      0,      0, 0x8160, 0x8854,      0, 0x8855, /* 0x10 */
    0x86B3,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0, 0x829F, 0x82A0, 0x82A1, 0x82A2, 0x82A3, 0x82A4, 0x82A5, /* 0x40 */
    0x82A6, 0x82A7, 0x82A8, 0x82A9, 0x82AA, 0x82AB, 0x82AC, 0x82AD, /* 0x40 */
    0x82AE, 0x82AF, 0x82B0, 0x82B1, 0x82B2, 0x82B3, 0x82B4, 0x82B5, /* 0x50 */
    0x82B6, 0x82B7, 0x82B8, 0x82B9, 0x82BA, 0x82BB, 0x82BC, 0x82BD, /* 0x50 */
    0x82BE, 0x82BF, 0x82C0, 0x82C1, 0x82C2, 0x82C3, 0x82C4, 0x82C5, /* 0x60 */
    0x82C6, 0x82C7, 0x82C8, 0x82C9, 0x82CA, 0x82CB, 0x82CC, 0x82CD, /* 0x60 */
    0x82CE, 0x82CF, 0x82D0, 0x82D1, 0x82D2, 0x82D3, 0x82D4, 0x82D5, /* 0x70 */
    0x82D6, 0x82D7, 0x82D8, 0x82D9, 0x82DA, 0x82DB, 0x82DC, 0x82DD, /* 0x70 */
    0x82DE, 0x82DF, 0x82E0, 0x82E1, 0x82E2, 0x82E3, 0x82E4, 0x82E5, /* 0x80 */
    0x82E6, 0x82E7, 0x82E8, 0x82E9, 0x82EA, 0x82EB, 0x82EC, 0x82ED, /* 0x80 */
    0x82EE, 0x82EF, 0x82F0, 0x82F1, 0x8868,      0,      0,      0, /* 0x90 */
         0,      0,      0, 0x814A, 0x814B, 0x8154, 0x8155,      0, /* 0x90 */
         0, 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, /* 0xA0 */
    0x8347, 0x8348, 0x8349, 0x834A, 0x834B, 0x834C, 0x834D, 0x834E, /* 0xA0 */
    0x834F, 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, /* 0xB0 */
    0x8357, 0x8358, 0x8359, 0x835A, 0x835B, 0x835C, 0x835D, 0x835E, /* 0xB0 */
    0x835F, 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0x8366, /* 0xC0 */
    0x8367, 0x8368, 0x8369, 0x836A, 0x836B, 0x836C, 0x836D, 0x836E, /* 0xC0 */
    0x836F, 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, 0x8376, /* 0xD0 */
    0x8377, 0x8378, 0x8379, 0x837A, 0x837B, 0x837C, 0x837D, 0x837E, /* 0xD0 */
    0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, 0x8387, /* 0xE0 */
    0x8388, 0x8389, 0x838A, 0x838B, 0x838C, 0x838D, 0x838E, 0x838F, /* 0xE0 */
    0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396, 0x886A, /* 0xF0 */
    0x886B, 0x886C, 0x886D, 0x8145, 0x815B, 0x8152, 0x8153          /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_MS932_32[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
            0x878A, 0x878B,      0,      0,      0,      0,      0, /* 0x30 */
         0, 0x878C,      0,      0,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0, 0x8785, 0x8786, 0x8787, 0x8788, /* 0xA0 */
    0x8789                                                          /* 0xA0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_32[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                                                                    /* 0x20 */
                    0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, /* 0x20 */
    0x8740, 0x874D, 0x8750, 0x8753, 0x874F, 0x8754, 0x8752, 0x8748, /* 0x30 */
    0x8758, 0x874B, 0x874C, 0x8751, 0x8755, 0x8756, 0x874E, 0x8757, /* 0x30 */
    0x8747,      0, 0x8749, 0x874A,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0, 0x8799,      0, /* 0x90 */
    0x879B, 0x879E,      0,      0,      0, 0x879A, 0x879C,      0, /* 0x90 */
         0,      0,      0,      0, 0x8793, 0x8794, 0x8795, 0x8796, /* 0xA0 */
    0x8797, 0x8798                                                  /* 0xA0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_MS932_33[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                            0x8765,      0,      0,      0,      0, /* 0x00 */
         0,      0,      0,      0,      0, 0x8769,      0,      0, /* 0x00 */
         0,      0,      0,      0, 0x8760,      0,      0,      0, /* 0x10 */
    0x8763,      0,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0, 0x8761, 0x876B,      0,      0, 0x876A, 0x8764, /* 0x20 */
         0,      0,      0, 0x876C,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0, 0x8766,      0, /* 0x30 */
         0,      0,      0, 0x876E,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x40 */
         0, 0x875F, 0x876D,      0,      0, 0x8762,      0,      0, /* 0x40 */
         0, 0x8767,      0,      0,      0,      0,      0, 0x8768, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0, 0x877E, 0x878F, 0x878E, 0x878D,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0, 0x8772, 0x8773, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0, 0x876F, 0x8770, 0x8771,      0, /* 0x90 */
         0, 0x8775,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0, 0x8774,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0, 0x8783                  /* 0xC0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_APPLEJAPANESE_33[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x87BD,      0,      0, 0x87A7,      0, 0x87A4,      0,      0, /* 0x00 */
         0,      0,      0,      0,      0, 0x87B0,      0,      0, /* 0x00 */
         0,      0,      0,      0, 0x87A2, 0x87AA, 0x87A3,      0, /* 0x10 */
    0x87A9,      0,      0,      0,      0,      0, 0x87BE,      0, /* 0x10 */
         0,      0, 0x87A0, 0x87B2,      0,      0, 0x87B3, 0x87AB, /* 0x20 */
         0,      0, 0x87BF, 0x87B5,      0,      0,      0,      0, /* 0x20 */
         0, 0x87C0,      0, 0x87A5,      0,      0, 0x87A8,      0, /* 0x30 */
         0, 0x87AE,      0, 0x87B4,      0,      0,      0,      0, /* 0x30 */
         0,      0, 0x87B1,      0,      0,      0,      0, 0x87C1, /* 0x40 */
         0, 0x879F, 0x87AD,      0,      0, 0x87A1, 0x87A6,      0, /* 0x40 */
         0, 0x87AC,      0,      0,      0,      0,      0, 0x87AF, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0, 0x87E8, 0x87E7, 0x87E6, 0x87E5, 0x87FA, /* 0x70 */
         0,      0,      0,      0,      0, 0x865A, 0x865B, 0x865C, /* 0x80 */
         0,      0,      0,      0,      0,      0, 0x864A, 0x864C, /* 0x80 */
    0x8659,      0,      0,      0,      0,      0, 0x864E, 0x864F, /* 0x90 */
    0x8651,      0,      0,      0, 0x8640, 0x8642, 0x8648, 0x8641, /* 0x90 */
    0x8643, 0x8646, 0x8649,      0, 0x8644, 0x8647,      0,      0, /* 0xA0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
    0x8655, 0x8654, 0x8653, 0x8652,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0, 0x864D,      0,      0,      0, /* 0xC0 */
         0,      0,      0, 0x8658,      0, 0x869C,      0,      0, /* 0xC0 */
         0,      0,      0,      0, 0x8657                          /* 0xD0 */
                                                                    /* 0xD0 */
};

/* ----------------------------------------------------------------------- */

/* Table _4E to _9F includes the 360 IBM Kanji's we export to all */
/* formats (SJIS/APPLE_JAPANESE) for better compatibility. These */
/* characters are also imported from us in all formats. So this */
/* extension should give better results than the export to the */
/* replacement character. */

sal_uInt16 const aImplUniToDBCSTab_SJIS_4E[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x88EA, 0x929A,      0, 0x8EB5,      0,      0,      0, 0x969C, /* 0x00 */
    0x8FE4, 0x8E4F, 0x8FE3, 0x89BA,      0, 0x9573, 0x975E,      0, /* 0x00 */
    0x98A0, 0x894E,      0,      0, 0x8A8E, 0x98A1, 0x90A2, 0x99C0, /* 0x10 */
    0x8B75, 0x95B8,      0,      0,      0,      0, 0x8FE5,      0, /* 0x10 */
         0, 0x97BC,      0,      0,      0,      0, 0x95C0,      0, /* 0x20 */
    0xFA68,      0, 0x98A2,      0,      0, 0x9286,      0,      0, /* 0x20 */
         0, 0x98A3, 0x8BF8,      0,      0,      0, 0x98A4,      0, /* 0x30 */
    0x8ADB, 0x924F,      0, 0x8EE5, 0x98A5,      0,      0, 0x98A6, /* 0x30 */
         0,      0, 0x98A7, 0x9454,      0, 0x8B76,      0,      0, /* 0x40 */
         0,      0,      0, 0x9456,      0, 0x93E1, 0x8CC1, 0x9652, /* 0x40 */
         0,      0,      0,      0,      0, 0xE568, 0x98A8, 0x8FE6, /* 0x50 */
    0x98A9, 0x89B3,      0,      0,      0, 0x8BE3, 0x8CEE, 0x96E7, /* 0x50 */
         0,      0, 0x9BA4,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0, 0x9790,      0, 0x93FB,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0,      0, 0x8AA3,      0, /* 0x70 */
    0x8B54,      0, 0x98AA,      0,      0, 0x98AB, 0x97B9,      0, /* 0x80 */
    0x975C, 0x9188, 0x98AD, 0x8E96, 0x93F1,      0, 0x98B0,      0, /* 0x80 */
         0, 0x895D, 0x8CDD,      0, 0x8CDC, 0x88E4,      0,      0, /* 0x90 */
    0x986A, 0x9869,      0, 0x8DB1, 0x889F,      0, 0x98B1, 0x98B2, /* 0x90 */
    0x98B3, 0x9653, 0x98B4,      0, 0x8CF0, 0x88E5, 0x9692,      0, /* 0xA0 */
    0x8B9C,      0,      0, 0x8B9D, 0x8B9E, 0x92E0, 0x97BA,      0, /* 0xA0 */
    0x98B5,      0,      0, 0x98B6,      0,      0, 0x98B7,      0, /* 0xB0 */
         0,      0, 0x906C,      0,      0,      0,      0,      0, /* 0xB0 */
    0x8F59, 0x906D, 0x98BC,      0, 0x98BA,      0, 0x98BB, 0x8B77, /* 0xC0 */
         0,      0, 0x8DA1, 0x89EE,      0, 0x98B9, 0x98B8, 0x95A7, /* 0xC0 */
         0,      0,      0,      0, 0x8E65, 0x8E64, 0x91BC, 0x98BD, /* 0xD0 */
    0x9574, 0x90E5,      0,      0,      0, 0x8157, 0x98BE, 0x98C0, /* 0xD0 */
         0, 0xFA69,      0, 0x91E3, 0x97DF, 0x88C8,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0, 0x98BF, 0x89BC,      0, /* 0xE0 */
    0x8BC2,      0, 0x9287,      0,      0,      0, 0x8C8F, 0x98C1, /* 0xF0 */
         0,      0,      0, 0x9443, 0xFA6A                          /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_4F[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0xFA6B, 0x8AE9,      0, 0xFA6C,      0,      0,      0,      0, /* 0x00 */
         0, 0x98C2, 0x88C9,      0,      0, 0x8CDE, 0x8AEA, 0x959A, /* 0x00 */
    0x94B0, 0x8B78,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0, 0x89EF,      0, 0x98E5, 0x9360,      0,      0, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0,      0, 0x948C, /* 0x20 */
    0x98C4,      0,      0,      0, 0x94BA,      0, 0x97E0,      0, /* 0x30 */
    0x904C, 0xFA6D, 0x8E66,      0, 0x8E97, 0x89BE,      0,      0, /* 0x30 */
         0,      0,      0, 0x92CF,      0,      0, 0x9241, 0x98C8, /* 0x40 */
         0,      0,      0,      0,      0, 0x88CA, 0x92E1, 0x8F5A, /* 0x40 */
    0x8DB2, 0x9743,      0, 0x91CC,      0, 0x89BD, 0xFA6E, 0x98C7, /* 0x50 */
         0, 0x975D, 0x98C3, 0x98C5, 0x8DEC, 0x98C6, 0x9B43,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0, 0x98CE,      0,      0,      0,      0,      0, 0x98D1, /* 0x60 */
    0x98CF,      0,      0, 0x89C0,      0, 0x95B9, 0x98C9,      0, /* 0x70 */
         0,      0,      0, 0x98CD, 0x8CF1,      0,      0, 0x8E67, /* 0x70 */
         0,      0,      0, 0x8AA4,      0,      0, 0x98D2,      0, /* 0x80 */
    0x98CA,      0, 0xFA70, 0x97E1,      0, 0x8E98,      0, 0x98CB, /* 0x80 */
         0, 0x98D0, 0xFA6F,      0, 0xFA72,      0, 0x98D3,      0, /* 0x90 */
    0x98CC,      0, 0xFA71, 0x8B9F,      0, 0x88CB,      0,      0, /* 0x90 */
    0x8BA0, 0x89BF,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0, 0x9B44,      0, 0x9699, 0x958E, 0x8CF2, /* 0xA0 */
         0,      0,      0,      0,      0, 0x904E, 0x97B5,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0, 0x95D6, /* 0xB0 */
         0,      0, 0x8C57, 0x91A3, 0x89E2,      0,      0,      0, /* 0xC0 */
         0, 0xFA61, 0x8F72,      0,      0, 0xFA73, 0x98D7,      0, /* 0xC0 */
    0x98DC, 0x98DA,      0,      0, 0x98D5,      0,      0, 0x91AD, /* 0xD0 */
    0x98D8,      0, 0x98DB, 0x98D9,      0, 0x95DB,      0, 0x98D6, /* 0xD0 */
         0, 0x904D,      0, 0x9693, 0x98DD, 0x98DE,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0, 0x8F43, 0x98EB, /* 0xE0 */
         0,      0,      0, 0x946F,      0, 0x9555, 0x98E6,      0, /* 0xF0 */
    0x95EE,      0, 0x89B4,      0,      0,      0, 0x98EA, 0xFA76  /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_50[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                                            0x98E4, 0x98ED,      0, /* 0x00 */
         0, 0x9171,      0, 0x8CC2,      0, 0x947B,      0, 0xE0C5, /* 0x00 */
         0, 0x98EC, 0x937C,      0, 0x98E1,      0, 0x8CF4,      0, /* 0x10 */
         0, 0x8CF3, 0x98DF,      0,      0,      0, 0xFA77, 0x8ED8, /* 0x10 */
         0, 0x98E7, 0xFA75, 0x95ED, 0x926C, 0x98E3, 0x8C91,      0, /* 0x20 */
    0x98E0, 0x98E8, 0x98E2, 0x97CF, 0x98E9, 0x9860,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0, 0x8BE4,      0, /* 0x30 */
         0, 0x8C90,      0,      0,      0,      0,      0,      0, /* 0x30 */
    0xFA74,      0, 0xFA7A, 0x98EE,      0,      0, 0xFA78, 0x98EF, /* 0x40 */
    0x98F3, 0x88CC,      0,      0,      0,      0,      0, 0x95CE, /* 0x40 */
    0x98F2,      0,      0,      0,      0, 0x98F1, 0x98F5,      0, /* 0x50 */
         0,      0, 0x98F4,      0, 0x92E2,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0, 0x8C92,      0,      0, /* 0x60 */
         0,      0,      0,      0, 0x98F6,      0,      0,      0, /* 0x60 */
    0xFA79,      0, 0x8EC3,      0, 0x91A4, 0x92E3, 0x8BF4,      0, /* 0x70 */
    0x98F7,      0,      0,      0,      0, 0x8B55,      0,      0, /* 0x70 */
    0x98F8,      0,      0,      0,      0, 0x98FA,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0, 0x9654,      0,      0, /* 0x80 */
         0, 0x8C86,      0,      0, 0xFA7B,      0,      0,      0, /* 0x90 */
    0x8E50, 0x94F5, 0x98F9,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xA0 */
         0,      0,      0,      0, 0x8DC3, 0x9762,      0,      0, /* 0xA0 */
         0,      0, 0x98FC, 0x9942, 0x98FB, 0x8DC2,      0, 0x8F9D, /* 0xB0 */
         0,      0,      0,      0,      0,      0, 0x8C58,      0, /* 0xB0 */
         0,      0, 0x9943,      0,      0, 0x8BCD,      0,      0, /* 0xC0 */
         0, 0x9940, 0x9941,      0,      0, 0x93AD,      0, 0x919C, /* 0xC0 */
         0, 0x8BA1,      0,      0,      0, 0x966C, 0x9944,      0, /* 0xD0 */
    0xFA7D,      0, 0x97BB,      0,      0,      0, 0x9945,      0, /* 0xD0 */
         0,      0,      0, 0x9948,      0, 0x9946,      0, 0x916D, /* 0xE0 */
         0,      0,      0,      0,      0, 0x9947, 0x9949,      0, /* 0xE0 */
         0,      0,      0,      0, 0xFA7C, 0x994B,      0,      0, /* 0xF0 */
         0, 0x994A,      0, 0x95C6                                  /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_51[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x8B56, 0x994D, 0x994E,      0, 0x89AD,      0,      0,      0, /* 0x00 */
         0, 0x994C,      0,      0,      0,      0,      0,      0, /* 0x00 */
         0,      0, 0x8EF2,      0, 0x9951, 0x9950, 0x994F,      0, /* 0x10 */
    0x98D4,      0, 0x9952,      0,      0,      0,      0, 0x8F9E, /* 0x10 */
         0, 0x9953,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0, 0x9744,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0, 0x96D7,      0,      0,      0,      0, 0x9955, /* 0x30 */
         0,      0, 0x9954, 0x9957, 0x9956,      0,      0, 0x9958, /* 0x30 */
    0x9959, 0x88F2,      0, 0x8CB3, 0x8C5A, 0x8F5B, 0x929B, 0x8BA2, /* 0x40 */
    0x90E6, 0x8CF5, 0xFA7E, 0x8D8E, 0x995B, 0x96C6, 0x9365,      0, /* 0x40 */
    0x8E99,      0, 0x995A,      0, 0x995C,      0,      0,      0, /* 0x50 */
         0,      0, 0x937D,      0, 0x8A95,      0,      0,      0, /* 0x50 */
         0,      0, 0x995D,      0, 0xFA80, 0x93FC,      0,      0, /* 0x60 */
    0x9153, 0x995F, 0x9960, 0x94AA, 0x8CF6, 0x985A, 0x9961,      0, /* 0x60 */
         0, 0x8BA4,      0,      0,      0, 0x95BA, 0x91B4, 0x8BEF, /* 0x70 */
    0x9354,      0,      0,      0, 0x8C93,      0,      0,      0, /* 0x70 */
    0x9962,      0, 0x9963,      0,      0, 0x93E0, 0x897E,      0, /* 0x80 */
         0, 0x9966, 0x8DFB,      0, 0x9965, 0x8DC4,      0, 0x9967, /* 0x80 */
    0xE3EC, 0x9968, 0x9660, 0x9969,      0, 0x996A, 0x996B, 0x8FE7, /* 0x90 */
         0, 0x8ECA,      0,      0,      0, 0xFA81,      0,      0, /* 0x90 */
    0x8AA5,      0, 0x996E,      0, 0x996C, 0x96BB, 0x996D,      0, /* 0xA0 */
    0x9579, 0x996F, 0x9970, 0x9971, 0x937E,      0,      0,      0, /* 0xA0 */
    0x9975, 0x9973, 0x9974, 0x9972, 0x8DE1, 0x9976, 0x96E8, 0x97E2, /* 0xB0 */
         0,      0,      0,      0,      0, 0x9977, 0xFA82,      0, /* 0xB0 */
         0,      0,      0,      0, 0x90A6, 0x9978, 0x8F79,      0, /* 0xC0 */
         0, 0x9979,      0, 0x929C, 0x97BD, 0x9380,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0, 0x99C3,      0, /* 0xD0 */
         0,      0,      0, 0x997A, 0xEAA3, 0x8BC3,      0,      0, /* 0xD0 */
    0x997B, 0x967D,      0,      0,      0,      0, 0x8F88, 0x91FA, /* 0xE0 */
         0, 0x997D, 0x93E2,      0, 0xFA83, 0x997E,      0,      0, /* 0xE0 */
    0x9980, 0x8A4D,      0,      0,      0, 0x9981, 0x8BA5,      0, /* 0xF0 */
    0x93CA, 0x899A, 0x8F6F,      0,      0, 0x949F, 0x9982          /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_52[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0x9381,      0,      0, 0x906E, 0x9983,      0, 0x95AA, 0x90D8, /* 0x00 */
    0x8AA0,      0, 0x8AA7, 0x9984,      0,      0, 0x9986,      0, /* 0x00 */
         0, 0x8C59,      0,      0, 0x9985, 0xFA84,      0, 0x97F1, /* 0x10 */
         0,      0,      0,      0,      0, 0x8F89,      0,      0, /* 0x10 */
         0,      0,      0,      0, 0x94BB, 0x95CA,      0, 0x9987, /* 0x20 */
         0, 0x9798, 0x9988,      0,      0,      0, 0x9989,      0, /* 0x20 */
    0x939E,      0,      0, 0x998A,      0,      0, 0x90A7, 0x8DFC, /* 0x30 */
    0x8C94, 0x998B, 0x8E68, 0x8D8F,      0,      0,      0,      0, /* 0x30 */
         0,      0,      0, 0x92E4, 0x998D,      0,      0, 0x91A5, /* 0x40 */
         0,      0, 0x8DED, 0x998E, 0x998F, 0x914F,      0, 0x998C, /* 0x40 */
         0,      0,      0,      0, 0x9991,      0, 0x9655,      0, /* 0x50 */
         0,      0,      0, 0x8D84,      0,      0, 0x9990,      0, /* 0x50 */
         0,      0,      0, 0x8C95, 0x8DDC, 0x948D,      0,      0, /* 0x60 */
         0, 0x9994, 0x9992,      0,      0,      0,      0, 0x959B, /* 0x60 */
    0x8FE8, 0x999B, 0x8A84, 0x9995, 0x9993, 0x916E,      0,      0, /* 0x70 */
         0,      0,      0,      0,      0, 0x9997,      0, 0x9996, /* 0x70 */
         0,      0,      0, 0x8A63,      0,      0,      0, 0x8C80, /* 0x80 */
    0x999C, 0x97AB,      0,      0,      0, 0x9998,      0,      0, /* 0x80 */
         0, 0x999D, 0x999A,      0, 0x9999,      0,      0,      0, /* 0x90 */
         0,      0,      0, 0x97CD, 0xFA85,      0,      0, 0x8CF7, /* 0x90 */
    0x89C1,      0,      0, 0x97F2,      0,      0, 0xFA86,      0, /* 0xA0 */
         0, 0x8F95, 0x9377, 0x8D85, 0x99A0, 0x99A1,      0, 0xFB77, /* 0xA0 */
         0, 0x97E3,      0,      0, 0x984A, 0x99A3,      0,      0, /* 0xB0 */
         0, 0x8CF8,      0,      0, 0x99A2,      0, 0x8A4E,      0, /* 0xB0 */
    0xFA87, 0x99A4,      0, 0x9675,      0, 0x92BA,      0, 0x9745, /* 0xC0 */
         0, 0x95D7,      0,      0,      0, 0x99A5,      0,      0, /* 0xC0 */
         0,      0, 0xE8D3,      0,      0, 0x93AE,      0, 0x99A6, /* 0xD0 */
    0x8AA8, 0x96B1,      0, 0xFA88,      0, 0x8F9F, 0x99A7, 0x95E5, /* 0xD0 */
    0x99AB,      0, 0x90A8, 0x99A8, 0x8BCE,      0, 0x99A9, 0x8AA9, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0, 0x8C4D, 0x99AC,      0, 0x99AD,      0,      0, /* 0xF0 */
    0x99AE, 0x99AF, 0x8ED9,      0,      0,      0, 0x8CF9, 0x96DC  /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_53[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
    0xFA89, 0x96E6, 0x93F5,      0,      0, 0x95EF, 0x99B0, 0xFA8A, /* 0x00 */
    0x99B1,      0,      0,      0,      0, 0x99B3,      0, 0x99B5, /* 0x00 */
    0x99B4,      0,      0,      0,      0, 0x99B6, 0x89BB, 0x966B, /* 0x10 */
         0, 0x8DFA, 0x99B7,      0,      0, 0x9178,      0,      0, /* 0x10 */
    0x8FA0, 0x8BA7,      0, 0x99B8, 0xFA8B,      0,      0,      0, /* 0x20 */
         0,      0, 0x94D9,      0,      0,      0,      0, 0x99B9, /* 0x20 */
         0, 0x99BA,      0, 0x99BB,      0,      0,      0,      0, /* 0x30 */
    0x99BC, 0x9543, 0x8BE6, 0x88E3,      0,      0,      0, 0x93BD, /* 0x30 */
    0x99BD, 0x8F5C,      0, 0x90E7,      0, 0x99BF, 0x99BE, 0x8FA1, /* 0x40 */
    0x8CDF, 0x99C1, 0x94BC,      0,      0, 0x99C2,      0,      0, /* 0x40 */
         0, 0x94DA, 0x91B2, 0x91EC, 0x8BA6,      0,      0, 0x93EC, /* 0x50 */
    0x9250,      0, 0x948E,      0, 0x966D,      0, 0x99C4,      0, /* 0x50 */
    0x90E8,      0,      0,      0,      0,      0, 0x8C54,      0, /* 0x60 */
         0, 0x99C5,      0,      0,      0,      0, 0x99C6, 0x894B, /* 0x60 */
    0x88F3, 0x8AEB, 0xFA8C, 0x91A6, 0x8B70, 0x9791,      0, 0x99C9, /* 0x70 */
    0x89B5,      0,      0, 0x99C8,      0,      0,      0, 0x8BA8, /* 0x70 */
         0,      0, 0x99CA,      0, 0x96EF,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0, 0xFA8D,      0,      0, 0x99CB,      0, /* 0x90 */
    0x97D0,      0, 0x8CFA,      0,      0,      0,      0, 0x8CB4, /* 0x90 */
    0x99CC,      0,      0,      0,      0, 0x99CE, 0x99CD,      0, /* 0xA0 */
    0x907E, 0x8958,      0,      0,      0, 0x897D, 0x99CF,      0, /* 0xA0 */
    0x99D0,      0, 0xFA8E, 0x8CB5,      0,      0, 0x99D1,      0, /* 0xB0 */
         0,      0,      0, 0x8B8E,      0,      0,      0,      0, /* 0xB0 */
         0,      0, 0x8E51, 0x99D2,      0,      0,      0,      0, /* 0xC0 */
    0x9694, 0x8DB3, 0x8B79, 0x9746, 0x916F, 0x94BD, 0x8EFB,      0, /* 0xC0 */
         0,      0,      0,      0, 0x8F66,      0, 0x8EE6, 0x8EF3, /* 0xD0 */
         0, 0x8F96,      0, 0x94BE,      0, 0xFA8F,      0, 0x99D5, /* 0xD0 */
         0, 0x8962, 0x9170, 0x8CFB, 0x8CC3, 0x8BE5,      0,      0, /* 0xE0 */
    0x99D9, 0x9240, 0x91FC, 0x8BA9, 0x8FA2, 0x99DA, 0x99D8, 0x89C2, /* 0xE0 */
    0x91E4, 0x8EB6, 0x8E6A, 0x8945,      0,      0, 0x8A90, 0x8D86, /* 0xF0 */
    0x8E69,      0, 0x99DB                                          /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_54[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
            0x99DC,      0, 0x8B68, 0x8A65,      0,      0,      0, /* 0x00 */
    0x8D87, 0x8B67, 0x92DD, 0x8944, 0x93AF, 0x96BC, 0x8D40, 0x9799, /* 0x00 */
    0x9366, 0x8CFC,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0,      0, 0x8C4E,      0, 0x99E5,      0, 0x8BE1, /* 0x10 */
    0x9669,      0,      0,      0,      0,      0, 0x94DB,      0, /* 0x20 */
         0, 0x99E4,      0, 0x8ADC, 0x99DF, 0x99E0, 0x99E2,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0, 0x99E3,      0, /* 0x30 */
    0x8B7A, 0x9081,      0, 0x95AB, 0x99E1, 0x99DD, 0x8CE1,      0, /* 0x30 */
    0x99DE,      0, 0x9843,      0,      0,      0, 0x95F0,      0, /* 0x40 */
    0x92E6, 0x8CE0, 0x8D90,      0,      0,      0, 0x99E6,      0, /* 0x40 */
         0, 0x93DB,      0,      0,      0,      0,      0,      0, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0, 0x99EA, /* 0x50 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
    0x8EFC,      0, 0x8EF4,      0,      0,      0,      0,      0, /* 0x60 */
    0x99ED, 0x99EB,      0, 0x96A1,      0, 0x99E8, 0x99F1, 0x99EC, /* 0x70 */
         0,      0,      0, 0x99EF, 0x8CC4, 0x96BD,      0,      0, /* 0x70 */
    0x99F0,      0,      0,      0, 0x99F2,      0, 0x99F4,      0, /* 0x80 */
         0,      0, 0xFA92, 0x8DEE, 0x9861,      0, 0x99E9, 0x99E7, /* 0x80 */
    0x99F3,      0, 0x99EE,      0,      0,      0,      0,      0, /* 0x90 */
         0,      0,      0,      0, 0xFA91,      0,      0,      0, /* 0x90 */
         0,      0, 0x99F6,      0, 0x9A42, 0x99F8,      0,      0, /* 0xA0 */
    0x99FC, 0xFA93,      0, 0x9A40, 0x99F9,      0,      0, 0x9A5D, /* 0xA0 */
         0,      0, 0x8DE7, 0x8A50,      0,      0,      0,      0, /* 0xB0 */
    0x99F7,      0,      0,      0, 0x9A44, 0x88F4, 0x9A43,      0, /* 0xB0 */
    0x88A3, 0x9569, 0x9A41,      0, 0x99FA,      0,      0, 0x99F5, /* 0xC0 */
    0x99FB, 0x8DC6,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
    0x9A45,      0,      0,      0,      0,      0,      0,      0, /* 0xD0 */
         0, 0x88F5, 0x9A4E,      0,      0, 0x9A46, 0x9A47,      0, /* 0xE0 */
    0x8FA3, 0x9689,      0,      0,      0, 0x9A4C, 0x9A4B,      0, /* 0xE0 */
         0,      0, 0x934E,      0,      0,      0,      0,      0, /* 0xF0 */
         0,      0, 0x9A4D,      0,      0, 0x9A4A,      0, 0xFA94  /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_55[] =
{
/*       0       1       2       3       4       5       6       7 */
/*       8       9       A       B       C       D       E       F */
                                    0x8953,      0, 0x8DB4, 0x904F, /* 0x00 */
         0,      0,      0,      0,      0,      0,      0, 0x9A48, /* 0x00 */
    0x9382,      0,      0,      0, 0x9A49,      0, 0x88A0,      0, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x10 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x20 */
         0,      0,      0,      0,      0,      0, 0x9A53, 0x9742, /* 0x20 */
         0, 0x8FA5,      0, 0x9A59,      0,      0,      0,      0, /* 0x30 */
    0x9A58, 0x9A4F,      0,      0,      0,      0, 0x91C1,      0, /* 0x30 */
    0x9A50,      0,      0,      0, 0x91ED, 0x9A55, 0x8FA4,      0, /* 0x40 */
         0,      0,      0,      0, 0x9A52,      0,      0, 0x96E2, /* 0x40 */
         0,      0,      0, 0x8C5B,      0,      0, 0x9A56, 0x9A57, /* 0x50 */
         0,      0,      0,      0, 0x9A54, 0x9A5A,      0,      0, /* 0x50 */
         0,      0,      0, 0x9A51,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x60 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x70 */
         0,      0,      0, 0x9A60, 0x9A65,      0, 0x9A61,      0, /* 0x70 */
    0x9A5C,      0,      0, 0x9A66, 0x9150,      0, 0xFA95, 0x9A68, /* 0x80 */
         0, 0x8D41, 0x9A5E, 0x929D,      0,      0,      0,      0, /* 0x80 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0x90 */
    0x9A62, 0x9A5B, 0x8AAB,      0, 0x8AEC, 0x8A85, 0x9A63, 0x9A5F, /* 0x90 */
         0,      0,      0,      0,      0,      0,      0, 0x8C96, /* 0xA0 */
    0x9A69, 0x9A67, 0x9172, 0x8B69, 0x8BAA,      0, 0x9A64,      0, /* 0xA0 */
    0x8BF2,      0,      0,      0,      0,      0, 0x8963,      0, /* 0xB0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xB0 */
         0,      0,      0,      0, 0x9A6D, 0x9A6B,      0, 0x9AA5, /* 0xC0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xC0 */
         0,      0,      0,      0, 0x9A70,      0,      0,      0, /* 0xD0 */
         0,      0, 0x9A6A,      0, 0x9A6E,      0,      0, 0x9A6C, /* 0xD0 */
         0,      0,      0, 0x8E6B, 0x9A6F,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0,      0, /* 0xE0 */
         0,      0,      0,      0,      0,      0,      0, 0x9A72, /* 0xF0 */
         0, 0x9A77,      0,      0,      0, 0x9A75, 0x9A74          /* 0xF0 */
};

/* ----------------------------------------------------------------------- */

sal_uInt16 const aImplUniToDBCSTab_SJIS_56[] =
{
/*       0       1       2       3       4       5       6       7 */
--> --------------------

--> maximum size reached

--> --------------------

[ Dauer der Verarbeitung: 0.24 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge