1*91e1e26aSAlexander Pyhalov# 2*91e1e26aSAlexander Pyhalov# CDDL HEADER START 3*91e1e26aSAlexander Pyhalov# 4*91e1e26aSAlexander Pyhalov# The contents of this file are subject to the terms of the 5*91e1e26aSAlexander Pyhalov# Common Development and Distribution License (the "License"). 6*91e1e26aSAlexander Pyhalov# You may not use this file except in compliance with the License. 7*91e1e26aSAlexander Pyhalov# 8*91e1e26aSAlexander Pyhalov# You can obtain a copy of the license at src/OPENSOLARIS.LICENSE 9*91e1e26aSAlexander Pyhalov# or http://www.opensolaris.org/os/licensing. 10*91e1e26aSAlexander Pyhalov# See the License for the specific language governing permissions 11*91e1e26aSAlexander Pyhalov# and limitations under the License. 12*91e1e26aSAlexander Pyhalov# 13*91e1e26aSAlexander Pyhalov# When distributing Covered Code, include this CDDL HEADER in each 14*91e1e26aSAlexander Pyhalov# file and include the License file at src/OPENSOLARIS.LICENSE. 15*91e1e26aSAlexander Pyhalov# If applicable, add the following below this CDDL HEADER, with the 16*91e1e26aSAlexander Pyhalov# fields enclosed by brackets "[]" replaced with your own identifying 17*91e1e26aSAlexander Pyhalov# information: Portions Copyright [yyyy] [name of copyright owner] 18*91e1e26aSAlexander Pyhalov# 19*91e1e26aSAlexander Pyhalov# CDDL HEADER END 20*91e1e26aSAlexander Pyhalov# 21*91e1e26aSAlexander Pyhalov# 22*91e1e26aSAlexander Pyhalov# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 23*91e1e26aSAlexander Pyhalov# Use is subject to license terms. 24*91e1e26aSAlexander Pyhalov# 25*91e1e26aSAlexander Pyhalov# KOI8-U to Unicode table: 26*91e1e26aSAlexander Pyhalov# 27*91e1e26aSAlexander Pyhalov# Came from RFC 2319 around at 2/3/1999. 28*91e1e26aSAlexander Pyhalov# 29*91e1e26aSAlexander Pyhalov0x20 0x0020 30*91e1e26aSAlexander Pyhalov0x21 0x0021 31*91e1e26aSAlexander Pyhalov0x22 0x0022 32*91e1e26aSAlexander Pyhalov0x23 0x0023 33*91e1e26aSAlexander Pyhalov0x24 0x0024 34*91e1e26aSAlexander Pyhalov0x25 0x0025 35*91e1e26aSAlexander Pyhalov0x26 0x0026 36*91e1e26aSAlexander Pyhalov0x27 0x0027 37*91e1e26aSAlexander Pyhalov0x28 0x0028 38*91e1e26aSAlexander Pyhalov0x29 0x0029 39*91e1e26aSAlexander Pyhalov0x2A 0x002A 40*91e1e26aSAlexander Pyhalov0x2B 0x002B 41*91e1e26aSAlexander Pyhalov0x2C 0x002C 42*91e1e26aSAlexander Pyhalov0x2D 0x002D 43*91e1e26aSAlexander Pyhalov0x2E 0x002E 44*91e1e26aSAlexander Pyhalov0x2F 0x002F 45*91e1e26aSAlexander Pyhalov0x30 0x0030 46*91e1e26aSAlexander Pyhalov0x31 0x0031 47*91e1e26aSAlexander Pyhalov0x32 0x0032 48*91e1e26aSAlexander Pyhalov0x33 0x0033 49*91e1e26aSAlexander Pyhalov0x34 0x0034 50*91e1e26aSAlexander Pyhalov0x35 0x0035 51*91e1e26aSAlexander Pyhalov0x36 0x0036 52*91e1e26aSAlexander Pyhalov0x37 0x0037 53*91e1e26aSAlexander Pyhalov0x38 0x0038 54*91e1e26aSAlexander Pyhalov0x39 0x0039 55*91e1e26aSAlexander Pyhalov0x3A 0x003A 56*91e1e26aSAlexander Pyhalov0x3B 0x003B 57*91e1e26aSAlexander Pyhalov0x3C 0x003C 58*91e1e26aSAlexander Pyhalov0x3D 0x003D 59*91e1e26aSAlexander Pyhalov0x3E 0x003E 60*91e1e26aSAlexander Pyhalov0x3F 0x003F 61*91e1e26aSAlexander Pyhalov0x40 0x0040 62*91e1e26aSAlexander Pyhalov0x41 0x0041 63*91e1e26aSAlexander Pyhalov0x42 0x0042 64*91e1e26aSAlexander Pyhalov0x43 0x0043 65*91e1e26aSAlexander Pyhalov0x44 0x0044 66*91e1e26aSAlexander Pyhalov0x45 0x0045 67*91e1e26aSAlexander Pyhalov0x46 0x0046 68*91e1e26aSAlexander Pyhalov0x47 0x0047 69*91e1e26aSAlexander Pyhalov0x48 0x0048 70*91e1e26aSAlexander Pyhalov0x49 0x0049 71*91e1e26aSAlexander Pyhalov0x4A 0x004A 72*91e1e26aSAlexander Pyhalov0x4B 0x004B 73*91e1e26aSAlexander Pyhalov0x4C 0x004C 74*91e1e26aSAlexander Pyhalov0x4D 0x004D 75*91e1e26aSAlexander Pyhalov0x4E 0x004E 76*91e1e26aSAlexander Pyhalov0x4F 0x004F 77*91e1e26aSAlexander Pyhalov0x50 0x0050 78*91e1e26aSAlexander Pyhalov0x51 0x0051 79*91e1e26aSAlexander Pyhalov0x52 0x0052 80*91e1e26aSAlexander Pyhalov0x53 0x0053 81*91e1e26aSAlexander Pyhalov0x54 0x0054 82*91e1e26aSAlexander Pyhalov0x55 0x0055 83*91e1e26aSAlexander Pyhalov0x56 0x0056 84*91e1e26aSAlexander Pyhalov0x57 0x0057 85*91e1e26aSAlexander Pyhalov0x58 0x0058 86*91e1e26aSAlexander Pyhalov0x59 0x0059 87*91e1e26aSAlexander Pyhalov0x5A 0x005A 88*91e1e26aSAlexander Pyhalov0x5B 0x005B 89*91e1e26aSAlexander Pyhalov0x5C 0x005C 90*91e1e26aSAlexander Pyhalov0x5D 0x005D 91*91e1e26aSAlexander Pyhalov0x5E 0x005E 92*91e1e26aSAlexander Pyhalov0x5F 0x005F 93*91e1e26aSAlexander Pyhalov0x60 0x0060 94*91e1e26aSAlexander Pyhalov0x61 0x0061 95*91e1e26aSAlexander Pyhalov0x62 0x0062 96*91e1e26aSAlexander Pyhalov0x63 0x0063 97*91e1e26aSAlexander Pyhalov0x64 0x0064 98*91e1e26aSAlexander Pyhalov0x65 0x0065 99*91e1e26aSAlexander Pyhalov0x66 0x0066 100*91e1e26aSAlexander Pyhalov0x67 0x0067 101*91e1e26aSAlexander Pyhalov0x68 0x0068 102*91e1e26aSAlexander Pyhalov0x69 0x0069 103*91e1e26aSAlexander Pyhalov0x6A 0x006A 104*91e1e26aSAlexander Pyhalov0x6B 0x006B 105*91e1e26aSAlexander Pyhalov0x6C 0x006C 106*91e1e26aSAlexander Pyhalov0x6D 0x006D 107*91e1e26aSAlexander Pyhalov0x6E 0x006E 108*91e1e26aSAlexander Pyhalov0x6F 0x006F 109*91e1e26aSAlexander Pyhalov0x70 0x0070 110*91e1e26aSAlexander Pyhalov0x71 0x0071 111*91e1e26aSAlexander Pyhalov0x72 0x0072 112*91e1e26aSAlexander Pyhalov0x73 0x0073 113*91e1e26aSAlexander Pyhalov0x74 0x0074 114*91e1e26aSAlexander Pyhalov0x75 0x0075 115*91e1e26aSAlexander Pyhalov0x76 0x0076 116*91e1e26aSAlexander Pyhalov0x77 0x0077 117*91e1e26aSAlexander Pyhalov0x78 0x0078 118*91e1e26aSAlexander Pyhalov0x79 0x0079 119*91e1e26aSAlexander Pyhalov0x7A 0x007A 120*91e1e26aSAlexander Pyhalov0x7B 0x007B 121*91e1e26aSAlexander Pyhalov0x7C 0x007C 122*91e1e26aSAlexander Pyhalov0x7D 0x007D 123*91e1e26aSAlexander Pyhalov0x7E 0x007E 124*91e1e26aSAlexander Pyhalov0x80 0x2500 # BOX DRAWINGS LIGHT HORIZONTAL 125*91e1e26aSAlexander Pyhalov0x81 0x2502 # BOX DRAWINGS LIGHT VERTICAL 126*91e1e26aSAlexander Pyhalov0x82 0x250C # BOX DRAWINGS LIGHT DOWN AND RIGHT 127*91e1e26aSAlexander Pyhalov0x83 0x2510 # BOX DRAWINGS LIGHT DOWN AND LEFT 128*91e1e26aSAlexander Pyhalov0x84 0x2514 # BOX DRAWINGS LIGHT UP AND RIGHT 129*91e1e26aSAlexander Pyhalov0x85 0x2518 # BOX DRAWINGS LIGHT UP AND LEFT 130*91e1e26aSAlexander Pyhalov0x86 0x251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT 131*91e1e26aSAlexander Pyhalov0x87 0x2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT 132*91e1e26aSAlexander Pyhalov0x88 0x252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL 133*91e1e26aSAlexander Pyhalov0x89 0x2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL 134*91e1e26aSAlexander Pyhalov0x8A 0x253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL 135*91e1e26aSAlexander Pyhalov0x8B 0x2580 # UPPER HALF BLOCK 136*91e1e26aSAlexander Pyhalov0x8C 0x2584 # LOWER HALF BLOCK 137*91e1e26aSAlexander Pyhalov0x8D 0x2588 # FULL BLOCK 138*91e1e26aSAlexander Pyhalov0x8E 0x258C # LEFT HALF BLOCK 139*91e1e26aSAlexander Pyhalov0x8F 0x2590 # RIGHT HALF BLOCK 140*91e1e26aSAlexander Pyhalov0x90 0x2591 # LIGHT SHADE 141*91e1e26aSAlexander Pyhalov0x91 0x2592 # MEDIUM SHADE 142*91e1e26aSAlexander Pyhalov0x92 0x2593 # DARK SHADE 143*91e1e26aSAlexander Pyhalov0x93 0x2320 # TOP HALF INTEGRAL 144*91e1e26aSAlexander Pyhalov0x94 0x25A0 # BLACK SQUARE 145*91e1e26aSAlexander Pyhalov0x95 0x2219 # BULLET OPERATOR 146*91e1e26aSAlexander Pyhalov0x96 0x221A # SQUARE ROOT 147*91e1e26aSAlexander Pyhalov0x97 0x2248 # ALMOST EQUAL TO 148*91e1e26aSAlexander Pyhalov0x98 0x2264 # LESS THAN OR EQUAL TO 149*91e1e26aSAlexander Pyhalov0x99 0x2265 # GREATER THAN OR EQUAL TO 150*91e1e26aSAlexander Pyhalov0x9A 0x00A0 # NO-BREAK SPACE 151*91e1e26aSAlexander Pyhalov0x9B 0x2321 # BOTTOM HALF INTEGRAL 152*91e1e26aSAlexander Pyhalov0x9C 0x00B0 # DEGREE SIGN 153*91e1e26aSAlexander Pyhalov0x9D 0x00B2 # SUPERSCRIPT TWO 154*91e1e26aSAlexander Pyhalov0x9E 0x00B7 # MIDDLE DOT 155*91e1e26aSAlexander Pyhalov0x9F 0x00F7 # DIVISION SIGN 156*91e1e26aSAlexander Pyhalov0xA0 0x2550 # BOX DRAWINGS DOUBLE HORIZONTAL 157*91e1e26aSAlexander Pyhalov0xA1 0x2551 # BOX DRAWINGS DOUBLE VERTICAL 158*91e1e26aSAlexander Pyhalov0xA2 0x2552 # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE 159*91e1e26aSAlexander Pyhalov0xA3 0x0451 # CYRILLIC SMALL LETTER IO 160*91e1e26aSAlexander Pyhalov0xA4 0x0454 # CYRILLIC SMALL LETTER UKRAINIAN IE 161*91e1e26aSAlexander Pyhalov0xA5 0x2554 # BOX DRAWINGS DOUBLE DOWN AND RIGHT 162*91e1e26aSAlexander Pyhalov0xA6 0x0456 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 163*91e1e26aSAlexander Pyhalov0xA7 0x0457 # CYRILLIC SMALL LETTER YI (UKRAINIAN) 164*91e1e26aSAlexander Pyhalov0xA8 0x2557 # BOX DRAWINGS DOUBLE DOWN AND LEFT 165*91e1e26aSAlexander Pyhalov0xA9 0x2558 # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE 166*91e1e26aSAlexander Pyhalov0xAA 0x2559 # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE 167*91e1e26aSAlexander Pyhalov0xAB 0x255A # BOX DRAWINGS DOUBLE UP AND RIGHT 168*91e1e26aSAlexander Pyhalov0xAC 0x255B # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE 169*91e1e26aSAlexander Pyhalov0xAD 0x0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN 170*91e1e26aSAlexander Pyhalov0xAE 0x255D # BOX DRAWINGS DOUBLE UP AND LEFT 171*91e1e26aSAlexander Pyhalov0xAF 0x255E # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE 172*91e1e26aSAlexander Pyhalov0xB0 0x255F # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE 173*91e1e26aSAlexander Pyhalov0xB1 0x2560 # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT 174*91e1e26aSAlexander Pyhalov0xB2 0x2561 # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE 175*91e1e26aSAlexander Pyhalov0xB3 0x0401 # CYRILLIC CAPITAL LETTER IO 176*91e1e26aSAlexander Pyhalov0xB4 0x0403 # CYRILLIC CAPITAL LETTER UKRAINIAN IE 177*91e1e26aSAlexander Pyhalov0xB5 0x2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT 178*91e1e26aSAlexander Pyhalov0xB6 0x0406 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 179*91e1e26aSAlexander Pyhalov0xB7 0x0407 # CYRILLIC CAPITAL LETTER YI (UKRAINIAN) 180*91e1e26aSAlexander Pyhalov0xB8 0x2566 # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL 181*91e1e26aSAlexander Pyhalov0xB9 0x2567 # BOX DRAWINGS UP SINGLE AND 182*91e1e26aSAlexander Pyhalov0xBA 0x2568 # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE 183*91e1e26aSAlexander Pyhalov0xBB 0x2569 # BOX DRAWINGS DOUBLE UP AND HORIZONTAL 184*91e1e26aSAlexander Pyhalov0xBC 0x256A # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE 185*91e1e26aSAlexander Pyhalov0xBD 0x0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN 186*91e1e26aSAlexander Pyhalov0xBE 0x256C # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL 187*91e1e26aSAlexander Pyhalov0xBF 0x00A9 # COPYRIGHT SIGN 188*91e1e26aSAlexander Pyhalov0xC0 0x044E # CYRILLIC SMALL LETTER YU 189*91e1e26aSAlexander Pyhalov0xC1 0x0430 # CYRILLIC SMALL LETTER A 190*91e1e26aSAlexander Pyhalov0xC2 0x0431 # CYRILLIC SMALL LETTER BE 191*91e1e26aSAlexander Pyhalov0xC3 0x0446 # CYRILLIC SMALL LETTER TSE 192*91e1e26aSAlexander Pyhalov0xC4 0x0434 # CYRILLIC SMALL LETTER DE 193*91e1e26aSAlexander Pyhalov0xC5 0x0435 # CYRILLIC SMALL LETTER IE 194*91e1e26aSAlexander Pyhalov0xC6 0x0444 # CYRILLIC SMALL LETTER EF 195*91e1e26aSAlexander Pyhalov0xC7 0x0433 # CYRILLIC SMALL LETTER GHE 196*91e1e26aSAlexander Pyhalov0xC8 0x0445 # CYRILLIC SMALL LETTER KHA 197*91e1e26aSAlexander Pyhalov0xC9 0x0438 # CYRILLIC SMALL LETTER I 198*91e1e26aSAlexander Pyhalov0xCA 0x0439 # CYRILLIC SMALL LETTER SHORT I 199*91e1e26aSAlexander Pyhalov0xCB 0x043A # CYRILLIC SMALL LETTER KA 200*91e1e26aSAlexander Pyhalov0xCC 0x043B # CYRILLIC SMALL LETTER EL 201*91e1e26aSAlexander Pyhalov0xCD 0x043C # CYRILLIC SMALL LETTER EM 202*91e1e26aSAlexander Pyhalov0xCE 0x043D # CYRILLIC SMALL LETTER EN 203*91e1e26aSAlexander Pyhalov0xCF 0x043E # CYRILLIC SMALL LETTER O 204*91e1e26aSAlexander Pyhalov0xD0 0x043F # CYRILLIC SMALL LETTER PE 205*91e1e26aSAlexander Pyhalov0xD1 0x044F # CYRILLIC SMALL LETTER YA 206*91e1e26aSAlexander Pyhalov0xD2 0x0440 # CYRILLIC SMALL LETTER ER 207*91e1e26aSAlexander Pyhalov0xD3 0x0441 # CYRILLIC SMALL LETTER ES 208*91e1e26aSAlexander Pyhalov0xD4 0x0442 # CYRILLIC SMALL LETTER TE 209*91e1e26aSAlexander Pyhalov0xD5 0x0443 # CYRILLIC SMALL LETTER U 210*91e1e26aSAlexander Pyhalov0xD6 0x0436 # CYRILLIC SMALL LETTER ZHE 211*91e1e26aSAlexander Pyhalov0xD7 0x0432 # CYRILLIC SMALL LETTER VE 212*91e1e26aSAlexander Pyhalov0xD8 0x044C # CYRILLIC SMALL LETTER SOFT SIGN 213*91e1e26aSAlexander Pyhalov0xD9 0x044B # CYRILLIC SMALL LETTER YERU 214*91e1e26aSAlexander Pyhalov0xDA 0x0437 # CYRILLIC SMALL LETTER ZE 215*91e1e26aSAlexander Pyhalov0xDB 0x0448 # CYRILLIC SMALL LETTER SHA 216*91e1e26aSAlexander Pyhalov0xDC 0x044D # CYRILLIC SMALL LETTER E 217*91e1e26aSAlexander Pyhalov0xDD 0x0449 # CYRILLIC SMALL LETTER SHCHA 218*91e1e26aSAlexander Pyhalov0xDE 0x0447 # CYRILLIC SMALL LETTER CHE 219*91e1e26aSAlexander Pyhalov0xDF 0x044A # CYRILLIC SMALL LETTER HARD SIGN 220*91e1e26aSAlexander Pyhalov0xE0 0x042E # CYRILLIC CAPITAL LETTER YU 221*91e1e26aSAlexander Pyhalov0xE1 0x0410 # CYRILLIC CAPITAL LETTER A 222*91e1e26aSAlexander Pyhalov0xE2 0x0411 # CYRILLIC CAPITAL LETTER BE 223*91e1e26aSAlexander Pyhalov0xE3 0x0426 # CYRILLIC CAPITAL LETTER TSE 224*91e1e26aSAlexander Pyhalov0xE4 0x0414 # CYRILLIC CAPITAL LETTER DE 225*91e1e26aSAlexander Pyhalov0xE5 0x0415 # CYRILLIC CAPITAL LETTER IE 226*91e1e26aSAlexander Pyhalov0xE6 0x0424 # CYRILLIC CAPITAL LETTER EF 227*91e1e26aSAlexander Pyhalov0xE7 0x0413 # CYRILLIC CAPITAL LETTER GHE 228*91e1e26aSAlexander Pyhalov0xE8 0x0425 # CYRILLIC CAPITAL LETTER KHA 229*91e1e26aSAlexander Pyhalov0xE9 0x0418 # CYRILLIC CAPITAL LETTER I 230*91e1e26aSAlexander Pyhalov0xEA 0x0419 # CYRILLIC CAPITAL LETTER SHORT I 231*91e1e26aSAlexander Pyhalov0xEB 0x041A # CYRILLIC CAPITAL LETTER KA 232*91e1e26aSAlexander Pyhalov0xEC 0x041B # CYRILLIC CAPITAL LETTER EL 233*91e1e26aSAlexander Pyhalov0xED 0x041C # CYRILLIC CAPITAL LETTER EM 234*91e1e26aSAlexander Pyhalov0xEE 0x041D # CYRILLIC CAPITAL LETTER EN 235*91e1e26aSAlexander Pyhalov0xEF 0x041E # CYRILLIC CAPITAL LETTER O 236*91e1e26aSAlexander Pyhalov0xF0 0x041F # CYRILLIC CAPITAL LETTER PE 237*91e1e26aSAlexander Pyhalov0xF1 0x042F # CYRILLIC CAPITAL LETTER YA 238*91e1e26aSAlexander Pyhalov0xF2 0x0420 # CYRILLIC CAPITAL LETTER ER 239*91e1e26aSAlexander Pyhalov0xF3 0x0421 # CYRILLIC CAPITAL LETTER ES 240*91e1e26aSAlexander Pyhalov0xF4 0x0422 # CYRILLIC CAPITAL LETTER TE 241*91e1e26aSAlexander Pyhalov0xF5 0x0423 # CYRILLIC CAPITAL LETTER U 242*91e1e26aSAlexander Pyhalov0xF6 0x0416 # CYRILLIC CAPITAL LETTER ZHE 243*91e1e26aSAlexander Pyhalov0xF7 0x0412 # CYRILLIC CAPITAL LETTER VE 244*91e1e26aSAlexander Pyhalov0xF8 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN 245*91e1e26aSAlexander Pyhalov0xF9 0x042B # CYRILLIC CAPITAL LETTER YERU 246*91e1e26aSAlexander Pyhalov0xFA 0x0417 # CYRILLIC CAPITAL LETTER ZE 247*91e1e26aSAlexander Pyhalov0xFB 0x0428 # CYRILLIC CAPITAL LETTER SHA 248*91e1e26aSAlexander Pyhalov0xFC 0x042D # CYRILLIC CAPITAL LETTER E 249*91e1e26aSAlexander Pyhalov0xFD 0x0429 # CYRILLIC CAPITAL LETTER SHCHA 250*91e1e26aSAlexander Pyhalov0xFE 0x0427 # CYRILLIC CAPITAL LETTER CHE 251*91e1e26aSAlexander Pyhalov0xFF 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN 252