1; $Id: 866_koiX.chs,v 1.1 2006/01/28 20:16:46 stas_degteff Exp $ 2; 3; This file is a charset conversion module in text form. 4; 5; This module converts russian codepages 866 to KOI8-R for using on Linux in 6; xterm. All pseudo-graphics symbols is replaced with ASCII symbols to 7; prevent garbage dysplaing of the tables & etc. 8; This table is created by Alexey Vissarionov 2:5020/545 (http://gremlin.ru). 9; 10; Format: ID, version, level, 11; from charset, to charset, 12; 128 entries: first & second byte 13; "END" 14; Lines beginning with a ";" or a ";" after the entries are comments 15; 16; Unkown characters are mapped to the "?" character. 17; 18; \ is the escape character: \0 means decimal zero, 19; \dnnn where nnn is a decimal number is the ordinal value of the character 20; \xnn where nn is a hexadecimal number 21; e.g.: \d32 is the ASCII space character 22; Two \\ is the character "\" itself. 23; 240 ; ID number 250 ; version number 26; 272 ; level number 28CP866 ; from charset 29KOI8-R ; to charset 30; 31\0 \xe1 ; CYRILLIC CAPITAL LETTER A 32\0 \xe2 ; CYRILLIC CAPITAL LETTER BE 33\0 \xf7 ; CYRILLIC CAPITAL LETTER VE 34\0 \xe7 ; CYRILLIC CAPITAL LETTER GHE 35\0 \xe4 ; CYRILLIC CAPITAL LETTER DE 36\0 \xe5 ; CYRILLIC CAPITAL LETTER IE 37\0 \xf6 ; CYRILLIC CAPITAL LETTER ZHE 38\0 \xfa ; CYRILLIC CAPITAL LETTER ZE 39\0 \xe9 ; CYRILLIC CAPITAL LETTER I 40\0 \xea ; CYRILLIC CAPITAL LETTER SHORT I 41\0 \xeb ; CYRILLIC CAPITAL LETTER KA 42\0 \xec ; CYRILLIC CAPITAL LETTER EL 43\0 \xed ; CYRILLIC CAPITAL LETTER EM 44\0 \xee ; CYRILLIC CAPITAL LETTER EN 45\0 \xef ; CYRILLIC CAPITAL LETTER O 46\0 \xf0 ; CYRILLIC CAPITAL LETTER PE 47\0 \xf2 ; CYRILLIC CAPITAL LETTER ER 48\0 \xf3 ; CYRILLIC CAPITAL LETTER ES 49\0 \xf4 ; CYRILLIC CAPITAL LETTER TE 50\0 \xf5 ; CYRILLIC CAPITAL LETTER U 51\0 \xe6 ; CYRILLIC CAPITAL LETTER EF 52\0 \xe8 ; CYRILLIC CAPITAL LETTER HA 53\0 \xe3 ; CYRILLIC CAPITAL LETTER TSE 54\0 \xfe ; CYRILLIC CAPITAL LETTER CHE 55\0 \xfb ; CYRILLIC CAPITAL LETTER SHA 56\0 \xfd ; CYRILLIC CAPITAL LETTER SHCHA 57\0 \xff ; CYRILLIC CAPITAL LETTER HARD SIGN 58\0 \xf9 ; CYRILLIC CAPITAL LETTER YERU 59\0 \xf8 ; CYRILLIC CAPITAL LETTER SOFT SIGN 60\0 \xfc ; CYRILLIC CAPITAL LETTER E 61\0 \xe0 ; CYRILLIC CAPITAL LETTER YU 62\0 \xf1 ; CYRILLIC CAPITAL LETTER YA 63\0 \xc1 ; CYRILLIC SMALL LETTER A 64\0 \xc2 ; CYRILLIC SMALL LETTER BE 65\0 \xd7 ; CYRILLIC SMALL LETTER VE 66\0 \xc7 ; CYRILLIC SMALL LETTER GHE 67\0 \xc4 ; CYRILLIC SMALL LETTER DE 68\0 \xc5 ; CYRILLIC SMALL LETTER IE 69\0 \xd6 ; CYRILLIC SMALL LETTER ZHE 70\0 \xda ; CYRILLIC SMALL LETTER ZE 71\0 \xc9 ; CYRILLIC SMALL LETTER I 72\0 \xca ; CYRILLIC SMALL LETTER SHORT I 73\0 \xcb ; CYRILLIC SMALL LETTER KA 74\0 \xcc ; CYRILLIC SMALL LETTER EL 75\0 \xcd ; CYRILLIC SMALL LETTER EM 76\0 \xce ; CYRILLIC SMALL LETTER EN 77\0 \xcf ; CYRILLIC SMALL LETTER O 78\0 \xd0 ; CYRILLIC SMALL LETTER PE 79\0 # ; LIGHT SHADE 80\0 # ; MEDIUM SHADE 81\0 # ; DARK SHADE 82\0 | ; BOX DRAWINGS LIGHT VERTICAL 83\0 | ; BOX DRAWINGS LIGHT VERTICAL AND LEFT 84\0 | ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE 85\0 | ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE 86\0 + ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE 87\0 + ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE 88\0 | ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT 89\0 + ; BOX DRAWINGS DOUBLE VERTICAL 90\0 + ; BOX DRAWINGS DOUBLE DOWN AND LEFT 91\0 + ; BOX DRAWINGS DOUBLE UP AND LEFT 92\0 + ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE 93\0 + ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE 94\0 + ; BOX DRAWINGS LIGHT DOWN AND LEFT 95\0 + ; BOX DRAWINGS LIGHT UP AND RIGHT 96\0 - ; BOX DRAWINGS LIGHT UP AND HORIZONTAL 97\0 - ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL 98\0 | ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT 99\0 - ; BOX DRAWINGS LIGHT HORIZONTAL 100\0 + ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL 101\0 | ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE 102\0 | ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE 103\0 + ; BOX DRAWINGS DOUBLE UP AND RIGHT 104\0 + ; BOX DRAWINGS DOUBLE DOWN AND RIGHT 105\0 - ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL 106\0 - ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL 107\0 | ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT 108\0 = ; BOX DRAWINGS DOUBLE HORIZONTAL 109\0 # ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL 110\0 = ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE 111\0 - ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE 112\0 = ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE 113\0 - ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE 114\0 + ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE 115\0 + ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE 116\0 + ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE 117\0 + ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE 118\0 | ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE 119\0 = ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE 120\0 + ; BOX DRAWINGS LIGHT UP AND LEFT 121\0 + ; BOX DRAWINGS LIGHT DOWN AND RIGHT 122\0 # ; FULL BLOCK 123\0 _ ; LOWER HALF BLOCK 124\0 | ; LEFT HALF BLOCK 125\0 | ; RIGHT HALF BLOCK 126\0 ~ ; UPPER HALF BLOCK 127\0 \xd2 ; CYRILLIC SMALL LETTER ER 128\0 \xd3 ; CYRILLIC SMALL LETTER ES 129\0 \xd4 ; CYRILLIC SMALL LETTER TE 130\0 \xd5 ; CYRILLIC SMALL LETTER U 131\0 \xc6 ; CYRILLIC SMALL LETTER EF 132\0 \xc8 ; CYRILLIC SMALL LETTER HA 133\0 \xc3 ; CYRILLIC SMALL LETTER TSE 134\0 \xde ; CYRILLIC SMALL LETTER CHE 135\0 \xdb ; CYRILLIC SMALL LETTER SHA 136\0 \xdd ; CYRILLIC SMALL LETTER SHCHA 137\0 \xdf ; CYRILLIC SMALL LETTER HARD SIGN 138\0 \xd9 ; CYRILLIC SMALL LETTER YERU 139\0 \xd8 ; CYRILLIC SMALL LETTER SOFT SIGN 140\0 \xdc ; CYRILLIC SMALL LETTER E 141\0 \xc0 ; CYRILLIC SMALL LETTER YU 142\0 \xd1 ; CYRILLIC SMALL LETTER YA 143\0 \xb3 ; CYRILLIC CAPITAL LETTER IO 144\0 \xa3 ; CYRILLIC SMALL LETTER IO 145\0 ? ; unable to convert adequately 146\0 ? ; unable to convert adequately 147\0 ? ; unable to convert adequately 148\0 ? ; unable to convert adequately 149\0 ? ; unable to convert adequately 150\0 ? ; unable to convert adequately 151\0 ? ; DEGREE SIGN 152\0 * ; BULLET 153\0 . ; MIDDLE DOT 154\0 ? ; SQUARE ROOT 155\0 # ; LATIN CAPITAL LETTER N + LATIN SMALL LETTER O 156 157\0 ? ; unable to convert adequately 158\0 # ; BLACK SQUARE 159\0 _ ; NO-BREAK SPACE 160END 161