T168_Debug222\appl\Codepage 文件:独立.h文件

857.h 

CONST USHORT CodePage857ToUnicode[256] = {
    0x0000 ,//: NULL
    0x0001 ,//: START OF HEADING
    0x0002 ,//: START OF TEXT
    0x0003 ,//: END OF TEXT
    0x0004 ,//: END OF TRANSMISSION
    0x0005 ,//: ENQUIRY
    0x0006 ,//: ACKNOWLEDGE
    0x0007 ,//: BELL
    0x0008 ,//: BACKSPACE
    0x0009 ,//: HORIZONTAL TABULATION
    0x000A ,//: LINE FEED
    0x000B ,//: VERTICAL TABULATION
    0x000C ,//: FORM FEED
    0x000D ,//: CARRIAGE RETURN
    0x000E ,//: SHIFT OUT
    0x000F ,//: SHIFT IN
    0x0010 ,//: DATA LINK ESCAPE
    0x0011 ,//: DEVICE CONTROL ONE
    0x0012 ,//: DEVICE CONTROL TWO
    0x0013 ,//: DEVICE CONTROL THREE
    0x0014 ,//: DEVICE CONTROL FOUR
    0x0015 ,//: NEGATIVE ACKNOWLEDGE
    0x0016 ,//: SYNCHRONOUS IDLE
    0x0017 ,//: END OF TRANSMISSION BLOCK
    0x0018 ,//: CANCEL
    0x0019 ,//: END OF MEDIUM
    0x001A ,//: SUBSTITUTE
    0x001B ,//: ESCAPE
    0x001C ,//: FILE SEPARATOR
    0x001D ,//: GROUP SEPARATOR
    0x001E ,//: RECORD SEPARATOR
    0x001F ,//: UNIT SEPARATOR
    0x0020 ,//: SPACE
    0x0021 ,//: EXCLAMATION MARK
    0x0022 ,//: QUOTATION MARK
    0x0023 ,//: NUMBER SIGN
    0x0024 ,//: DOLLAR SIGN
    0x0025 ,//: PERCENT SIGN
    0x0026 ,//: AMPERSAND
    0x0027 ,//: APOSTROPHE
    0x0028 ,//: LEFT PARENTHESIS
    0x0029 ,//: RIGHT PARENTHESIS
    0x002A ,//: ASTERISK
    0x002B ,//: PLUS SIGN
    0x002C ,//: COMMA
    0x002D ,//: HYPHEN-MINUS
    0x002E ,//: FULL STOP
    0x002F ,//: SOLIDUS
    0x0030 ,//: DIGIT ZERO
    0x0031 ,//: DIGIT ONE
    0x0032 ,//: DIGIT TWO
    0x0033 ,//: DIGIT THREE
    0x0034 ,//: DIGIT FOUR
    0x0035 ,//: DIGIT FIVE
    0x0036 ,//: DIGIT SIX
    0x0037 ,//: DIGIT SEVEN
    0x0038 ,//: DIGIT EIGHT
    0x0039 ,//: DIGIT NINE
    0x003A ,//: COLON
    0x003B ,//: SEMICOLON
    0x003C ,//: LESS-THAN SIGN
    0x003D ,//: EQUALS SIGN
    0x003E ,//: GREATER-THAN SIGN
    0x003F ,//: QUESTION MARK
    0x0040 ,//: COMMERCIAL AT
    0x0041 ,//: LATIN CAPITAL LETTER A
    0x0042 ,//: LATIN CAPITAL LETTER B
    0x0043 ,//: LATIN CAPITAL LETTER C
    0x0044 ,//: LATIN CAPITAL LETTER D
    0x0045 ,//: LATIN CAPITAL LETTER E
    0x0046 ,//: LATIN CAPITAL LETTER F
    0x0047 ,//: LATIN CAPITAL LETTER G
    0x0048 ,//: LATIN CAPITAL LETTER H
    0x0049 ,//: LATIN CAPITAL LETTER I
    0x004A ,//: LATIN CAPITAL LETTER J
    0x004B ,//: LATIN CAPITAL LETTER K
    0x004C ,//: LATIN CAPITAL LETTER L
    0x004D ,//: LATIN CAPITAL LETTER M
    0x004E ,//: LATIN CAPITAL LETTER N
    0x004F ,//: LATIN CAPITAL LETTER O
    0x0050 ,//: LATIN CAPITAL LETTER P
    0x0051 ,//: LATIN CAPITAL LETTER Q
    0x0052 ,//: LATIN CAPITAL LETTER R
    0x0053 ,//: LATIN CAPITAL LETTER S
    0x0054 ,//: LATIN CAPITAL LETTER T
    0x0055 ,//: LATIN CAPITAL LETTER U
    0x0056 ,//: LATIN CAPITAL LETTER V
    0x0057 ,//: LATIN CAPITAL LETTER W
    0x0058 ,//: LATIN CAPITAL LETTER X
    0x0059 ,//: LATIN CAPITAL LETTER Y
    0x005A ,//: LATIN CAPITAL LETTER Z
    0x005B ,//: LEFT SQUARE BRACKET
    0x005C ,//: REVERSE SOLIDUS
    0x005D ,//: RIGHT SQUARE BRACKET
    0x005E ,//: CIRCUMFLEX ACCENT
    0x005F ,//: LOW LINE
    0x0060 ,//: GRAVE ACCENT
    0x0061 ,//: LATIN SMALL LETTER A
    0x0062 ,//: LATIN SMALL LETTER B
    0x0063 ,//: LATIN SMALL LETTER C
    0x0064 ,//: LATIN SMALL LETTER D
    0x0065 ,//: LATIN SMALL LETTER E
    0x0066 ,//: LATIN SMALL LETTER F
    0x0067 ,//: LATIN SMALL LETTER G
    0x0068 ,//: LATIN SMALL LETTER H
    0x0069 ,//: LATIN SMALL LETTER I
    0x006A ,//: LATIN SMALL LETTER J
    0x006B ,//: LATIN SMALL LETTER K
    0x006C ,//: LATIN SMALL LETTER L
    0x006D ,//: LATIN SMALL LETTER M
    0x006E ,//: LATIN SMALL LETTER N
    0x006F ,//: LATIN SMALL LETTER O
    0x0070 ,//: LATIN SMALL LETTER P
    0x0071 ,//: LATIN SMALL LETTER Q
    0x0072 ,//: LATIN SMALL LETTER R
    0x0073 ,//: LATIN SMALL LETTER S
    0x0074 ,//: LATIN SMALL LETTER T
    0x0075 ,//: LATIN SMALL LETTER U
    0x0076 ,//: LATIN SMALL LETTER V
    0x0077 ,//: LATIN SMALL LETTER W
    0x0078 ,//: LATIN SMALL LETTER X
    0x0079 ,//: LATIN SMALL LETTER Y
    0x007A ,//: LATIN SMALL LETTER Z
    0x007B ,//: LEFT CURLY BRACKET
    0x007C ,//: VERTICAL LINE
    0x007D ,//: RIGHT CURLY BRACKET
    0x007E ,//: TILDE
    0x007F ,//: DELETE
    0x00C7 ,//: LATIN CAPITAL LETTER C WITH CEDILLA
    0x00FC ,//: LATIN SMALL LETTER U WITH DIAERESIS
    0x00E9 ,//: LATIN SMALL LETTER E WITH ACUTE
    0x00E2 ,//: LATIN SMALL LETTER A WITH CIRCUMFLEX
    0x00E4 ,//: LATIN SMALL LETTER A WITH DIAERESIS
    0x00E0 ,//: LATIN SMALL LETTER A WITH GRAVE
    0x00E5 ,//: LATIN SMALL LETTER A WITH RING ABOVE
    0x00E7 ,//: LATIN SMALL LETTER C WITH CEDILLA
    0x00EA ,//: LATIN SMALL LETTER E WITH CIRCUMFLEX
    0x00EB ,//: LATIN SMALL LETTER E WITH DIAERESIS
    0x00E8 ,//: LATIN SMALL LETTER E WITH GRAVE
    0x00EF ,//: LATIN SMALL LETTER I WITH DIAERESIS
    0x00EE ,//: LATIN SMALL LETTER I WITH CIRCUMFLEX
    0x0131 ,//: LATIN SMALL LETTER DOTLESS I
    0x00C4 ,//: LATIN CAPITAL LETTER A WITH DIAERESIS
    0x00C5 ,//: LATIN CAPITAL LETTER A WITH RING ABOVE
    0x00C9 ,//: LATIN CAPITAL LETTER E WITH ACUTE
    0x00E6 ,//: LATIN SMALL LETTER AE
    0x00C6 ,//: LATIN CAPITAL LETTER AE
    0x00F4 ,//: LATIN SMALL LETTER O WITH CIRCUMFLEX
    0x00F6 ,//: LATIN SMALL LETTER O WITH DIAERESIS
    0x00F2 ,//: LATIN SMALL LETTER O WITH GRAVE
    0x00FB ,//: LATIN SMALL LETTER U WITH CIRCUMFLEX
    0x00F9 ,//: LATIN SMALL LETTER U WITH GRAVE
    0x0130 ,//: LATIN CAPITAL LETTER I WITH DOT ABOVE
    0x00D6 ,//: LATIN CAPITAL LETTER O WITH DIAERESIS
    0x00DC ,//: LATIN CAPITAL LETTER U WITH DIAERESIS
    0x00F8 ,//: LATIN SMALL LETTER O WITH STROKE
    0x00A3 ,//: POUND SIGN
    0x00D8 ,//: LATIN CAPITAL LETTER O WITH STROKE
    0x015E ,//: LATIN CAPITAL LETTER S WITH CEDILLA
    0x015F ,//: LATIN SMALL LETTER S WITH CEDILLA
    0x00E1 ,//: LATIN SMALL LETTER A WITH ACUTE
    0x00ED ,//: LATIN SMALL LETTER I WITH ACUTE
    0x00F3 ,//: LATIN SMALL LETTER O WITH ACUTE
    0x00FA ,//: LATIN SMALL LETTER U WITH ACUTE
    0x00F1 ,//: LATIN SMALL LETTER N WITH TILDE
    0x00D1 ,//: LATIN CAPITAL LETTER N WITH TILDE
    0x011E ,//: LATIN CAPITAL LETTER G WITH BREVE
    0x011F ,//: LATIN SMALL LETTER G WITH BREVE
    0x00BF ,//: INVERTED QUESTION MARK
    0x00AE ,//: REGISTERED SIGN
    0x00AC ,//: NOT SIGN
    0x00BD ,//: VULGAR FRACTION ONE HALF
    0x00BC ,//: VULGAR FRACTION ONE QUARTER
    0x00A1 ,//: INVERTED EXCLAMATION MARK
    0x00AB ,//: LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    0x00BB ,//: RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
    0x20AC,// : LIGHT SHADE  0x2591 -> EURO SIGN
    0x20AC,// : MEDIUM SHADE 0x2592 -> EURO SIGN
    0x2593 ,//: DARK SHADE
    0x2502 ,//: BOX DRAWINGS LIGHT VERTICAL
    0x2524 ,//: BOX DRAWINGS LIGHT VERTICAL AND LEFT
    0x00C1 ,//: LATIN CAPITAL LETTER A WITH ACUTE
    0x00C2 ,//: LATIN CAPITAL LETTER A WITH CIRCUMFLEX
    0x00C0 ,//: LATIN CAPITAL LETTER A WITH GRAVE
    0x00A9 ,//: COPYRIGHT SIGN
    0x2563 ,//: BOX DRAWINGS DOUBLE VERTICAL AND LEFT
    0x2551 ,//: BOX DRAWINGS DOUBLE VERTICAL
    0x2557 ,//: BOX DRAWINGS DOUBLE DOWN AND LEFT
    0x255D ,//: BOX DRAWINGS DOUBLE UP AND LEFT
    0x00A2 ,//: CENT SIGN
    0x00A5 ,//: YEN SIGN
    0x2510 ,//: BOX DRAWINGS LIGHT DOWN AND LEFT
    0x2514 ,//: BOX DRAWINGS LIGHT UP AND RIGHT
    0x2534 ,//: BOX DRAWINGS LIGHT UP AND HORIZONTAL
    0x252C ,//: BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
    0x251C ,//: BOX DRAWINGS LIGHT VERTICAL AND RIGHT
    0x2500 ,//: BOX DRAWINGS LIGHT HORIZONTAL
    0x253C ,//: BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
    0x00E3 ,//: LATIN SMALL LETTER A WITH TILDE
    0x00C3 ,//: LATIN CAPITAL LETTER A WITH TILDE
    0x255A ,//: BOX DRAWINGS DOUBLE UP AND RIGHT
    0x2554 ,//: BOX DRAWINGS DOUBLE DOWN AND RIGHT
    0x2569 ,//: BOX DRAWINGS DOUBLE UP AND HORIZONTAL
    0x2566 ,//: BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
    0x2560 ,//: BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
    0x2550 ,//: BOX DRAWINGS DOUBLE HORIZONTAL
    0x256C ,//: BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
    0x00A4 ,//: CURRENCY SIGN
    0x00BA ,//: MASCULINE ORDINAL INDICATOR
    0x00AA ,//: FEMININE ORDINAL INDICATOR
    0x00CA ,//: LATIN CAPITAL LETTER E WITH CIRCUMFLEX
    0x00CB ,//: LATIN CAPITAL LETTER E WITH DIAERESIS
    0x00C8 ,//: LATIN CAPITAL LETTER E WITH GRAVE
    0x00CD ,//: LATIN CAPITAL LETTER I WITH ACUTE
    0x00CE ,//: LATIN CAPITAL LETTER I WITH CIRCUMFLEX
    0x00CF ,//: LATIN CAPITAL LETTER I WITH DIAERESIS
    0x2518 ,//: BOX DRAWINGS LIGHT UP AND LEFT
    0x250C ,//: BOX DRAWINGS LIGHT DOWN AND RIGHT
    0x2588 ,//: FULL BLOCK
    0x2584 ,//: LOWER HALF BLOCK
    0x00A6 ,//: BROKEN BAR
    0x00CC ,//: LATIN CAPITAL LETTER I WITH GRAVE
    0x2580 ,//: UPPER HALF BLOCK
    0x00D3 ,//: LATIN CAPITAL LETTER O WITH ACUTE
    0x00DF ,//: LATIN SMALL LETTER SHARP S
    0x00D4 ,//: LATIN CAPITAL LETTER O WITH CIRCUMFLEX
    0x00D2 ,//: LATIN CAPITAL LETTER O WITH GRAVE
    0x00F5 ,//: LATIN SMALL LETTER O WITH TILDE
    0x00D5 ,//: LATIN CAPITAL LETTER O WITH TILDE
    0x00B5 ,//: MICRO SIGN
    0x00D7 ,//: MULTIPLICATION SIGN
    0x00DA ,//: LATIN CAPITAL LETTER U WITH ACUTE
    0x00DB ,//: LATIN CAPITAL LETTER U WITH CIRCUMFLEX
    0x00D9 ,//: LATIN CAPITAL LETTER U WITH GRAVE
    0x00EC ,//: LATIN SMALL LETTER I WITH GRAVE
    0x00FF ,//: LATIN SMALL LETTER Y WITH DIAERESIS
    0x00AF ,//: MACRON
    0x00B4 ,//: ACUTE ACCENT
    0x00AD ,//: SOFT HYPHEN
    0x00B1 ,//: PLUS-MINUS SIGN
    0x00BE ,//: VULGAR FRACTION THREE QUARTERS
    0x00B6 ,//: PILCROW SIGN
    0x00A7 ,//: SECTION SIGN
    0x00F7 ,//: DIVISION SIGN
    0x00B8 ,//: CEDILLA
    0x00B0 ,//: DEGREE SIGN
    0x00A8 ,//: DIAERESIS
    0x00B7 ,//: MIDDLE DOT
    0x00B9 ,//: SUPERSCRIPT ONE
    0x00B3 ,//: SUPERSCRIPT THREE
    0x00B2 ,//: SUPERSCRIPT TWO
    0x25A0 ,//: BLACK SQUARE
    0x00A0  //: NO-BREAK SPACE
};

860.h   /

CONST USHORT CodePage860ToUnicode[256] = {
    0x0000,// : NULL
    0x0001,// : START OF HEADING
    0x0002,// : START OF TEXT
    0x0003,// : END OF TEXT
    0x0004,// : END OF TRANSMISSION
    0x0005,// : ENQUIRY
    0x0006,// : ACKNOWLEDGE
    0x0007,// : BELL
    0x0008,// : BACKSPACE
    0x0009,// : HORIZONTAL TABULATION
    0x000A,// : LINE FEED
    0x000B,// : VERTICAL TABULATION
    0x000C,// : FORM FEED
    0x000D,// : CARRIAGE RETURN
    0x000E,// : SHIFT OUT
    0x000F,// : SHIFT IN
    0x0010,// : DATA LINK ESCAPE
    0x0011,// : DEVICE CONTROL ONE
    0x0012,// : DEVICE CONTROL TWO
    0x0013,// : DEVICE CONTROL THREE
    0x0014,// : DEVICE CONTROL FOUR
    0x0015,// : NEGATIVE ACKNOWLEDGE
    0x0016,// : SYNCHRONOUS IDLE
    0x0017,// : END OF TRANSMISSION BLOCK
    0x0018,// : CANCEL
    0x0019,// : END OF MEDIUM
    0x001A,// : SUBSTITUTE
    0x001B,// : ESCAPE
    0x001C,// : FILE SEPARATOR
    0x001D,// : GROUP SEPARATOR
    0x001E,// : RECORD SEPARATOR
    0x001F,// : UNIT SEPARATOR
    32  ,//SPACE
    33  ,//EXCLAMATION MARK
    34  ,//QUOTATION MARK
    35  ,//NUMBER SIGN
    36  ,//DOLLAR SIGN
    37  ,//PERCENT SIGN
    38  ,//AMPERSAND
    39  ,//APOSTROPHE
    40  ,//LEFT PARENTHESIS
    41  ,//RIGHT PARENTHESIS
    42  ,//ASTERISK
    43  ,//PLUS SIGN
    44  ,//COMMA
    45  ,//HYPHEN-MINUS
    46  ,//FULL STOP
    47  ,//SOLIDUS
    48  ,//DIGIT ZERO
    49  ,//DIGIT ONE
    50  ,//DIGIT TWO
    51  ,//DIGIT THREE
    52  ,//DIGIT FOUR
    53  ,//DIGIT FIVE
    54  ,//DIGIT SIX
    55  ,//DIGIT SEVEN
    56  ,//DIGIT EIGHT
    57  ,//DIGIT NINE
    58  ,//COLON
    59  ,//SEMICOLON
    60  ,//LESS-THAN SIGN
    61  ,//EQUALS SIGN
    62  ,//GREATER-THAN SIGN
    63  ,//QUESTION MARK
    64  ,//COMMERCIAL AT
    65  ,//LATIN CAPITAL LETTER A
    66  ,//LATIN CAPITAL LETTER B
    67  ,//LATIN CAPITAL LETTER C
    68  ,//LATIN CAPITAL LETTER D
    69  ,//LATIN CAPITAL LETTER E
    70  ,//LATIN CAPITAL LETTER F
    71  ,//LATIN CAPITAL LETTER G
    72  ,//LATIN CAPITAL LETTER H
    73  ,//LATIN CAPITAL LETTER I
    74  ,//LATIN CAPITAL LETTER J
    75  ,//LATIN CAPITAL LETTER K
    76  ,//LATIN CAPITAL LETTER L
    77  ,//LATIN CAPITAL LETTER M
    78  ,//LATIN CAPITAL LETTER N
    79  ,//LATIN CAPITAL LETTER O
    80  ,//LATIN CAPITAL LETTER P
    81  ,//LATIN CAPITAL LETTER Q
    82  ,//LATIN CAPITAL LETTER R
    83  ,//LATIN CAPITAL LETTER S
    84  ,//LATIN CAPITAL LETTER T
    85  ,//LATIN CAPITAL LETTER U
    86  ,//LATIN CAPITAL LETTER V
    87  ,//LATIN CAPITAL LETTER W
    88  ,//LATIN CAPITAL LETTER X
    89  ,//LATIN CAPITAL LETTER Y
    90  ,//LATIN CAPITAL LETTER Z
    91  ,//LEFT SQUARE BRACKET
    92  ,//REVERSE SOLIDUS
    93  ,//RIGHT SQUARE BRACKET
    94  ,//CIRCUMFLEX ACCENT
    95  ,//LOW LINE
    96  ,//GRAVE ACCENT
    97  ,//LATIN SMALL LETTER A
    98  ,//LATIN SMALL LETTER B
    99  ,//LATIN SMALL LETTER C
    100 ,//LATIN SMALL LETTER D
    101 ,//LATIN SMALL LETTER E
    102 ,//LATIN SMALL LETTER F
    103 ,//LATIN SMALL LETTER G
    104 ,//LATIN SMALL LETTER H
    105 ,//LATIN SMALL LETTER I
    106 ,//LATIN SMALL LETTER J
    107 ,//LATIN SMALL LETTER K
    108 ,//LATIN SMALL LETTER L
    109 ,//LATIN SMALL LETTER M
    110 ,//LATIN SMALL LETTER N
    111 ,//LATIN SMALL LETTER O
    112 ,//LATIN SMALL LETTER P
    113 ,//LATIN SMALL LETTER Q
    114 ,//LATIN SMALL LETTER R
    115 ,//LATIN SMALL LETTER S
    116 ,//LATIN SMALL LETTER T
    117 ,//LATIN SMALL LETTER U
    118 ,//LATIN SMALL LETTER V
    119 ,//LATIN SMALL LETTER W
    120 ,//LATIN SMALL LETTER X
    121 ,//LATIN SMALL LETTER Y
    122 ,//LATIN SMALL LETTER Z
    123 ,//LEFT CURLY BRACKET
    124 ,//VERTICAL LINE
    125 ,//RIGHT CURLY BRACKET
    126 ,//TILDE
    127 ,//DELETE
    199 ,//LATIN CAPITAL LETTER C WITH CEDILLA
    252 ,//LATIN SMALL LETTER U WITH DIAERESIS
    233 ,//LATIN SMALL LETTER E WITH ACUTE
    226 ,//LATIN SMALL LETTER A WITH CIRCUMFLEX
    227 ,//LATIN SMALL LETTER A WITH TILDE
    224 ,//LATIN SMALL LETTER A WITH GRAVE
    193 ,//LATIN CAPITAL LETTER A WITH ACUTE
    231 ,//LATIN SMALL LETTER C WITH CEDILLA
    234 ,//LATIN SMALL LETTER E WITH CIRCUMFLEX
    202 ,//LATIN CAPITAL LETTER E WITH CIRCUMFLEX
    232 ,//LATIN SMALL LETTER E WITH GRAVE
    205 ,//LATIN CAPITAL LETTER I WITH ACUTE
    212 ,//LATIN CAPITAL LETTER O WITH CIRCUMFLEX
    236 ,//LATIN SMALL LETTER I WITH GRAVE
    195 ,//LATIN CAPITAL LETTER A WITH TILDE
    194 ,//LATIN CAPITAL LETTER A WITH CIRCUMFLEX
    201 ,//LATIN CAPITAL LETTER E WITH ACUTE
    192 ,//LATIN CAPITAL LETTER A WITH GRAVE
    200 ,//LATIN CAPITAL LETTER E WITH GRAVE
    244 ,//LATIN SMALL LETTER O WITH CIRCUMFLEX
    245 ,//LATIN SMALL LETTER O WITH TILDE
    242 ,//LATIN SMALL LETTER O WITH GRAVE
    218 ,//LATIN CAPITAL LETTER U WITH ACUTE
    249 ,//LATIN SMALL LETTER U WITH GRAVE
    204 ,//LATIN CAPITAL LETTER I WITH GRAVE
    213 ,//LATIN CAPITAL LETTER O WITH TILDE
    220 ,//LATIN CAPITAL LETTER U WITH DIAERESIS
    162 ,//CENT SIGN
    163 ,//POUND SIGN
    217 ,// LATIN CAPITAL LETTER U WITH GRAVE
    8359,// ;8359PESETA SIGN
    211 ,//LATIN CAPITAL LETTER O WITH ACUTE
    225 ,//LATIN SMALL LETTER A WITH ACUTE
    237 ,//LATIN SMALL LETTER I WITH ACUTE
    243 ,//LATIN SMALL LETTER O WITH ACUTE
    250 ,//LATIN SMALL LETTER U WITH ACUTE
    241 ,//LATIN SMALL LETTER N WITH TILDE
    209 ,//LATIN CAPITAL LETTER N WITH TILDE
    170 ,//FEMININE ORDINAL INDICATOR
    186 ,//MASCULINE ORDINAL INDICATOR
    191 ,//INVERTED QUESTION MARK
    210 ,//LATIN CAPITAL LETTER O WITH GRAVE
    172 ,//NOT SIGN
    189 ,//VULGAR FRACTION ONE HALF
    188 ,//VULGAR FRACTION ONE QUARTER
    161 ,//INVERTED EXCLAMATION MARK
    171 ,//LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    187 ,//RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
    0x20AC,// ;9617LIGHT SHADE -> EURO SIGN
    0x20AC,// ;9618MEDIUM SHADE-> EURO SIGN
    9619,// ;9619DARK SHADE
    9474,// ;9474BOX DRAWINGS LIGHT VERTICAL
    9508,// ;9508BOX DRAWINGS LIGHT VERTICAL AND LEFT
    9569,// ;9569BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
    9570,// ;9570BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
    9558,// ;9558BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
    9557,// ;9557BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
    9571,// ;9571BOX DRAWINGS DOUBLE VERTICAL AND LEFT
    9553,// ;9553BOX DRAWINGS DOUBLE VERTICAL
    9559,// ;9559BOX DRAWINGS DOUBLE DOWN AND LEFT
    9565,// ;9565BOX DRAWINGS DOUBLE UP AND LEFT
    9564,// ;9564BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
    9563,// ;9563BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
    9488,// ;9488BOX DRAWINGS LIGHT DOWN AND LEFT
    9492,// ;9492BOX DRAWINGS LIGHT UP AND RIGHT
    9524,// ;9524BOX DRAWINGS LIGHT UP AND HORIZONTAL
    9516,// ;9516BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
    9500,// ;9500BOX DRAWINGS LIGHT VERTICAL AND RIGHT
    9472,// ;9472BOX DRAWINGS LIGHT HORIZONTAL
    9532,// ;9532BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
    9566,// ;9566BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
    9567,// ;9567BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
    9562,// ;9562BOX DRAWINGS DOUBLE UP AND RIGHT
    9556,// ;9556BOX DRAWINGS DOUBLE DOWN AND RIGHT
    9577,// ;9577BOX DRAWINGS DOUBLE UP AND HORIZONTAL
    9574,// ;9574BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
    9568,// ;9568BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
    9552,// ;9552BOX DRAWINGS DOUBLE HORIZONTAL
    9580,// ;9580BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
    9575,// ;9575BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
    9576,// ;9576BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
    9572,// ;9572BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
    9573,// ;9573BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
    9561,// ;9561BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
    9560,// ;9560BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
    9554,// ;9554BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
    9555,// ;9555BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
    9579,// ;9579BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
    9578,// ;9578BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
    9496,// ;9496BOX DRAWINGS LIGHT UP AND LEFT
    9484,// ;9484BOX DRAWINGS LIGHT DOWN AND RIGHT
    9608,// ;9608FULL BLOCK
    9604,// ;9604LOWER HALF BLOCK
    9612,// ;9612LEFT HALF BLOCK
    9616,// ;9616RIGHT HALF BLOCK
    9600,// ;9600UPPER HALF BLOCK
    945 ,// ;945GREEK SMALL LETTER ALPHA
    223 ,// LATIN SMALL LETTER SHARP S
    915 ,// ;915GREEK CAPITAL LETTER GAMMA
    960 ,// ;960GREEK SMALL LETTER PI
    931 ,// ;931GREEK CAPITAL LETTER SIGMA
    963 ,// ;963GREEK SMALL LETTER SIGMA
    181 ,// MICRO SIGN
    964 ,// ;964GREEK SMALL LETTER TAU
    934 ,// ;934GREEK CAPITAL LETTER PHI
    920 ,// ;920GREEK CAPITAL LETTER THETA
    937 ,// ;937GREEK CAPITAL LETTER OMEGA
    948 ,// ;948GREEK SMALL LETTER DELTA
    8734,// ;8734INFINITY
    966 ,// ;966GREEK SMALL LETTER PHI
    949 ,// ;949GREEK SMALL LETTER EPSILON
    8745,// ;8745INTERSECTION
    8801,// ;8801IDENTICAL TO
    177 ,// PLUS-MINUS SIGN
    8805,// ;8805GREATER-THAN OR EQUAL TO
    8804,// ;8804LESS-THAN OR EQUAL TO
    8992,// ;8992TOP HALF INTEGRAL
    8993,// ;8993BOTTOM HALF INTEGRAL
    247 ,// DIVISION SIGN
    8776,// ;8776ALMOST EQUAL TO
    176 ,// DEGREE SIGN
    8729,// ;8729BULLET OPERATOR
    183 ,// MIDDLE DOT
    8730,// ;8730SQUARE ROOT
    8319,// ;8319SUPERSCRIPT LATIN SMALL LETTER N
    178 ,// SUPERSCRIPT TWO
    9632,// ;9632BLACK SQUARE
    160  // NO-BREAK SPACE
};

861.h 

// (Iceland)
CONST USHORT CodePage861ToUnicode[256] = {
/*00*/ 0x0000,    // NULL
/*01*/ 0x0001,    // START OF HEADING
/*02*/ 0x0002,    // START OF TEXT
/*03*/ 0x0003,    // END OF TEXT
/*04*/ 0x0004,    // END OF TRANSMISSION
/*05*/ 0x0005,    // ENQUIRY
/*06*/ 0x0006,    // ACKNOWLEDGE
/*07*/ 0x0007,    // BELL
/*08*/ 0x0008,    // BACKSPACE
/*09*/ 0x0009,    // HORIZONTAL TABULATION
/*0A*/ 0x000A,    // LINE FEED
/*0B*/ 0x000B,    // VERTICAL TABULATION
/*0C*/ 0x000C,    // FORM FEED
/*0D*/ 0x000D,    // CARRIAGE RETURN
/*0E*/ 0x000E,    // SHIFT OUT
/*0F*/ 0x000F,    // SHIFT IN
/*10*/ 0x0010,    // DATA LINK ESCAPE
/*11*/ 0x0011,    // DEVICE CONTROL ONE
/*12*/ 0x0012,    // DEVICE CONTROL TWO
/*13*/ 0x0013,    // DEVICE CONTROL THREE
/*14*/ 0x0014,    // DEVICE CONTROL FOUR
/*15*/ 0x0015,    // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016,    // SYNCHRONOUS IDLE
/*17*/ 0x0017,    // END OF TRANSMISSION BLOCK
/*18*/ 0x0018,    // CANCEL
/*19*/ 0x0019,    // END OF MEDIUM
/*1A*/ 0x001A,    // SUBSTITUTE
/*1B*/ 0x001B,    // ESCAPE
/*1C*/ 0x001C,    // FILE SEPARATOR
/*1D*/ 0x001D,    // GROUP SEPARATOR
/*1E*/ 0x001E,    // RECORD SEPARATOR
/*1F*/ 0x001F,    // UNIT SEPARATOR
/*20*/ 0x0020,    // SPACE
/*21*/ 0x0021,    // EXCLAMATION MARK
/*22*/ 0x0022,    // QUOTATION MARK
/*23*/ 0x0023,    // NUMBER SIGN
/*24*/ 0x0024,    // DOLLAR SIGN
/*25*/ 0x0025,    // PERCENT SIGN
/*26*/ 0x0026,    // AMPERSAND
/*27*/ 0x0027,    // APOSTROPHE
/*28*/ 0x0028,    // LEFT PARENTHESIS
/*29*/ 0x0029,    // RIGHT PARENTHESIS
/*2A*/ 0x002A,    // ASTERISK
/*2B*/ 0x002B,    // PLUS SIGN
/*2C*/ 0x002C,    // COMMA
/*2D*/ 0x002D,    // HYPHEN-MINUS
/*2E*/ 0x002E,    // FULL STOP
/*2F*/ 0x002F,    // SOLIDUS
/*30*/ 0x0030,    // DIGIT ZERO
/*31*/ 0x0031,    // DIGIT ONE
/*32*/ 0x0032,    // DIGIT TWO
/*33*/ 0x0033,    // DIGIT THREE
/*34*/ 0x0034,    // DIGIT FOUR
/*35*/ 0x0035,    // DIGIT FIVE
/*36*/ 0x0036,    // DIGIT SIX
/*37*/ 0x0037,    // DIGIT SEVEN
/*38*/ 0x0038,    // DIGIT EIGHT
/*39*/ 0x0039,    // DIGIT NINE
/*3A*/ 0x003A,    // COLON
/*3B*/ 0x003B,    // SEMICOLON
/*3C*/ 0x003C,    // LESS-THAN SIGN
/*3D*/ 0x003D,    // EQUALS SIGN
/*3E*/ 0x003E,    // GREATER-THAN SIGN
/*3F*/ 0x003F,    // QUESTION MARK
/*40*/ 0x0040,    // COMMERCIAL AT
/*41*/ 0x0041,    // LATIN CAPITAL LETTER A
/*42*/ 0x0042,    // LATIN CAPITAL LETTER B
/*43*/ 0x0043,    // LATIN CAPITAL LETTER C
/*44*/ 0x0044,    // LATIN CAPITAL LETTER D
/*45*/ 0x0045,    // LATIN CAPITAL LETTER E
/*46*/ 0x0046,    // LATIN CAPITAL LETTER F
/*47*/ 0x0047,    // LATIN CAPITAL LETTER G
/*48*/ 0x0048,    // LATIN CAPITAL LETTER H
/*49*/ 0x0049,    // LATIN CAPITAL LETTER I
/*4A*/ 0x004A,    // LATIN CAPITAL LETTER J
/*4B*/ 0x004B,    // LATIN CAPITAL LETTER K
/*4C*/ 0x004C,    // LATIN CAPITAL LETTER L
/*4D*/ 0x004D,    // LATIN CAPITAL LETTER M
/*4E*/ 0x004E,    // LATIN CAPITAL LETTER N
/*4F*/ 0x004F,    // LATIN CAPITAL LETTER O
/*50*/ 0x0050,    // LATIN CAPITAL LETTER P
/*51*/ 0x0051,    // LATIN CAPITAL LETTER Q
/*52*/ 0x0052,    // LATIN CAPITAL LETTER R
/*53*/ 0x0053,    // LATIN CAPITAL LETTER S
/*54*/ 0x0054,    // LATIN CAPITAL LETTER T
/*55*/ 0x0055,    // LATIN CAPITAL LETTER U
/*56*/ 0x0056,    // LATIN CAPITAL LETTER V
/*57*/ 0x0057,    // LATIN CAPITAL LETTER W
/*58*/ 0x0058,    // LATIN CAPITAL LETTER X
/*59*/ 0x0059,    // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A,    // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B,    // LEFT SQUARE BRACKET
/*5C*/ 0x005C,    // REVERSE SOLIDUS
/*5D*/ 0x005D,    // RIGHT SQUARE BRACKET
/*5E*/ 0x005E,    // CIRCUMFLEX ACCENT
/*5F*/ 0x005F,    // LOW LINE
/*60*/ 0x0060,    // GRAVE ACCENT
/*61*/ 0x0061,    // LATIN SMALL LETTER A
/*62*/ 0x0062,    // LATIN SMALL LETTER B
/*63*/ 0x0063,    // LATIN SMALL LETTER C
/*64*/ 0x0064,    // LATIN SMALL LETTER D
/*65*/ 0x0065,    // LATIN SMALL LETTER E
/*66*/ 0x0066,    // LATIN SMALL LETTER F
/*67*/ 0x0067,    // LATIN SMALL LETTER G
/*68*/ 0x0068,    // LATIN SMALL LETTER H
/*69*/ 0x0069,    // LATIN SMALL LETTER I
/*6A*/ 0x006A,    // LATIN SMALL LETTER J
/*6B*/ 0x006B,    // LATIN SMALL LETTER K
/*6C*/ 0x006C,    // LATIN SMALL LETTER L
/*6D*/ 0x006D,    // LATIN SMALL LETTER M
/*6E*/ 0x006E,    // LATIN SMALL LETTER N
/*6F*/ 0x006F,    // LATIN SMALL LETTER O
/*70*/ 0x0070,    // LATIN SMALL LETTER P
/*71*/ 0x0071,    // LATIN SMALL LETTER Q
/*72*/ 0x0072,    // LATIN SMALL LETTER R
/*73*/ 0x0073,    // LATIN SMALL LETTER S
/*74*/ 0x0074,    // LATIN SMALL LETTER T
/*75*/ 0x0075,    // LATIN SMALL LETTER U
/*76*/ 0x0076,    // LATIN SMALL LETTER V
/*77*/ 0x0077,    // LATIN SMALL LETTER W
/*78*/ 0x0078,    // LATIN SMALL LETTER X
/*79*/ 0x0079,    // LATIN SMALL LETTER Y
/*7A*/ 0x007A,    // LATIN SMALL LETTER Z
/*7B*/ 0x007B,    // LEFT CURLY BRACKET
/*7C*/ 0x007C,    // VERTICAL LINE
/*7D*/ 0x007D,    // RIGHT CURLY BRACKET
/*7E*/ 0x007E,    // TILDE
/*7F*/ 0x007F,    // DELETE
/*80*/ 199,        // LATIN CAPITAL LETTER C WITH CEDILLA 
/*81*/ 252,        // LATIN SMALL LETTER U WITH DIAERESIS 
/*82*/ 233,        // LATIN SMALL LETTER E WITH ACUTE 
/*83*/ 226,        // LATIN SMALL LETTER A WITH CIRCUMFLEX 
/*84*/ 228,        // LATIN SMALL LETTER A WITH DIAERESIS 
/*85*/ 224,        // LATIN SMALL LETTER A WITH GRAVE 
/*86*/ 229,        // LATIN SMALL LETTER A WITH RING ABOVE 
/*87*/ 231,        // LATIN SMALL LETTER C WITH CEDILLA 
/*88*/ 234,        // LATIN SMALL LETTER E WITH CIRCUMFLEX 
/*89*/ 235,        // LATIN SMALL LETTER E WITH DIAERESIS 
/*8A*/ 232,        // LATIN SMALL LETTER E WITH GRAVE 
/*8B*/ 208,        // LATIN CAPITAL LETTER ETH 
/*8C*/ 240,        // LATIN SMALL LETTER ETH 
/*8D*/ 222,        // LATIN CAPITAL LETTER THORN 
/*8E*/ 196,        // LATIN CAPITAL LETTER A WITH DIAERESIS 
/*8F*/ 197,        // LATIN CAPITAL LETTER A WITH RING ABOVE 
/*90*/ 201,        // LATIN CAPITAL LETTER E WITH ACUTE 
/*91*/ 230,        // LATIN SMALL LETTER AE 
/*92*/ 198,        // LATIN CAPITAL LETTER AE 
/*93*/ 244,        // LATIN SMALL LETTER O WITH CIRCUMFLEX 
/*94*/ 246,        // LATIN SMALL LETTER O WITH DIAERESIS 
/*95*/ 254,        // LATIN SMALL LETTER THORN 
/*96*/ 251,        // LATIN SMALL LETTER U WITH CIRCUMFLEX 
/*97*/ 221,        // LATIN CAPITAL LETTER Y WITH ACUTE 
/*98*/ 253,        // LATIN SMALL LETTER Y WITH ACUTE 
/*99*/ 214,        // LATIN CAPITAL LETTER O WITH DIAERESIS 
/*9A*/ 220,        // LATIN CAPITAL LETTER U WITH DIAERESIS 
/*9B*/ 248,        // LATIN SMALL LETTER O WITH STROKE 
/*9C*/ 163,        // POUND SIGN 
/*9D*/ 216,        // LATIN CAPITAL LETTER O WITH STROKE 
/*9E*/ 8359,    // PESETA SIGN 
/*9F*/ 402,        // LATIN SMALL LETTER F WITH HOOK 
/*A0*/ 225,        // LATIN SMALL LETTER A WITH ACUTE 
/*A1*/ 237,        // LATIN SMALL LETTER I WITH ACUTE 
/*A2*/ 243,        // LATIN SMALL LETTER O WITH ACUTE 
/*A3*/ 250,        // LATIN SMALL LETTER U WITH ACUTE 
/*A4*/ 193,        // LATIN CAPITAL LETTER A WITH ACUTE 
/*A5*/ 205,        // LATIN CAPITAL LETTER I WITH ACUTE 
/*A6*/ 211,        // LATIN CAPITAL LETTER O WITH ACUTE 
/*A7*/ 218,        // LATIN CAPITAL LETTER U WITH ACUTE 
/*A8*/ 191,        // INVERTED QUESTION MARK 
/*A9*/ 8976,    // REVERSED NOT SIGN 
/*AA*/ 172,        // NOT SIGN 
/*AB*/ 189,        // VULGAR FRACTION ONE HALF 
/*AC*/ 188,        // VULGAR FRACTION ONE QUARTER 
/*AD*/ 161,        // INVERTED EXCLAMATION MARK 
/*AE*/ 171,        // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 
/*AF*/ 187,        // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 
/*B0*/ 0x20AC,    // LIGHT SHADE  0x2591 -> EURO SIGN
/*B1*/ 0x20AC,    // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 9619,    // DARK SHADE 
/*B3*/ 9474,    // BOX DRAWINGS LIGHT VERTICAL 
/*B4*/ 9508,    // BOX DRAWINGS LIGHT VERTICAL AND LEFT 
/*B5*/ 9569,    // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE 
/*B6*/ 9570,    // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE 
/*B7*/ 9558,    // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE 
/*B8*/ 9557,    // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE 
/*B9*/ 9571,    // BOX DRAWINGS DOUBLE VERTICAL AND LEFT 
/*BA*/ 9553,    // BOX DRAWINGS DOUBLE VERTICAL 
/*BB*/ 9559,    // BOX DRAWINGS DOUBLE DOWN AND LEFT 
/*BC*/ 9565,    // BOX DRAWINGS DOUBLE UP AND LEFT 
/*BD*/ 9564,    // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE 
/*BE*/ 9563,    // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE 
/*BF*/ 9488,    // BOX DRAWINGS LIGHT DOWN AND LEFT 
/*C0*/ 9492,    // BOX DRAWINGS LIGHT UP AND RIGHT 
/*C1*/ 9524,    // BOX DRAWINGS LIGHT UP AND HORIZONTAL 
/*C2*/ 9516,    // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL 
/*C3*/ 9500,    // BOX DRAWINGS LIGHT VERTICAL AND RIGHT 
/*C4*/ 9472,    // BOX DRAWINGS LIGHT HORIZONTAL 
/*C5*/ 9532,    // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL 
/*C6*/ 9566,    // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE 
/*C7*/ 9567,    // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE 
/*C8*/ 9562,    // BOX DRAWINGS DOUBLE UP AND RIGHT 
/*C9*/ 9556,    // BOX DRAWINGS DOUBLE DOWN AND RIGHT 
/*CA*/ 9577,    // BOX DRAWINGS DOUBLE UP AND HORIZONTAL 
/*CB*/ 9574,    // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL 
/*CC*/ 9568,    // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT 
/*CD*/ 9552,    // BOX DRAWINGS DOUBLE HORIZONTAL 
/*CE*/ 9580,    // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL 
/*CF*/ 9575,    // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE 
/*D0*/ 9576,    // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE 
/*D1*/ 9572,    // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE 
/*D2*/ 9573,    // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE 
/*D3*/ 9561,    // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE 
/*D4*/ 9560,    // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE 
/*D5*/ 9554,    // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE 
/*D6*/ 9555,    // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE 
/*D7*/ 9579,    // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE 
/*D8*/ 9578,    // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE 
/*D9*/ 9496,    // BOX DRAWINGS LIGHT UP AND LEFT 
/*DA*/ 9484,    // BOX DRAWINGS LIGHT DOWN AND RIGHT 
/*DB*/ 9608,    // FULL BLOCK 
/*DC*/ 9604,    // LOWER HALF BLOCK 
/*DD*/ 9612,    // LEFT HALF BLOCK 
/*DE*/ 9616,    // RIGHT HALF BLOCK 
/*DF*/ 9600,    // UPPER HALF BLOCK 
/*E0*/ 945,        // GREEK SMALL LETTER ALPHA 
/*E1*/ 223,        // LATIN SMALL LETTER SHARP S 
/*E2*/ 915,        // GREEK CAPITAL LETTER GAMMA 
/*E3*/ 960,        // GREEK SMALL LETTER PI 
/*E4*/ 931,        // GREEK CAPITAL LETTER SIGMA 
/*E5*/ 963,        // GREEK SMALL LETTER SIGMA 
/*E6*/ 181,        // MICRO SIGN 
/*E7*/ 964,        // GREEK SMALL LETTER TAU 
/*E8*/ 934,        // GREEK CAPITAL LETTER PHI 
/*E9*/ 920,        // GREEK CAPITAL LETTER THETA 
/*EA*/ 937,        // GREEK CAPITAL LETTER OMEGA 
/*EB*/ 948,        // GREEK SMALL LETTER DELTA 
/*EC*/ 8734,    // INFINITY 
/*ED*/ 966,        // GREEK SMALL LETTER PHI 
/*EE*/ 949,        // GREEK SMALL LETTER EPSILON 
/*EF*/ 8745,    // INTERSECTION 
/*F0*/ 8801,    // IDENTICAL TO 
/*F1*/ 177,        // PLUS-MINUS SIGN 
/*F2*/ 8805,    // GREATER-THAN OR EQUAL TO 
/*F3*/ 8804,    // LESS-THAN OR EQUAL TO 
/*F4*/ 8992,    // TOP HALF INTEGRAL 
/*F5*/ 8993,    // BOTTOM HALF INTEGRAL 
/*F6*/ 247,        // DIVISION SIGN 
/*F7*/ 8776,    // ALMOST EQUAL TO 
/*F8*/ 176,        // DEGREE SIGN 
/*F9*/ 8729,    // BULLET OPERATOR 
/*FA*/ 183,        // MIDDLE DOT 
/*FB*/ 8730,    // SQUARE ROOT 
/*FC*/ 8319,    // SUPERSCRIPT LATIN SMALL LETTER N 
/*FD*/ 178,        // SUPERSCRIPT TWO 
/*FE*/ 9632,    // BLACK SQUARE 
/*FF*/ 160,        // NO-BREAK SPACE 
};
 

862.h   //

// (Hebrew) 
CONST USHORT CodePage862ToUnicode[256] = {
/*00*/ 0x0000,    // NULL
/*01*/ 0x0001,    // START OF HEADING
/*02*/ 0x0002,    // START OF TEXT
/*03*/ 0x0003,    // END OF TEXT
/*04*/ 0x0004,    // END OF TRANSMISSION
/*05*/ 0x0005,    // ENQUIRY
/*06*/ 0x0006,    // ACKNOWLEDGE
/*07*/ 0x0007,    // BELL
/*08*/ 0x0008,    // BACKSPACE
/*09*/ 0x0009,    // HORIZONTAL TABULATION
/*0A*/ 0x000A,    // LINE FEED
/*0B*/ 0x000B,    // VERTICAL TABULATION
/*0C*/ 0x000C,    // FORM FEED
/*0D*/ 0x000D,    // CARRIAGE RETURN
/*0E*/ 0x000E,    // SHIFT OUT
/*0F*/ 0x000F,    // SHIFT IN
/*10*/ 0x0010,    // DATA LINK ESCAPE
/*11*/ 0x0011,    // DEVICE CONTROL ONE
/*12*/ 0x0012,    // DEVICE CONTROL TWO
/*13*/ 0x0013,    // DEVICE CONTROL THREE
/*14*/ 0x0014,    // DEVICE CONTROL FOUR
/*15*/ 0x0015,    // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016,    // SYNCHRONOUS IDLE
/*17*/ 0x0017,    // END OF TRANSMISSION BLOCK
/*18*/ 0x0018,    // CANCEL
/*19*/ 0x0019,    // END OF MEDIUM
/*1A*/ 0x001A,    // SUBSTITUTE
/*1B*/ 0x001B,    // ESCAPE
/*1C*/ 0x001C,    // FILE SEPARATOR
/*1D*/ 0x001D,    // GROUP SEPARATOR
/*1E*/ 0x001E,    // RECORD SEPARATOR
/*1F*/ 0x001F,    // UNIT SEPARATOR
/*20*/ 0x0020,    // SPACE
/*21*/ 0x0021,    // EXCLAMATION MARK
/*22*/ 0x0022,    // QUOTATION MARK
/*23*/ 0x0023,    // NUMBER SIGN
/*24*/ 0x0024,    // DOLLAR SIGN
/*25*/ 0x0025,    // PERCENT SIGN
/*26*/ 0x0026,    // AMPERSAND
/*27*/ 0x0027,    // APOSTROPHE
/*28*/ 0x0028,    // LEFT PARENTHESIS
/*29*/ 0x0029,    // RIGHT PARENTHESIS
/*2A*/ 0x002A,    // ASTERISK
/*2B*/ 0x002B,    // PLUS SIGN
/*2C*/ 0x002C,    // COMMA
/*2D*/ 0x002D,    // HYPHEN-MINUS
/*2E*/ 0x002E,    // FULL STOP
/*2F*/ 0x002F,    // SOLIDUS
/*30*/ 0x0030,    // DIGIT ZERO
/*31*/ 0x0031,    // DIGIT ONE
/*32*/ 0x0032,    // DIGIT TWO
/*33*/ 0x0033,    // DIGIT THREE
/*34*/ 0x0034,    // DIGIT FOUR
/*35*/ 0x0035,    // DIGIT FIVE
/*36*/ 0x0036,    // DIGIT SIX
/*37*/ 0x0037,    // DIGIT SEVEN
/*38*/ 0x0038,    // DIGIT EIGHT
/*39*/ 0x0039,    // DIGIT NINE
/*3A*/ 0x003A,    // COLON
/*3B*/ 0x003B,    // SEMICOLON
/*3C*/ 0x003C,    // LESS-THAN SIGN
/*3D*/ 0x003D,    // EQUALS SIGN
/*3E*/ 0x003E,    // GREATER-THAN SIGN
/*3F*/ 0x003F,    // QUESTION MARK
/*40*/ 0x0040,    // COMMERCIAL AT
/*41*/ 0x0041,    // LATIN CAPITAL LETTER A
/*42*/ 0x0042,    // LATIN CAPITAL LETTER B
/*43*/ 0x0043,    // LATIN CAPITAL LETTER C
/*44*/ 0x0044,    // LATIN CAPITAL LETTER D
/*45*/ 0x0045,    // LATIN CAPITAL LETTER E
/*46*/ 0x0046,    // LATIN CAPITAL LETTER F
/*47*/ 0x0047,    // LATIN CAPITAL LETTER G
/*48*/ 0x0048,    // LATIN CAPITAL LETTER H
/*49*/ 0x0049,    // LATIN CAPITAL LETTER I
/*4A*/ 0x004A,    // LATIN CAPITAL LETTER J
/*4B*/ 0x004B,    // LATIN CAPITAL LETTER K
/*4C*/ 0x004C,    // LATIN CAPITAL LETTER L
/*4D*/ 0x004D,    // LATIN CAPITAL LETTER M
/*4E*/ 0x004E,    // LATIN CAPITAL LETTER N
/*4F*/ 0x004F,    // LATIN CAPITAL LETTER O
/*50*/ 0x0050,    // LATIN CAPITAL LETTER P
/*51*/ 0x0051,    // LATIN CAPITAL LETTER Q
/*52*/ 0x0052,    // LATIN CAPITAL LETTER R
/*53*/ 0x0053,    // LATIN CAPITAL LETTER S
/*54*/ 0x0054,    // LATIN CAPITAL LETTER T
/*55*/ 0x0055,    // LATIN CAPITAL LETTER U
/*56*/ 0x0056,    // LATIN CAPITAL LETTER V
/*57*/ 0x0057,    // LATIN CAPITAL LETTER W
/*58*/ 0x0058,    // LATIN CAPITAL LETTER X
/*59*/ 0x0059,    // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A,    // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B,    // LEFT SQUARE BRACKET
/*5C*/ 0x005C,    // REVERSE SOLIDUS
/*5D*/ 0x005D,    // RIGHT SQUARE BRACKET
/*5E*/ 0x005E,    // CIRCUMFLEX ACCENT
/*5F*/ 0x005F,    // LOW LINE
/*60*/ 0x0060,    // GRAVE ACCENT
/*61*/ 0x0061,    // LATIN SMALL LETTER A
/*62*/ 0x0062,    // LATIN SMALL LETTER B
/*63*/ 0x0063,    // LATIN SMALL LETTER C
/*64*/ 0x0064,    // LATIN SMALL LETTER D
/*65*/ 0x0065,    // LATIN SMALL LETTER E
/*66*/ 0x0066,    // LATIN SMALL LETTER F
/*67*/ 0x0067,    // LATIN SMALL LETTER G
/*68*/ 0x0068,    // LATIN SMALL LETTER H
/*69*/ 0x0069,    // LATIN SMALL LETTER I
/*6A*/ 0x006A,    // LATIN SMALL LETTER J
/*6B*/ 0x006B,    // LATIN SMALL LETTER K
/*6C*/ 0x006C,    // LATIN SMALL LETTER L
/*6D*/ 0x006D,    // LATIN SMALL LETTER M
/*6E*/ 0x006E,    // LATIN SMALL LETTER N
/*6F*/ 0x006F,    // LATIN SMALL LETTER O
/*70*/ 0x0070,    // LATIN SMALL LETTER P
/*71*/ 0x0071,    // LATIN SMALL LETTER Q
/*72*/ 0x0072,    // LATIN SMALL LETTER R
/*73*/ 0x0073,    // LATIN SMALL LETTER S
/*74*/ 0x0074,    // LATIN SMALL LETTER T
/*75*/ 0x0075,    // LATIN SMALL LETTER U
/*76*/ 0x0076,    // LATIN SMALL LETTER V
/*77*/ 0x0077,    // LATIN SMALL LETTER W
/*78*/ 0x0078,    // LATIN SMALL LETTER X
/*79*/ 0x0079,    // LATIN SMALL LETTER Y
/*7A*/ 0x007A,    // LATIN SMALL LETTER Z
/*7B*/ 0x007B,    // LEFT CURLY BRACKET
/*7C*/ 0x007C,    // VERTICAL LINE
/*7D*/ 0x007D,    // RIGHT CURLY BRACKET
/*7E*/ 0x007E,    // TILDE
/*7F*/ 0x007F,    // DELETE
/*80*/ 0x05D0,    // HEBREW LETTER ALEF
/*81*/ 0x05D1,    // HEBREW LETTER BET
/*82*/ 0x05D2,    // HEBREW LETTER GIMEL
/*83*/ 0x05D3,    // HEBREW LETTER DALET
/*84*/ 0x05D4,    // HEBREW LETTER HE
/*85*/ 0x05D5,    // HEBREW LETTER VAV
/*86*/ 0x05D6,    // HEBREW LETTER ZAYIN
/*87*/ 0x05D7,    // HEBREW LETTER HET
/*88*/ 0x05D8,    // HEBREW LETTER TET
/*89*/ 0x05D9,    // HEBREW LETTER YOD
/*8A*/ 0x05DA,    // HEBREW LETTER FINAL KAF
/*8B*/ 0x05DB,    // HEBREW LETTER KAF
/*8C*/ 0x05DC,    // HEBREW LETTER LAMED
/*8D*/ 0x05DD,    // HEBREW LETTER FINAL MEM
/*8E*/ 0x05DE,    // HEBREW LETTER MEM
/*8F*/ 0x05DF,    // HEBREW LETTER FINAL NUN
/*90*/ 0x05E0,    // HEBREW LETTER NUN
/*91*/ 0x05E1,    // HEBREW LETTER SAMEKH
/*92*/ 0x05E2,    // HEBREW LETTER AYIN
/*93*/ 0x05E3,    // HEBREW LETTER FINAL PE
/*94*/ 0x05E4,    // HEBREW LETTER PE
/*95*/ 0x05E5,    // HEBREW LETTER FINAL TSADI
/*96*/ 0x05E6,    // HEBREW LETTER TSADI
/*97*/ 0x05E7,    // HEBREW LETTER QOF
/*98*/ 0x05E8,    // HEBREW LETTER RESH
/*99*/ 0x05E9,    // HEBREW LETTER SHIN
/*9A*/ 0x05EA,    // HEBREW LETTER TAV
/*9B*/ 0x00A2,    // CENT SIGN
/*9C*/ 0x00A3,    // POUND SIGN
/*9D*/ 0x00A5,    // YEN SIGN
/*9E*/ 0x20A7,    // PESETA SIGN
/*9F*/ 0x0192,    // LATIN SMALL LETTER F WITH HOOK
/*A0*/ 0x00E1,    // LATIN SMALL LETTER A WITH ACUTE
/*A1*/ 0x00ED,    // LATIN SMALL LETTER I WITH ACUTE
/*A2*/ 0x00F3,    // LATIN SMALL LETTER O WITH ACUTE
/*A3*/ 0x00FA,    // LATIN SMALL LETTER U WITH ACUTE
/*A4*/ 0x00F1,    // LATIN SMALL LETTER N WITH TILDE
/*A5*/ 0x00D1,    // LATIN CAPITAL LETTER N WITH TILDE
/*A6*/ 0x00AA,    // FEMININE ORDINAL INDICATOR
/*A7*/ 0x00BA,    // MASCULINE ORDINAL INDICATOR
/*A8*/ 0x00BF,    // INVERTED QUESTION MARK
/*A9*/ 0x2310,    // REVERSED NOT SIGN
/*AA*/ 0x00AC,    // NOT SIGN
/*AB*/ 0x00BD,    // VULGAR FRACTION ONE HALF
/*AC*/ 0x00BC,    // VULGAR FRACTION ONE QUARTER
/*AD*/ 0x00A1,    // INVERTED EXCLAMATION MARK
/*AE*/ 0x00AB,    // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
/*AF*/ 0x00BB,    // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
/*B0*/ 0x20AC,    // LIGHT SHADE  0x2591 -> EURO SIGN
/*B1*/ 0x20AC,    // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 0x2593,    // DARK SHADE
/*B3*/ 0x2502,    // BOX DRAWINGS LIGHT VERTICAL
/*B4*/ 0x2524,    // BOX DRAWINGS LIGHT VERTICAL AND LEFT
/*B5*/ 0x2561,    // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
/*B6*/ 0x2562,    // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
/*B7*/ 0x2556,    // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
/*B8*/ 0x2555,    // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
/*B9*/ 0x2563,    // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
/*BA*/ 0x2551,    // BOX DRAWINGS DOUBLE VERTICAL
/*BB*/ 0x2557,    // BOX DRAWINGS DOUBLE DOWN AND LEFT
/*BC*/ 0x255D,    // BOX DRAWINGS DOUBLE UP AND LEFT
/*BD*/ 0x255C,    // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
/*BE*/ 0x255B,    // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
/*BF*/ 0x2510,    // BOX DRAWINGS LIGHT DOWN AND LEFT
/*C0*/ 0x2514,    // BOX DRAWINGS LIGHT UP AND RIGHT
/*C1*/ 0x2534,    // BOX DRAWINGS LIGHT UP AND HORIZONTAL
/*C2*/ 0x252C,    // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
/*C3*/ 0x251C,    // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
/*C4*/ 0x2500,    // BOX DRAWINGS LIGHT HORIZONTAL
/*C5*/ 0x253C,    // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
/*C6*/ 0x255E,    // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
/*C7*/ 0x255F,    // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
/*C8*/ 0x255A,    // BOX DRAWINGS DOUBLE UP AND RIGHT
/*C9*/ 0x2554,    // BOX DRAWINGS DOUBLE DOWN AND RIGHT
/*CA*/ 0x2569,    // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
/*CB*/ 0x2566,    // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
/*CC*/ 0x2560,    // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
/*CD*/ 0x2550,    // BOX DRAWINGS DOUBLE HORIZONTAL
/*CE*/ 0x256C,    // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
/*CF*/ 0x2567,    // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
/*D0*/ 0x2568,    // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
/*D1*/ 0x2564,    // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
/*D2*/ 0x2565,    // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
/*D3*/ 0x2559,    // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
/*D4*/ 0x2558,    // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
/*D5*/ 0x2552,    // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
/*D6*/ 0x2553,    // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
/*D7*/ 0x256B,    // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
/*D8*/ 0x256A,    // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
/*D9*/ 0x2518,    // BOX DRAWINGS LIGHT UP AND LEFT
/*DA*/ 0x250C,    // BOX DRAWINGS LIGHT DOWN AND RIGHT
/*DB*/ 0x2588,    // FULL BLOCK
/*DC*/ 0x2584,    // LOWER HALF BLOCK
/*DD*/ 0x258C,    // LEFT HALF BLOCK
/*DE*/ 0x2590,    // RIGHT HALF BLOCK
/*DF*/ 0x2580,    // UPPER HALF BLOCK
/*E0*/ 0x03B1,    // GREEK SMALL LETTER ALPHA
/*E1*/ 0x00DF,    // LATIN SMALL LETTER SHARP S
/*E2*/ 0x0393,    // GREEK CAPITAL LETTER GAMMA
/*E3*/ 0x03C0,    // GREEK SMALL LETTER PI
/*E4*/ 0x03A3,    // GREEK CAPITAL LETTER SIGMA
/*E5*/ 0x03C3,    // GREEK SMALL LETTER SIGMA
/*E6*/ 0x00B5,    // MICRO SIGN
/*E7*/ 0x03C4,    // GREEK SMALL LETTER TAU
/*E8*/ 0x03A6,    // GREEK CAPITAL LETTER PHI
/*E9*/ 0x0398,    // GREEK CAPITAL LETTER THETA
/*EA*/ 0x03A9,    // GREEK CAPITAL LETTER OMEGA
/*EB*/ 0x03B4,    // GREEK SMALL LETTER DELTA
/*EC*/ 0x221E,    // INFINITY
/*ED*/ 0x03C6,    // GREEK SMALL LETTER PHI
/*EE*/ 0x03B5,    // GREEK SMALL LETTER EPSILON
/*EF*/ 0x2229,    // INTERSECTION
/*F0*/ 0x2261,    // IDENTICAL TO
/*F1*/ 0x00B1,    // PLUS-MINUS SIGN
/*F2*/ 0x2265,    // GREATER-THAN OR EQUAL TO
/*F3*/ 0x2264,    // LESS-THAN OR EQUAL TO
/*F4*/ 0x2320,    // TOP HALF INTEGRAL
/*F5*/ 0x2321,    // BOTTOM HALF INTEGRAL
/*F6*/ 0x00F7,    // DIVISION SIGN
/*F7*/ 0x2248,    // ALMOST EQUAL TO
/*F8*/ 0x00B0,    // DEGREE SIGN
/*F9*/ 0x2219,    // BULLET OPERATOR
/*FA*/ 0x00B7,    // MIDDLE DOT
/*FB*/ 0x221A,    // SQUARE ROOT
/*FC*/ 0x207F,    // SUPERSCRIPT LATIN SMALL LETTER N
/*FD*/ 0x00B2,    // SUPERSCRIPT TWO
/*FE*/ 0x25A0,    // BLACK SQUARE
/*FF*/ 0x00A0,    // NO-BREAK SPACE
};

 

863.h   /

CONST USHORT CodePage863ToUnicode[256] = {
    0x0000,// : NULL
    0x0001,// : START OF HEADING
    0x0002,// : START OF TEXT
    0x0003,// : END OF TEXT
    0x0004,// : END OF TRANSMISSION
    0x0005,// : ENQUIRY
    0x0006,// : ACKNOWLEDGE
    0x0007,// : BELL
    0x0008,// : BACKSPACE
    0x0009,// : HORIZONTAL TABULATION
    0x000A,// : LINE FEED
    0x000B,// : VERTICAL TABULATION
    0x000C,// : FORM FEED
    0x000D,// : CARRIAGE RETURN
    0x000E,// : SHIFT OUT
    0x000F,// : SHIFT IN
    0x0010,// : DATA LINK ESCAPE
    0x0011,// : DEVICE CONTROL ONE
    0x0012,// : DEVICE CONTROL TWO
    0x0013,// : DEVICE CONTROL THREE
    0x0014,// : DEVICE CONTROL FOUR
    0x0015,// : NEGATIVE ACKNOWLEDGE
    0x0016,// : SYNCHRONOUS IDLE
    0x0017,// : END OF TRANSMISSION BLOCK
    0x0018,// : CANCEL
    0x0019,// : END OF MEDIUM
    0x001A,// : SUBSTITUTE
    0x001B,// : ESCAPE
    0x001C,// : FILE SEPARATOR
    0x001D,// : GROUP SEPARATOR
    0x001E,// : RECORD SEPARATOR
    0x001F,// : UNIT SEPARATOR
    32, //SPACE
    33, //EXCLAMATION MARK
    34, //QUOTATION MARK
    35, //NUMBER SIGN
    36, //DOLLAR SIGN
    37, //PERCENT SIGN
    38, //AMPERSAND
    39, //APOSTROPHE
    40, //LEFT PARENTHESIS
    41, //RIGHT PARENTHESIS
    42, //ASTERISK
    43, //PLUS SIGN
    44, //COMMA
    45, //HYPHEN-MINUS
    46, //FULL STOP
    47, //SOLIDUS
    48, //DIGIT ZERO
    49, //DIGIT ONE
    50, //DIGIT TWO
    51, //DIGIT THREE
    52, //DIGIT FOUR
    53, //DIGIT FIVE
    54, //DIGIT SIX
    55, //DIGIT SEVEN
    56, //DIGIT EIGHT
    57, //DIGIT NINE
    58, //COLON
    59, //SEMICOLON
    60, //LESS-THAN SIGN
    61, //EQUALS SIGN
    62, //GREATER-THAN SIGN
    63, //QUESTION MARK
    64, //COMMERCIAL AT
    65, //LATIN CAPITAL LETTER A
    66, //LATIN CAPITAL LETTER B
    67, //LATIN CAPITAL LETTER C
    68, //LATIN CAPITAL LETTER D
    69, //LATIN CAPITAL LETTER E
    70, //LATIN CAPITAL LETTER F
    71, //LATIN CAPITAL LETTER G
    72, //LATIN CAPITAL LETTER H
    73, //LATIN CAPITAL LETTER I
    74, //LATIN CAPITAL LETTER J
    75, //LATIN CAPITAL LETTER K
    76, //LATIN CAPITAL LETTER L
    77, //LATIN CAPITAL LETTER M
    78, //LATIN CAPITAL LETTER N
    79, //LATIN CAPITAL LETTER O
    80, //LATIN CAPITAL LETTER P
    81, //LATIN CAPITAL LETTER Q
    82, //LATIN CAPITAL LETTER R
    83, //LATIN CAPITAL LETTER S
    84, //LATIN CAPITAL LETTER T
    85, //LATIN CAPITAL LETTER U
    86, //LATIN CAPITAL LETTER V
    87, //LATIN CAPITAL LETTER W
    88, //LATIN CAPITAL LETTER X
    89, //LATIN CAPITAL LETTER Y
    90, //LATIN CAPITAL LETTER Z
    91, //LEFT SQUARE BRACKET
    92, //REVERSE SOLIDUS
    93, //RIGHT SQUARE BRACKET
    94, //CIRCUMFLEX ACCENT
    95, //LOW LINE
    96, //GRAVE ACCENT
    97, //LATIN SMALL LETTER A
    98, //LATIN SMALL LETTER B
    99, //LATIN SMALL LETTER C
    100, //LATIN SMALL LETTER D
    101, //LATIN SMALL LETTER E
    102, //LATIN SMALL LETTER F
    103, //LATIN SMALL LETTER G
    104, //LATIN SMALL LETTER H
    105, //LATIN SMALL LETTER I
    106, //LATIN SMALL LETTER J
    107, //LATIN SMALL LETTER K
    108, //LATIN SMALL LETTER L
    109, //LATIN SMALL LETTER M
    110, //LATIN SMALL LETTER N
    111, //LATIN SMALL LETTER O
    112, //LATIN SMALL LETTER P
    113, //LATIN SMALL LETTER Q
    114, //LATIN SMALL LETTER R
    115, //LATIN SMALL LETTER S
    116, //LATIN SMALL LETTER T
    117, //LATIN SMALL LETTER U
    118, //LATIN SMALL LETTER V
    119, //LATIN SMALL LETTER W
    120, //LATIN SMALL LETTER X
    121, //LATIN SMALL LETTER Y
    122, //LATIN SMALL LETTER Z
    123, //LEFT CURLY BRACKET
    124, //VERTICAL LINE
    125, //RIGHT CURLY BRACKET
    126, //TILDE
    127, //DELETE
    199, //LATIN CAPITAL LETTER C WITH CEDILLA
    252, //LATIN SMALL LETTER U WITH DIAERESIS
    233, //LATIN SMALL LETTER E WITH ACUTE
    226, //LATIN SMALL LETTER A WITH CIRCUMFLEX
    194, //LATIN CAPITAL LETTER A WITH CIRCUMFLEX
    224, //LATIN SMALL LETTER A WITH GRAVE
    182, //PILCROW SIGN
    231, //LATIN SMALL LETTER C WITH CEDILLA
    234, //LATIN SMALL LETTER E WITH CIRCUMFLEX
    235, //LATIN SMALL LETTER E WITH DIAERESIS
    232, //LATIN SMALL LETTER E WITH GRAVE
    239, //LATIN SMALL LETTER I WITH DIAERESIS
    238, //LATIN SMALL LETTER I WITH CIRCUMFLEX
    8215, //;8215DOUBLE LOW LINE
    192, //LATIN CAPITAL LETTER A WITH GRAVE
    167, //SECTION SIGN
    201, //LATIN CAPITAL LETTER E WITH ACUTE
    200, //LATIN CAPITAL LETTER E WITH GRAVE
    202, //LATIN CAPITAL LETTER E WITH CIRCUMFLEX
    244, //LATIN SMALL LETTER O WITH CIRCUMFLEX
    203, //LATIN CAPITAL LETTER E WITH DIAERESIS
    207, //LATIN CAPITAL LETTER I WITH DIAERESIS
    251, //LATIN SMALL LETTER U WITH CIRCUMFLEX
    249, //LATIN SMALL LETTER U WITH GRAVE
    164, //CURRENCY SIGN
    212, //LATIN CAPITAL LETTER O WITH CIRCUMFLEX
    220, //LATIN CAPITAL LETTER U WITH DIAERESIS
    162, //CENT SIGN
    163, //POUND SIGN
    217, //LATIN CAPITAL LETTER U WITH GRAVE
    219, //LATIN CAPITAL LETTER U WITH CIRCUMFLEX
    402, //LATIN SMALL LETTER F WITH HOOK
    166, //BROKEN BAR
    180, //ACUTE ACCENT
    243, //LATIN SMALL LETTER O WITH ACUTE
    250, //LATIN SMALL LETTER U WITH ACUTE
    168, //DIAERESIS
    184, //CEDILLA
    179, //SUPERSCRIPT THREE
    175, //MACRON
    206, //LATIN CAPITAL LETTER I WITH CIRCUMFLEX
    8976, //;8976REVERSED NOT SIGN
    172, //NOT SIGN
    189, //VULGAR FRACTION ONE HALF
    188, //VULGAR FRACTION ONE QUARTER
    190, //VULGAR FRACTION THREE QUARTERS
    171, //LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    187, //RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
    0x20AC, //;9617LIGHT SHADE -> EURO SIGN
    0x20AC, //;9618MEDIUM SHADE-> EURO SIGN
    9619, //;9619DARK SHADE
    9474, //;9474BOX DRAWINGS LIGHT VERTICAL
    9508, //;9508BOX DRAWINGS LIGHT VERTICAL AND LEFT
    9569, //;9569BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
    9570, //;9570BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
    9558, //;9558BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
    9557, //;9557BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
    9571, //;9571BOX DRAWINGS DOUBLE VERTICAL AND LEFT
    9553, //;9553BOX DRAWINGS DOUBLE VERTICAL
    9559, //;9559BOX DRAWINGS DOUBLE DOWN AND LEFT
    9565, //;9565BOX DRAWINGS DOUBLE UP AND LEFT
    9564, //;9564BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
    9563, //;9563BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
    9488, //;9488BOX DRAWINGS LIGHT DOWN AND LEFT
    9492, //;9492BOX DRAWINGS LIGHT UP AND RIGHT
    9524, //;9524BOX DRAWINGS LIGHT UP AND HORIZONTAL
    9516, //;9516BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
    9500, //;9500BOX DRAWINGS LIGHT VERTICAL AND RIGHT
    9472, //;9472BOX DRAWINGS LIGHT HORIZONTAL
    9532, //;9532BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
    9566, //;9566BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
    9567, //;9567BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
    9562, //;9562BOX DRAWINGS DOUBLE UP AND RIGHT
    9556, //;9556BOX DRAWINGS DOUBLE DOWN AND RIGHT
    9577, //;9577BOX DRAWINGS DOUBLE UP AND HORIZONTAL
    9574, //;9574BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
    9568, //;9568BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
    9552, //;9552BOX DRAWINGS DOUBLE HORIZONTAL
    9580, //;9580BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
    9575, //;9575BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
    9576, //;9576BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
    9572, //;9572BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
    9573, //;9573BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
    9561, //;9561BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
    9560, //;9560BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
    9554, //;9554BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
    9555, //;9555BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
    9579, //;9579BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
    9578, //;9578BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
    9496, //;9496BOX DRAWINGS LIGHT UP AND LEFT
    9484, //;9484BOX DRAWINGS LIGHT DOWN AND RIGHT
    9608, //;9608FULL BLOCK
    9604, //;9604LOWER HALF BLOCK
    9612, //;9612LEFT HALF BLOCK
    9616, //;9616RIGHT HALF BLOCK
    9600, //;9600UPPER HALF BLOCK
    945 , //;945GREEK SMALL LETTER ALPHA
    223 , //LATIN SMALL LETTER SHARP S
    915 , //;915GREEK CAPITAL LETTER GAMMA
    960 , //;960GREEK SMALL LETTER PI
    931 , //;931GREEK CAPITAL LETTER SIGMA
    963 , //;963GREEK SMALL LETTER SIGMA
    181 , //MICRO SIGN
    964 , //;964GREEK SMALL LETTER TAU
    934 , //;934GREEK CAPITAL LETTER PHI
    920 , //;920GREEK CAPITAL LETTER THETA
    937 , //;937GREEK CAPITAL LETTER OMEGA
    948 , //;948GREEK SMALL LETTER DELTA
    8734, //;8734INFINITY
    966 , //;966GREEK SMALL LETTER PHI
    949 , //;949GREEK SMALL LETTER EPSILON
    8745, //;8745INTERSECTION
    8801, //;8801IDENTICAL TO
    177 , //PLUS-MINUS SIGN
    8805, //;8805GREATER-THAN OR EQUAL TO
    8804, //;8804LESS-THAN OR EQUAL TO
    8992, //;8992TOP HALF INTEGRAL
    8993, //;8993BOTTOM HALF INTEGRAL
    247 , //DIVISION SIGN
    8776, //;8776ALMOST EQUAL TO
    176 , //DEGREE SIGN
    8729, //;8729BULLET OPERATOR
    183 , //MIDDLE DOT
    8730, //;8730SQUARE ROOT
    8319, //;8319SUPERSCRIPT LATIN SMALL LETTER N
    178 , //SUPERSCRIPT TWO
    9632, //;9632BLACK SQUARE
    160   //NO-BREAK SPACE
};

865.h  /

CONST USHORT CodePage865ToUnicode[256] = {
    0x0000,// : NULL
    0x0001,// : START OF HEADING
    0x0002,// : START OF TEXT
    0x0003,// : END OF TEXT
    0x0004,// : END OF TRANSMISSION
    0x0005,// : ENQUIRY
    0x0006,// : ACKNOWLEDGE
    0x0007,// : BELL
    0x0008,// : BACKSPACE
    0x0009,// : HORIZONTAL TABULATION
    0x000A,// : LINE FEED
    0x000B,// : VERTICAL TABULATION
    0x000C,// : FORM FEED
    0x000D,// : CARRIAGE RETURN
    0x000E,// : SHIFT OUT
    0x000F,// : SHIFT IN
    0x0010,// : DATA LINK ESCAPE
    0x0011,// : DEVICE CONTROL ONE
    0x0012,// : DEVICE CONTROL TWO
    0x0013,// : DEVICE CONTROL THREE
    0x0014,// : DEVICE CONTROL FOUR
    0x0015,// : NEGATIVE ACKNOWLEDGE
    0x0016,// : SYNCHRONOUS IDLE
    0x0017,// : END OF TRANSMISSION BLOCK
    0x0018,// : CANCEL
    0x0019,// : END OF MEDIUM
    0x001A,// : SUBSTITUTE
    0x001B,// : ESCAPE
    0x001C,// : FILE SEPARATOR
    0x001D,// : GROUP SEPARATOR
    0x001E,// : RECORD SEPARATOR
    0x001F,// : UNIT SEPARATOR
    32   ,//SPACE
    33   ,//EXCLAMATION MARK
    34   ,//QUOTATION MARK
    35   ,//NUMBER SIGN
    36   ,//DOLLAR SIGN
    37   ,//PERCENT SIGN
    38   ,//AMPERSAND
    39   ,//APOSTROPHE
    40   ,//LEFT PARENTHESIS
    41   ,//RIGHT PARENTHESIS
    42   ,//ASTERISK
    43   ,//PLUS SIGN
    44   ,//COMMA
    45   ,//HYPHEN-MINUS
    46   ,//FULL STOP
    47   ,//SOLIDUS
    48   ,//DIGIT ZERO
    49   ,//DIGIT ONE
    50   ,//DIGIT TWO
    51   ,//DIGIT THREE
    52   ,//DIGIT FOUR
    53   ,//DIGIT FIVE
    54   ,//DIGIT SIX
    55   ,//DIGIT SEVEN
    56   ,//DIGIT EIGHT
    57   ,//DIGIT NINE
    58   ,//COLON
    59   ,//SEMICOLON
    60   ,//LESS-THAN SIGN
    61   ,//EQUALS SIGN
    62   ,//GREATER-THAN SIGN
    63   ,//QUESTION MARK
    64   ,//COMMERCIAL AT
    65   ,//LATIN CAPITAL LETTER A
    66   ,//LATIN CAPITAL LETTER B
    67   ,//LATIN CAPITAL LETTER C
    68   ,//LATIN CAPITAL LETTER D
    69   ,//LATIN CAPITAL LETTER E
    70   ,//LATIN CAPITAL LETTER F
    71   ,//LATIN CAPITAL LETTER G
    72   ,//LATIN CAPITAL LETTER H
    73   ,//LATIN CAPITAL LETTER I
    74   ,//LATIN CAPITAL LETTER J
    75   ,//LATIN CAPITAL LETTER K
    76   ,//LATIN CAPITAL LETTER L
    77   ,//LATIN CAPITAL LETTER M
    78   ,//LATIN CAPITAL LETTER N
    79   ,//LATIN CAPITAL LETTER O
    80   ,//LATIN CAPITAL LETTER P
    81   ,//LATIN CAPITAL LETTER Q
    82   ,//LATIN CAPITAL LETTER R
    83   ,//LATIN CAPITAL LETTER S
    84   ,//LATIN CAPITAL LETTER T
    85   ,//LATIN CAPITAL LETTER U
    86   ,//LATIN CAPITAL LETTER V
    87   ,//LATIN CAPITAL LETTER W
    88   ,//LATIN CAPITAL LETTER X
    89   ,//LATIN CAPITAL LETTER Y
    90   ,//LATIN CAPITAL LETTER Z
    91   ,//LEFT SQUARE BRACKET
    92   ,//REVERSE SOLIDUS
    93   ,//RIGHT SQUARE BRACKET
    94   ,//CIRCUMFLEX ACCENT
    95   ,//LOW LINE
    96   ,//GRAVE ACCENT
    97   ,//LATIN SMALL LETTER A
    98   ,//LATIN SMALL LETTER B
    99   ,//LATIN SMALL LETTER C
    100  ,//LATIN SMALL LETTER D
    101  ,//LATIN SMALL LETTER E
    102  ,//LATIN SMALL LETTER F
    103  ,//LATIN SMALL LETTER G
    104  ,//LATIN SMALL LETTER H
    105  ,//LATIN SMALL LETTER I
    106  ,//LATIN SMALL LETTER J
    107  ,//LATIN SMALL LETTER K
    108  ,//LATIN SMALL LETTER L
    109  ,//LATIN SMALL LETTER M
    110  ,//LATIN SMALL LETTER N
    111  ,//LATIN SMALL LETTER O
    112  ,//LATIN SMALL LETTER P
    113  ,//LATIN SMALL LETTER Q
    114  ,//LATIN SMALL LETTER R
    115  ,//LATIN SMALL LETTER S
    116  ,//LATIN SMALL LETTER T
    117  ,//LATIN SMALL LETTER U
    118  ,//LATIN SMALL LETTER V
    119  ,//LATIN SMALL LETTER W
    120  ,//LATIN SMALL LETTER X
    121  ,//LATIN SMALL LETTER Y
    122  ,//LATIN SMALL LETTER Z
    123  ,//LEFT CURLY BRACKET
    124  ,//VERTICAL LINE
    125  ,//RIGHT CURLY BRACKET
    126  ,//TILDE
    127  ,//DELETE
    199  ,//LATIN CAPITAL LETTER C WITH CEDILLA
    252  ,//LATIN SMALL LETTER U WITH DIAERESIS
    233  ,//LATIN SMALL LETTER E WITH ACUTE
    226  ,//LATIN SMALL LETTER A WITH CIRCUMFLEX
    228  ,//LATIN SMALL LETTER A WITH DIAERESIS
    224  ,//LATIN SMALL LETTER A WITH GRAVE
    229  ,//LATIN SMALL LETTER A WITH RING ABOVE
    231  ,//LATIN SMALL LETTER C WITH CEDILLA
    234  ,//LATIN SMALL LETTER E WITH CIRCUMFLEX
    235  ,//LATIN SMALL LETTER E WITH DIAERESIS
    232  ,//LATIN SMALL LETTER E WITH GRAVE
    239  ,//LATIN SMALL LETTER I WITH DIAERESIS
    238  ,//LATIN SMALL LETTER I WITH CIRCUMFLEX
    236  ,//LATIN SMALL LETTER I WITH GRAVE
    196  ,//LATIN CAPITAL LETTER A WITH DIAERESIS
    197  ,//LATIN CAPITAL LETTER A WITH RING ABOVE
    201  ,//LATIN CAPITAL LETTER E WITH ACUTE
    230  ,//LATIN SMALL LETTER AE
    198  ,//LATIN CAPITAL LETTER AE
    244  ,//LATIN SMALL LETTER O WITH CIRCUMFLEX
    246  ,//LATIN SMALL LETTER O WITH DIAERESIS
    242  ,//LATIN SMALL LETTER O WITH GRAVE
    251  ,//LATIN SMALL LETTER U WITH CIRCUMFLEX
    249  ,//LATIN SMALL LETTER U WITH GRAVE
    255  ,//LATIN SMALL LETTER Y WITH DIAERESIS
    214  ,//LATIN CAPITAL LETTER O WITH DIAERESIS
    220  ,//LATIN CAPITAL LETTER U WITH DIAERESIS
    248  ,//LATIN SMALL LETTER O WITH STROKE
    163  ,//POUND SIGN
    216  ,//LATIN CAPITAL LETTER O WITH STROKE
    8359 ,//;8359PESETA SIGN
    402  ,//LATIN SMALL LETTER F WITH HOOK
    225  ,//LATIN SMALL LETTER A WITH ACUTE
    237  ,//LATIN SMALL LETTER I WITH ACUTE
    243  ,//LATIN SMALL LETTER O WITH ACUTE
    250  ,//LATIN SMALL LETTER U WITH ACUTE
    241  ,//LATIN SMALL LETTER N WITH TILDE
    209  ,//LATIN CAPITAL LETTER N WITH TILDE
    170  ,//FEMININE ORDINAL INDICATOR
    186  ,//MASCULINE ORDINAL INDICATOR
    191  ,//INVERTED QUESTION MARK
    8976 ,//;8976REVERSED NOT SIGN
    172  ,//NOT SIGN
    189  ,//VULGAR FRACTION ONE HALF
    188  ,//VULGAR FRACTION ONE QUARTER
    161  ,//INVERTED EXCLAMATION MARK
    171  ,//LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    164 ,// CURRENCY SIGN
    0x20AC,//;9617LIGHT SHADE -> EURO SIGN
    0x20AC,//;9618MEDIUM SHADE-> EURO SIGN
    9619,//;9619DARK SHADE
    9474,//;9474BOX DRAWINGS LIGHT VERTICAL
    9508,//;9508BOX DRAWINGS LIGHT VERTICAL AND LEFT
    9569,//;9569BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
    9570,//;9570BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
    9558,//;9558BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
    9557,//;9557BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
    9571,//;9571BOX DRAWINGS DOUBLE VERTICAL AND LEFT
    9553,//;9553BOX DRAWINGS DOUBLE VERTICAL
    9559,//;9559BOX DRAWINGS DOUBLE DOWN AND LEFT
    9565,//;9565BOX DRAWINGS DOUBLE UP AND LEFT
    9564,//;9564BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
    9563,//;9563BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
    9488,//;9488BOX DRAWINGS LIGHT DOWN AND LEFT
    9492,//;9492BOX DRAWINGS LIGHT UP AND RIGHT
    9524,//;9524BOX DRAWINGS LIGHT UP AND HORIZONTAL
    9516,//;9516BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
    9500,//;9500BOX DRAWINGS LIGHT VERTICAL AND RIGHT
    9472,//;9472BOX DRAWINGS LIGHT HORIZONTAL
    9532,//;9532BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
    9566,//;9566BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
    9567,//;9567BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
    9562,//;9562BOX DRAWINGS DOUBLE UP AND RIGHT
    9556,//;9556BOX DRAWINGS DOUBLE DOWN AND RIGHT
    9577,//;9577BOX DRAWINGS DOUBLE UP AND HORIZONTAL
    9574,//;9574BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
    9568,//;9568BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
    9552,//;9552BOX DRAWINGS DOUBLE HORIZONTAL
    9580,//;9580BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
    9575,//;9575BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
    9576,//;9576BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
    9572,//;9572BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
    9573,//;9573BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
    9561,//;9561BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
    9560,//;9560BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
    9554,//;9554BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
    9555,//;9555BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
    9579,//;9579BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
    9578,//;9578BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
    9496,//;9496BOX DRAWINGS LIGHT UP AND LEFT
    9484,//;9484BOX DRAWINGS LIGHT DOWN AND RIGHT
    9608,//;9608FULL BLOCK
    9604,//;9604LOWER HALF BLOCK
    9612,//;9612LEFT HALF BLOCK
    9616,//;9616RIGHT HALF BLOCK
    9600,//;9600UPPER HALF BLOCK
    945 ,//;945GREEK SMALL LETTER ALPHA
    223 ,//LATIN SMALL LETTER SHARP S
    915 ,//;915GREEK CAPITAL LETTER GAMMA
    960 ,//;960GREEK SMALL LETTER PI
    931 ,//;931GREEK CAPITAL LETTER SIGMA
    963 ,//;963GREEK SMALL LETTER SIGMA
    181 ,//MICRO SIGN
    964 ,//;964GREEK SMALL LETTER TAU
    934 ,//;934GREEK CAPITAL LETTER PHI
    920 ,//;920GREEK CAPITAL LETTER THETA
    937 ,//;937GREEK CAPITAL LETTER OMEGA
    948 ,//;948GREEK SMALL LETTER DELTA
    8734,//;8734INFINITY
    966 ,//;966GREEK SMALL LETTER PHI
    949 ,//;949GREEK SMALL LETTER EPSILON
    8745,//;8745INTERSECTION
    8801,//;8801IDENTICAL TO
    177 ,// PLUS-MINUS SIGN
    8805,//;8805GREATER-THAN OR EQUAL TO
    8804,//;8804LESS-THAN OR EQUAL TO
    8992,//;8992TOP HALF INTEGRAL
    8993,//;8993BOTTOM HALF INTEGRAL
    247 ,// DIVISION SIGN
    8776,//;8776ALMOST EQUAL TO
    176 ,// DEGREE SIGN
    8729,//;8729BULLET OPERATOR
    183 ,// MIDDLE DOT
    8730,//;8730SQUARE ROOT
    8319,//;8319SUPERSCRIPT LATIN SMALL LETTER N
    178 ,// SUPERSCRIPT TWO
    9632,//;9632BLACK SQUARE
    160  // NO-BREAK SPACE
};

866.h    ///

// (Russian)
CONST USHORT CodePage866ToUnicode[256] = {
/*00*/ 0x0000,    // NULL
/*01*/ 0x0001,    // START OF HEADING
/*02*/ 0x0002,    // START OF TEXT
/*03*/ 0x0003,    // END OF TEXT
/*04*/ 0x0004,    // END OF TRANSMISSION
/*05*/ 0x0005,    // ENQUIRY
/*06*/ 0x0006,    // ACKNOWLEDGE
/*07*/ 0x0007,    // BELL
/*08*/ 0x0008,    // BACKSPACE
/*09*/ 0x0009,    // HORIZONTAL TABULATION
/*0A*/ 0x000A,    // LINE FEED
/*0B*/ 0x000B,    // VERTICAL TABULATION
/*0C*/ 0x000C,    // FORM FEED
/*0D*/ 0x000D,    // CARRIAGE RETURN
/*0E*/ 0x000E,    // SHIFT OUT
/*0F*/ 0x000F,    // SHIFT IN
/*10*/ 0x0010,    // DATA LINK ESCAPE
/*11*/ 0x0011,    // DEVICE CONTROL ONE
/*12*/ 0x0012,    // DEVICE CONTROL TWO
/*13*/ 0x0013,    // DEVICE CONTROL THREE
/*14*/ 0x0014,    // DEVICE CONTROL FOUR
/*15*/ 0x0015,    // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016,    // SYNCHRONOUS IDLE
/*17*/ 0x0017,    // END OF TRANSMISSION BLOCK
/*18*/ 0x0018,    // CANCEL
/*19*/ 0x0019,    // END OF MEDIUM
/*1A*/ 0x001A,    // SUBSTITUTE
/*1B*/ 0x001B,    // ESCAPE
/*1C*/ 0x001C,    // FILE SEPARATOR
/*1D*/ 0x001D,    // GROUP SEPARATOR
/*1E*/ 0x001E,    // RECORD SEPARATOR
/*1F*/ 0x001F,    // UNIT SEPARATOR
/*20*/ 0x0020,    // SPACE
/*21*/ 0x0021,    // EXCLAMATION MARK
/*22*/ 0x0022,    // QUOTATION MARK
/*23*/ 0x0023,    // NUMBER SIGN
/*24*/ 0x0024,    // DOLLAR SIGN
/*25*/ 0x0025,    // PERCENT SIGN
/*26*/ 0x0026,    // AMPERSAND
/*27*/ 0x0027,    // APOSTROPHE
/*28*/ 0x0028,    // LEFT PARENTHESIS
/*29*/ 0x0029,    // RIGHT PARENTHESIS
/*2A*/ 0x002A,    // ASTERISK
/*2B*/ 0x002B,    // PLUS SIGN
/*2C*/ 0x002C,    // COMMA
/*2D*/ 0x002D,    // HYPHEN-MINUS
/*2E*/ 0x002E,    // FULL STOP
/*2F*/ 0x002F,    // SOLIDUS
/*30*/ 0x0030,    // DIGIT ZERO
/*31*/ 0x0031,    // DIGIT ONE
/*32*/ 0x0032,    // DIGIT TWO
/*33*/ 0x0033,    // DIGIT THREE
/*34*/ 0x0034,    // DIGIT FOUR
/*35*/ 0x0035,    // DIGIT FIVE
/*36*/ 0x0036,    // DIGIT SIX
/*37*/ 0x0037,    // DIGIT SEVEN
/*38*/ 0x0038,    // DIGIT EIGHT
/*39*/ 0x0039,    // DIGIT NINE
/*3A*/ 0x003A,    // COLON
/*3B*/ 0x003B,    // SEMICOLON
/*3C*/ 0x003C,    // LESS-THAN SIGN
/*3D*/ 0x003D,    // EQUALS SIGN
/*3E*/ 0x003E,    // GREATER-THAN SIGN
/*3F*/ 0x003F,    // QUESTION MARK
/*40*/ 0x0040,    // COMMERCIAL AT
/*41*/ 0x0041,    // LATIN CAPITAL LETTER A
/*42*/ 0x0042,    // LATIN CAPITAL LETTER B
/*43*/ 0x0043,    // LATIN CAPITAL LETTER C
/*44*/ 0x0044,    // LATIN CAPITAL LETTER D
/*45*/ 0x0045,    // LATIN CAPITAL LETTER E
/*46*/ 0x0046,    // LATIN CAPITAL LETTER F
/*47*/ 0x0047,    // LATIN CAPITAL LETTER G
/*48*/ 0x0048,    // LATIN CAPITAL LETTER H
/*49*/ 0x0049,    // LATIN CAPITAL LETTER I
/*4A*/ 0x004A,    // LATIN CAPITAL LETTER J
/*4B*/ 0x004B,    // LATIN CAPITAL LETTER K
/*4C*/ 0x004C,    // LATIN CAPITAL LETTER L
/*4D*/ 0x004D,    // LATIN CAPITAL LETTER M
/*4E*/ 0x004E,    // LATIN CAPITAL LETTER N
/*4F*/ 0x004F,    // LATIN CAPITAL LETTER O
/*50*/ 0x0050,    // LATIN CAPITAL LETTER P
/*51*/ 0x0051,    // LATIN CAPITAL LETTER Q
/*52*/ 0x0052,    // LATIN CAPITAL LETTER R
/*53*/ 0x0053,    // LATIN CAPITAL LETTER S
/*54*/ 0x0054,    // LATIN CAPITAL LETTER T
/*55*/ 0x0055,    // LATIN CAPITAL LETTER U
/*56*/ 0x0056,    // LATIN CAPITAL LETTER V
/*57*/ 0x0057,    // LATIN CAPITAL LETTER W
/*58*/ 0x0058,    // LATIN CAPITAL LETTER X
/*59*/ 0x0059,    // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A,    // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B,    // LEFT SQUARE BRACKET
/*5C*/ 0x005C,    // REVERSE SOLIDUS
/*5D*/ 0x005D,    // RIGHT SQUARE BRACKET
/*5E*/ 0x005E,    // CIRCUMFLEX ACCENT
/*5F*/ 0x005F,    // LOW LINE
/*60*/ 0x0060,    // GRAVE ACCENT
/*61*/ 0x0061,    // LATIN SMALL LETTER A
/*62*/ 0x0062,    // LATIN SMALL LETTER B
/*63*/ 0x0063,    // LATIN SMALL LETTER C
/*64*/ 0x0064,    // LATIN SMALL LETTER D
/*65*/ 0x0065,    // LATIN SMALL LETTER E
/*66*/ 0x0066,    // LATIN SMALL LETTER F
/*67*/ 0x0067,    // LATIN SMALL LETTER G
/*68*/ 0x0068,    // LATIN SMALL LETTER H
/*69*/ 0x0069,    // LATIN SMALL LETTER I
/*6A*/ 0x006A,    // LATIN SMALL LETTER J
/*6B*/ 0x006B,    // LATIN SMALL LETTER K
/*6C*/ 0x006C,    // LATIN SMALL LETTER L
/*6D*/ 0x006D,    // LATIN SMALL LETTER M
/*6E*/ 0x006E,    // LATIN SMALL LETTER N
/*6F*/ 0x006F,    // LATIN SMALL LETTER O
/*70*/ 0x0070,    // LATIN SMALL LETTER P
/*71*/ 0x0071,    // LATIN SMALL LETTER Q
/*72*/ 0x0072,    // LATIN SMALL LETTER R
/*73*/ 0x0073,    // LATIN SMALL LETTER S
/*74*/ 0x0074,    // LATIN SMALL LETTER T
/*75*/ 0x0075,    // LATIN SMALL LETTER U
/*76*/ 0x0076,    // LATIN SMALL LETTER V
/*77*/ 0x0077,    // LATIN SMALL LETTER W
/*78*/ 0x0078,    // LATIN SMALL LETTER X
/*79*/ 0x0079,    // LATIN SMALL LETTER Y
/*7A*/ 0x007A,    // LATIN SMALL LETTER Z
/*7B*/ 0x007B,    // LEFT CURLY BRACKET
/*7C*/ 0x007C,    // VERTICAL LINE
/*7D*/ 0x007D,    // RIGHT CURLY BRACKET
/*7E*/ 0x007E,    // TILDE
/*7F*/ 0x007F,    // DELETE
/*80*/ 0x0410,    // CYRILLIC CAPITAL LETTER A
/*81*/ 0x0411,    // CYRILLIC CAPITAL LETTER BE
/*82*/ 0x0412,    // CYRILLIC CAPITAL LETTER VE
/*83*/ 0x0413,    // CYRILLIC CAPITAL LETTER GHE
/*84*/ 0x0414,    // CYRILLIC CAPITAL LETTER DE
/*85*/ 0x0415,    // CYRILLIC CAPITAL LETTER IE
/*86*/ 0x0416,    // CYRILLIC CAPITAL LETTER ZHE
/*87*/ 0x0417,    // CYRILLIC CAPITAL LETTER ZE
/*88*/ 0x0418,    // CYRILLIC CAPITAL LETTER I
/*89*/ 0x0419,    // CYRILLIC CAPITAL LETTER SHORT I
/*8A*/ 0x041A,    // CYRILLIC CAPITAL LETTER KA
/*8B*/ 0x041B,    // CYRILLIC CAPITAL LETTER EL
/*8C*/ 0x041C,    // CYRILLIC CAPITAL LETTER EM
/*8D*/ 0x041D,    // CYRILLIC CAPITAL LETTER EN
/*8E*/ 0x041E,    // CYRILLIC CAPITAL LETTER O
/*8F*/ 0x041F,    // CYRILLIC CAPITAL LETTER PE
/*90*/ 0x0420,    // CYRILLIC CAPITAL LETTER ER
/*91*/ 0x0421,    // CYRILLIC CAPITAL LETTER ES
/*92*/ 0x0422,    // CYRILLIC CAPITAL LETTER TE
/*93*/ 0x0423,    // CYRILLIC CAPITAL LETTER U
/*94*/ 0x0424,    // CYRILLIC CAPITAL LETTER EF
/*95*/ 0x0425,    // CYRILLIC CAPITAL LETTER HA
/*96*/ 0x0426,    // CYRILLIC CAPITAL LETTER TSE
/*97*/ 0x0427,    // CYRILLIC CAPITAL LETTER CHE
/*98*/ 0x0428,    // CYRILLIC CAPITAL LETTER SHA
/*99*/ 0x0429,    // CYRILLIC CAPITAL LETTER SHCHA
/*9A*/ 0x042A,    // CYRILLIC CAPITAL LETTER HARD SIGN
/*9B*/ 0x042B,    // CYRILLIC CAPITAL LETTER YERU
/*9C*/ 0x042C,    // CYRILLIC CAPITAL LETTER SOFT SIGN
/*9D*/ 0x042D,    // CYRILLIC CAPITAL LETTER E
/*9E*/ 0x042E,    // CYRILLIC CAPITAL LETTER YU
/*9F*/ 0x042F,    // CYRILLIC CAPITAL LETTER YA
/*A0*/ 0x0430,    // CYRILLIC SMALL LETTER A
/*A1*/ 0x0431,    // CYRILLIC SMALL LETTER BE
/*A2*/ 0x0432,    // CYRILLIC SMALL LETTER VE
/*A3*/ 0x0433,    // CYRILLIC SMALL LETTER GHE
/*A4*/ 0x0434,    // CYRILLIC SMALL LETTER DE
/*A5*/ 0x0435,    // CYRILLIC SMALL LETTER IE
/*A6*/ 0x0436,    // CYRILLIC SMALL LETTER ZHE
/*A7*/ 0x0437,    // CYRILLIC SMALL LETTER ZE
/*A8*/ 0x0438,    // CYRILLIC SMALL LETTER I
/*A9*/ 0x0439,    // CYRILLIC SMALL LETTER SHORT I
/*AA*/ 0x043A,    // CYRILLIC SMALL LETTER KA
/*AB*/ 0x043B,    // CYRILLIC SMALL LETTER EL
/*AC*/ 0x043C,    // CYRILLIC SMALL LETTER EM
/*AD*/ 0x043D,    // CYRILLIC SMALL LETTER EN
/*AE*/ 0x043E,    // CYRILLIC SMALL LETTER O
/*AF*/ 0x043F,    // CYRILLIC SMALL LETTER PE
/*B0*/ 0x20AC,    // LIGHT SHADE  0x2591 -> EURO SIGN
/*B1*/ 0x20AC,    // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 0x2593,    // DARK SHADE
/*B3*/ 0x2502,    // BOX DRAWINGS LIGHT VERTICAL
/*B4*/ 0x2524,    // BOX DRAWINGS LIGHT VERTICAL AND LEFT
/*B5*/ 0x2561,    // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
/*B6*/ 0x2562,    // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
/*B7*/ 0x2556,    // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
/*B8*/ 0x2555,    // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
/*B9*/ 0x2563,    // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
/*BA*/ 0x2551,    // BOX DRAWINGS DOUBLE VERTICAL
/*BB*/ 0x2557,    // BOX DRAWINGS DOUBLE DOWN AND LEFT
/*BC*/ 0x255D,    // BOX DRAWINGS DOUBLE UP AND LEFT
/*BD*/ 0x255C,    // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
/*BE*/ 0x255B,    // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
/*BF*/ 0x2510,    // BOX DRAWINGS LIGHT DOWN AND LEFT
/*C0*/ 0x2514,    // BOX DRAWINGS LIGHT UP AND RIGHT
/*C1*/ 0x2534,    // BOX DRAWINGS LIGHT UP AND HORIZONTAL
/*C2*/ 0x252C,    // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
/*C3*/ 0x251C,    // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
/*C4*/ 0x2500,    // BOX DRAWINGS LIGHT HORIZONTAL
/*C5*/ 0x253C,    // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
/*C6*/ 0x255E,    // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
/*C7*/ 0x255F,    // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
/*C8*/ 0x255A,    // BOX DRAWINGS DOUBLE UP AND RIGHT
/*C9*/ 0x2554,    // BOX DRAWINGS DOUBLE DOWN AND RIGHT
/*CA*/ 0x2569,    // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
/*CB*/ 0x2566,    // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
/*CC*/ 0x2560,    // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
/*CD*/ 0x2550,    // BOX DRAWINGS DOUBLE HORIZONTAL
/*CE*/ 0x256C,    // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
/*CF*/ 0x2567,    // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
/*D0*/ 0x2568,    // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
/*D1*/ 0x2564,    // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
/*D2*/ 0x2565,    // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
/*D3*/ 0x2559,    // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
/*D4*/ 0x2558,    // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
/*D5*/ 0x2552,    // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
/*D6*/ 0x2553,    // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
/*D7*/ 0x256B,    // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
/*D8*/ 0x256A,    // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
/*D9*/ 0x2518,    // BOX DRAWINGS LIGHT UP AND LEFT
/*DA*/ 0x250C,    // BOX DRAWINGS LIGHT DOWN AND RIGHT
/*DB*/ 0x2588,    // FULL BLOCK
/*DC*/ 0x2584,    // LOWER HALF BLOCK
/*DD*/ 0x258C,    // LEFT HALF BLOCK
/*DE*/ 0x2590,    // RIGHT HALF BLOCK
/*DF*/ 0x2580,    // UPPER HALF BLOCK
/*E0*/ 0x0440,    // CYRILLIC SMALL LETTER ER
/*E1*/ 0x0441,    // CYRILLIC SMALL LETTER ES
/*E2*/ 0x0442,    // CYRILLIC SMALL LETTER TE
/*E3*/ 0x0443,    // CYRILLIC SMALL LETTER U
/*E4*/ 0x0444,    // CYRILLIC SMALL LETTER EF
/*E5*/ 0x0445,    // CYRILLIC SMALL LETTER HA
/*E6*/ 0x0446,    // CYRILLIC SMALL LETTER TSE
/*E7*/ 0x0447,    // CYRILLIC SMALL LETTER CHE
/*E8*/ 0x0448,    // CYRILLIC SMALL LETTER SHA
/*E9*/ 0x0449,    // CYRILLIC SMALL LETTER SHCHA
/*EA*/ 0x044A,    // CYRILLIC SMALL LETTER HARD SIGN
/*EB*/ 0x044B,    // CYRILLIC SMALL LETTER YERU
/*EC*/ 0x044C,    // CYRILLIC SMALL LETTER SOFT SIGN
/*ED*/ 0x044D,    // CYRILLIC SMALL LETTER E
/*EE*/ 0x044E,    // CYRILLIC SMALL LETTER YU
/*EF*/ 0x044F,    // CYRILLIC SMALL LETTER YA
/*F0*/ 0x0401,    // CYRILLIC CAPITAL LETTER IO
/*F1*/ 0x0451,    // CYRILLIC SMALL LETTER IO
/*F2*/ 0x0404,    // CYRILLIC CAPITAL LETTER UKRAINIAN IE
/*F3*/ 0x0454,    // CYRILLIC SMALL LETTER UKRAINIAN IE
/*F4*/ 0x0407,    // CYRILLIC CAPITAL LETTER YI
/*F5*/ 0x0457,    // CYRILLIC SMALL LETTER YI
/*F6*/ 0x040E,    // CYRILLIC CAPITAL LETTER SHORT U
/*F7*/ 0x045E,    // CYRILLIC SMALL LETTER SHORT U
/*F8*/ 0x00B0,    // DEGREE SIGN
/*F9*/ 0x2219,    // BULLET OPERATOR
/*FA*/ 0x00B7,    // MIDDLE DOT
/*FB*/ 0x221A,    // SQUARE ROOT
/*FC*/ 0x2116,    // NUMERO SIGN
/*FD*/ 0x00A4,    // CURRENCY SIGN
/*FE*/ 0x25A0,    // BLACK SQUARE
/*FF*/ 0x00A0,    // NO-BREAK SPACE
};

 

869.h//

// (Greek 2)
CONST USHORT CodePage869ToUnicode[256] = {
/*00*/ 0x0000,    // NULL
/*01*/ 0x0001,    // START OF HEADING
/*02*/ 0x0002,    // START OF TEXT
/*03*/ 0x0003,    // END OF TEXT
/*04*/ 0x0004,    // END OF TRANSMISSION
/*05*/ 0x0005,    // ENQUIRY
/*06*/ 0x0006,    // ACKNOWLEDGE
/*07*/ 0x0007,    // BELL
/*08*/ 0x0008,    // BACKSPACE
/*09*/ 0x0009,    // HORIZONTAL TABULATION
/*0A*/ 0x000A,    // LINE FEED
/*0B*/ 0x000B,    // VERTICAL TABULATION
/*0C*/ 0x000C,    // FORM FEED
/*0D*/ 0x000D,    // CARRIAGE RETURN
/*0E*/ 0x000E,    // SHIFT OUT
/*0F*/ 0x000F,    // SHIFT IN
/*10*/ 0x0010,    // DATA LINK ESCAPE
/*11*/ 0x0011,    // DEVICE CONTROL ONE
/*12*/ 0x0012,    // DEVICE CONTROL TWO
/*13*/ 0x0013,    // DEVICE CONTROL THREE
/*14*/ 0x0014,    // DEVICE CONTROL FOUR
/*15*/ 0x0015,    // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016,    // SYNCHRONOUS IDLE
/*17*/ 0x0017,    // END OF TRANSMISSION BLOCK
/*18*/ 0x0018,    // CANCEL
/*19*/ 0x0019,    // END OF MEDIUM
/*1A*/ 0x001A,    // SUBSTITUTE
/*1B*/ 0x001B,    // ESCAPE
/*1C*/ 0x001C,    // FILE SEPARATOR
/*1D*/ 0x001D,    // GROUP SEPARATOR
/*1E*/ 0x001E,    // RECORD SEPARATOR
/*1F*/ 0x001F,    // UNIT SEPARATOR
/*20*/ 0x0020,    // SPACE
/*21*/ 0x0021,    // EXCLAMATION MARK
/*22*/ 0x0022,    // QUOTATION MARK
/*23*/ 0x0023,    // NUMBER SIGN
/*24*/ 0x0024,    // DOLLAR SIGN
/*25*/ 0x0025,    // PERCENT SIGN
/*26*/ 0x0026,    // AMPERSAND
/*27*/ 0x0027,    // APOSTROPHE
/*28*/ 0x0028,    // LEFT PARENTHESIS
/*29*/ 0x0029,    // RIGHT PARENTHESIS
/*2A*/ 0x002A,    // ASTERISK
/*2B*/ 0x002B,    // PLUS SIGN
/*2C*/ 0x002C,    // COMMA
/*2D*/ 0x002D,    // HYPHEN-MINUS
/*2E*/ 0x002E,    // FULL STOP
/*2F*/ 0x002F,    // SOLIDUS
/*30*/ 0x0030,    // DIGIT ZERO
/*31*/ 0x0031,    // DIGIT ONE
/*32*/ 0x0032,    // DIGIT TWO
/*33*/ 0x0033,    // DIGIT THREE
/*34*/ 0x0034,    // DIGIT FOUR
/*35*/ 0x0035,    // DIGIT FIVE
/*36*/ 0x0036,    // DIGIT SIX
/*37*/ 0x0037,    // DIGIT SEVEN
/*38*/ 0x0038,    // DIGIT EIGHT
/*39*/ 0x0039,    // DIGIT NINE
/*3A*/ 0x003A,    // COLON
/*3B*/ 0x003B,    // SEMICOLON
/*3C*/ 0x003C,    // LESS-THAN SIGN
/*3D*/ 0x003D,    // EQUALS SIGN
/*3E*/ 0x003E,    // GREATER-THAN SIGN
/*3F*/ 0x003F,    // QUESTION MARK
/*40*/ 0x0040,    // COMMERCIAL AT
/*41*/ 0x0041,    // LATIN CAPITAL LETTER A
/*42*/ 0x0042,    // LATIN CAPITAL LETTER B
/*43*/ 0x0043,    // LATIN CAPITAL LETTER C
/*44*/ 0x0044,    // LATIN CAPITAL LETTER D
/*45*/ 0x0045,    // LATIN CAPITAL LETTER E
/*46*/ 0x0046,    // LATIN CAPITAL LETTER F
/*47*/ 0x0047,    // LATIN CAPITAL LETTER G
/*48*/ 0x0048,    // LATIN CAPITAL LETTER H
/*49*/ 0x0049,    // LATIN CAPITAL LETTER I
/*4A*/ 0x004A,    // LATIN CAPITAL LETTER J
/*4B*/ 0x004B,    // LATIN CAPITAL LETTER K
/*4C*/ 0x004C,    // LATIN CAPITAL LETTER L
/*4D*/ 0x004D,    // LATIN CAPITAL LETTER M
/*4E*/ 0x004E,    // LATIN CAPITAL LETTER N
/*4F*/ 0x004F,    // LATIN CAPITAL LETTER O
/*50*/ 0x0050,    // LATIN CAPITAL LETTER P
/*51*/ 0x0051,    // LATIN CAPITAL LETTER Q
/*52*/ 0x0052,    // LATIN CAPITAL LETTER R
/*53*/ 0x0053,    // LATIN CAPITAL LETTER S
/*54*/ 0x0054,    // LATIN CAPITAL LETTER T
/*55*/ 0x0055,    // LATIN CAPITAL LETTER U
/*56*/ 0x0056,    // LATIN CAPITAL LETTER V
/*57*/ 0x0057,    // LATIN CAPITAL LETTER W
/*58*/ 0x0058,    // LATIN CAPITAL LETTER X
/*59*/ 0x0059,    // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A,    // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B,    // LEFT SQUARE BRACKET
/*5C*/ 0x005C,    // REVERSE SOLIDUS
/*5D*/ 0x005D,    // RIGHT SQUARE BRACKET
/*5E*/ 0x005E,    // CIRCUMFLEX ACCENT
/*5F*/ 0x005F,    // LOW LINE
/*60*/ 0x0060,    // GRAVE ACCENT
/*61*/ 0x0061,    // LATIN SMALL LETTER A
/*62*/ 0x0062,    // LATIN SMALL LETTER B
/*63*/ 0x0063,    // LATIN SMALL LETTER C
/*64*/ 0x0064,    // LATIN SMALL LETTER D
/*65*/ 0x0065,    // LATIN SMALL LETTER E
/*66*/ 0x0066,    // LATIN SMALL LETTER F
/*67*/ 0x0067,    // LATIN SMALL LETTER G
/*68*/ 0x0068,    // LATIN SMALL LETTER H
/*69*/ 0x0069,    // LATIN SMALL LETTER I
/*6A*/ 0x006A,    // LATIN SMALL LETTER J
/*6B*/ 0x006B,    // LATIN SMALL LETTER K
/*6C*/ 0x006C,    // LATIN SMALL LETTER L
/*6D*/ 0x006D,    // LATIN SMALL LETTER M
/*6E*/ 0x006E,    // LATIN SMALL LETTER N
/*6F*/ 0x006F,    // LATIN SMALL LETTER O
/*70*/ 0x0070,    // LATIN SMALL LETTER P
/*71*/ 0x0071,    // LATIN SMALL LETTER Q
/*72*/ 0x0072,    // LATIN SMALL LETTER R
/*73*/ 0x0073,    // LATIN SMALL LETTER S
/*74*/ 0x0074,    // LATIN SMALL LETTER T
/*75*/ 0x0075,    // LATIN SMALL LETTER U
/*76*/ 0x0076,    // LATIN SMALL LETTER V
/*77*/ 0x0077,    // LATIN SMALL LETTER W
/*78*/ 0x0078,    // LATIN SMALL LETTER X
/*79*/ 0x0079,    // LATIN SMALL LETTER Y
/*7A*/ 0x007A,    // LATIN SMALL LETTER Z
/*7B*/ 0x007B,    // LEFT CURLY BRACKET
/*7C*/ 0x007C,    // VERTICAL LINE
/*7D*/ 0x007D,    // RIGHT CURLY BRACKET
/*7E*/ 0x007E,    // TILDE
/*7F*/ 0x007F,    // DELETE
/*80*/ 0,
/*81*/ 0,
/*82*/ 0,
/*83*/ 0,
/*84*/ 0,
/*85*/ 0,
/*86*/ 902,        // GREEK CAPITAL LETTER ALPHA WITH TONOS 
/*87*/ 0,
/*88*/ 183,        // MIDDLE DOT 
/*89*/ 172,        // NOT SIGN 
/*8A*/ 166,        // BROKEN BAR 
/*8B*/ 8216,    // LEFT SINGLE QUOTATION MARK 
/*8C*/ 8217,    // RIGHT SINGLE QUOTATION MARK 
/*8D*/ 904,        // GREEK CAPITAL LETTER EPSILON WITH TONOS 
/*8E*/ 8213,    // HORIZONTAL BAR 
/*8F*/ 905,        // GREEK CAPITAL LETTER ETA WITH TONOS 
/*90*/ 906,        // GREEK CAPITAL LETTER IOTA WITH TONOS 
/*91*/ 938,        // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA 
/*92*/ 908,        // GREEK CAPITAL LETTER OMICRON WITH TONOS 
/*93*/ 0,
/*94*/ 0,
/*95*/ 910,        // GREEK CAPITAL LETTER UPSILON WITH TONOS 
/*96*/ 939,        // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA 
/*97*/ 169,        // COPYRIGHT SIGN 
/*98*/ 911,        // GREEK CAPITAL LETTER OMEGA WITH TONOS 
/*99*/ 178,        // SUPERSCRIPT TWO 
/*9A*/ 179,        // SUPERSCRIPT THREE 
/*9B*/ 940,        // GREEK SMALL LETTER ALPHA WITH TONOS 
/*9C*/ 163,        // POUND SIGN 
/*9D*/ 941,        // GREEK SMALL LETTER EPSILON WITH TONOS 
/*9E*/ 942,        // GREEK SMALL LETTER ETA WITH TONOS 
/*9F*/ 943,        // GREEK SMALL LETTER IOTA WITH TONOS 
/*A0*/ 970,        // GREEK SMALL LETTER IOTA WITH DIALYTIKA 
/*A1*/ 912,        // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS 
/*A2*/ 972,        // GREEK SMALL LETTER OMICRON WITH TONOS 
/*A3*/ 973,        // GREEK SMALL LETTER UPSILON WITH TONOS 
/*A4*/ 913,        // GREEK CAPITAL LETTER ALPHA 
/*A5*/ 914,        // GREEK CAPITAL LETTER BETA 
/*A6*/ 915,        // GREEK CAPITAL LETTER GAMMA 
/*A7*/ 916,        // GREEK CAPITAL LETTER DELTA 
/*A8*/ 917,        // GREEK CAPITAL LETTER EPSILON 
/*A9*/ 918,        // GREEK CAPITAL LETTER ZETA 
/*AA*/ 919,        // GREEK CAPITAL LETTER ETA 
/*AB*/ 189,        // VULGAR FRACTION ONE HALF 
/*AC*/ 920,        // GREEK CAPITAL LETTER THETA 
/*AD*/ 921,        // GREEK CAPITAL LETTER IOTA 
/*AE*/ 171,        // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 
/*AF*/ 187,        // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 
/*B0*/ 0x20AC,    // LIGHT SHADE  0x2591 -> EURO SIGN
/*B1*/ 0x20AC,    // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 9619,    // DARK SHADE 
/*B3*/ 9474,    // BOX DRAWINGS LIGHT VERTICAL 
/*B4*/ 9508,    // BOX DRAWINGS LIGHT VERTICAL AND LEFT 
/*B5*/ 922,        // GREEK CAPITAL LETTER KAPPA 
/*B6*/ 923,        // GREEK CAPITAL LETTER LAMDA 
/*B7*/ 924,        // GREEK CAPITAL LETTER MU 
/*B8*/ 925,        // GREEK CAPITAL LETTER NU 
/*B9*/ 9571,    // BOX DRAWINGS DOUBLE VERTICAL AND LEFT 
/*BA*/ 9553,    // BOX DRAWINGS DOUBLE VERTICAL 
/*BB*/ 9559,    // BOX DRAWINGS DOUBLE DOWN AND LEFT 
/*BC*/ 9565,    // BOX DRAWINGS DOUBLE UP AND LEFT 
/*BD*/ 926,        // GREEK CAPITAL LETTER XI 
/*BE*/ 927,        // GREEK CAPITAL LETTER OMICRON 
/*BF*/ 9488,    // BOX DRAWINGS LIGHT DOWN AND LEFT 
/*C0*/ 9492,    // BOX DRAWINGS LIGHT UP AND RIGHT 
/*C1*/ 9524,    // BOX DRAWINGS LIGHT UP AND HORIZONTAL 
/*C2*/ 9516,    // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL 
/*C3*/ 9500,    // BOX DRAWINGS LIGHT VERTICAL AND RIGHT 
/*C4*/ 9472,    // BOX DRAWINGS LIGHT HORIZONTAL 
/*C5*/ 9532,    // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL 
/*C6*/ 928,        // GREEK CAPITAL LETTER PI 
/*C7*/ 929,        // GREEK CAPITAL LETTER RHO 
/*C8*/ 9562,    // BOX DRAWINGS DOUBLE UP AND RIGHT 
/*C9*/ 9556,    // BOX DRAWINGS DOUBLE DOWN AND RIGHT 
/*CA*/ 9577,    // BOX DRAWINGS DOUBLE UP AND HORIZONTAL 
/*CB*/ 9574,    // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL 
/*CC*/ 9568,    // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT 
/*CD*/ 9552,    // BOX DRAWINGS DOUBLE HORIZONTAL 
/*CE*/ 9580,    // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL 
/*CF*/ 931,        // GREEK CAPITAL LETTER SIGMA 
/*D0*/ 932,        // GREEK CAPITAL LETTER TAU 
/*D1*/ 933,        // GREEK CAPITAL LETTER UPSILON 
/*D2*/ 934,        // GREEK CAPITAL LETTER PHI 
/*D3*/ 935,        // GREEK CAPITAL LETTER CHI 
/*D4*/ 936,        // GREEK CAPITAL LETTER PSI 
/*D5*/ 937,        // GREEK CAPITAL LETTER OMEGA 
/*D6*/ 945,        // GREEK SMALL LETTER ALPHA 
/*D7*/ 946,        // GREEK SMALL LETTER BETA 
/*D8*/ 947,        // GREEK SMALL LETTER GAMMA 
/*D9*/ 9496,    // BOX DRAWINGS LIGHT UP AND LEFT 
/*DA*/ 9484,    // BOX DRAWINGS LIGHT DOWN AND RIGHT 
/*DB*/ 9608,    // FULL BLOCK 
/*DC*/ 9604,    // LOWER HALF BLOCK 
/*DD*/ 948,        // GREEK SMALL LETTER DELTA 
/*DE*/ 949,        // GREEK SMALL LETTER EPSILON 
/*DF*/ 9600,    // UPPER HALF BLOCK 
/*E0*/ 950,        // GREEK SMALL LETTER ZETA 
/*E1*/ 951,        // GREEK SMALL LETTER ETA 
/*E2*/ 952,        // GREEK SMALL LETTER THETA 
/*E3*/ 953,        // GREEK SMALL LETTER IOTA 
/*E4*/ 954,        // GREEK SMALL LETTER KAPPA 
/*E5*/ 955,        // GREEK SMALL LETTER LAMDA 
/*E6*/ 956,        // GREEK SMALL LETTER MU 
/*E7*/ 957,        // GREEK SMALL LETTER NU 
/*E8*/ 958,        // GREEK SMALL LETTER XI 
/*E9*/ 959,        // GREEK SMALL LETTER OMICRON 
/*EA*/ 960,        // GREEK SMALL LETTER PI 
/*EB*/ 961,        // GREEK SMALL LETTER RHO 
/*EC*/ 963,        // GREEK SMALL LETTER SIGMA 
/*ED*/ 962,        // GREEK SMALL LETTER FINAL SIGMA 
/*EE*/ 964,        // GREEK SMALL LETTER TAU 
/*EF*/ 900,        // GREEK TONOS 
/*F0*/ 173,        // SOFT HYPHEN 
/*F1*/ 177,        // PLUS-MINUS SIGN 
/*F2*/ 965,        // GREEK SMALL LETTER UPSILON 
/*F3*/ 966,        // GREEK SMALL LETTER PHI 
/*F4*/ 967,        // GREEK SMALL LETTER CHI 
/*F5*/ 167,        // SECTION SIGN 
/*F6*/ 968,        // GREEK SMALL LETTER PSI 
/*F7*/ 901,        // GREEK DIALYTIKA TONOS 
/*F8*/ 176,        // DEGREE SIGN 
/*F9*/ 168,        // DIAERESIS 
/*FA*/ 969,        // GREEK SMALL LETTER OMEGA 
/*FB*/ 971,        // GREEK SMALL LETTER UPSILON WITH DIALYTIKA 
/*FC*/ 944,        // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS 
/*FD*/ 974,        // GREEK SMALL LETTER OMEGA WITH TONOS 
/*FE*/ 9632,    // BLACK SQUARE 
/*FF*/ 160,        // NO-BREAK SPACE 
};

 

  • 24
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值