1; $Id: k8_k7.chs,v 1.2 2005/12/25 17:45:19 stas_degteff Exp $ 2; This file is a charset conversion module for Golded+ 3; Source charset is KOI-8 (KOI8), 8-bit russian charset (unixes) 4; Destination charset is KOI-7 (KOI7), 7-bit russian charset (unixes) 5; 6; Copyleft (c) Stas Degteff 2:5080/102@fidonet stas_degteff@users.sourceforge.net 7; 8; Format: ID, version, level, 9; from charset, to charset, 10; 128 entries: first & second byte 11; "END" 12; Lines beginning with a ";" or a ";" after the entries are comments 13; 14; Unkown characters are mapped to the "?" character. 15; 16; \ is the escape character: \0 means decimal zero, 17; \dnnn where nnn is a decimal number is the ordinal value of the character 18; \xnn where nn is a hexadecimal number 19; e.g.: \d32 is the ASCII space character 20; Two \\ is the character "\" itself. 21; 220 230 24; 251 26KOI8-R ; from charset 27KOI-7 ; to charset 28; 29\0 \x0 ; <control> 30\0 \x1 ; <control> 31\0 \x2 ; <control> 32\0 \x3 ; <control> 33\0 \x4 ; <control> 34\0 \x5 ; <control> 35\0 \x6 ; <control> 36\0 \x7 ; <control> 37\0 \x8 ; <control> 38\0 \x9 ; <control> 39\0 \xa ; <control> 40\0 \xb ; <control> 41\0 \xc ; <control> 42\0 \xd ; <control> 43\0 \xe ; <control> 44\0 \xf ; <control> 45\0 \x10 ; <control> 46\0 \x11 ; <control> 47\0 \x12 ; <control> 48\0 \x13 ; <control> 49\0 \x14 ; <control> 50\0 \x15 ; <control> 51\0 \x16 ; <control> 52\0 \x17 ; <control> 53\0 \x18 ; <control> 54\0 \x19 ; <control> 55\0 \x1a ; <control> 56\0 \x1b ; <control> 57\0 \x1c ; <control> 58\0 \x1d ; <control> 59\0 \x1e ; <control> 60\0 \x1f ; <control> 61\0 \x20 ; SPACE 62\0 \x21 ; EXCLAMATION MARK 63\0 \x22 ; QUOTATION MARK 64\0 \x23 ; NUMBER SIGN 65\0 \x24 ; (DOLLAR SIGN -> CURRENCY SIGN) 66\0 \x25 ; PERCENT SIGN 67\0 \x26 ; AMPERSAND 68\0 \x27 ; APOSTROPHE 69\0 \x28 ; LEFT PARENTHESIS 70\0 \x29 ; RIGHT PARENTHESIS 71\0 \x2a ; ASTERISK 72\0 \x2b ; PLUS SIGN 73\0 \x2c ; COMMA 74\0 \x2d ; HYPHEN-MINUS 75\0 \x2e ; FULL STOP 76\0 \x2f ; SOLIDUS 77\0 \x30 ; DIGIT ZERO 78\0 \x31 ; DIGIT ONE 79\0 \x32 ; DIGIT TWO 80\0 \x33 ; DIGIT THREE 81\0 \x34 ; DIGIT FOUR 82\0 \x35 ; DIGIT FIVE 83\0 \x36 ; DIGIT SIX 84\0 \x37 ; DIGIT SEVEN 85\0 \x38 ; DIGIT EIGHT 86\0 \x39 ; DIGIT NINE 87\0 \x3a ; COLON 88\0 \x3b ; SEMICOLON 89\0 \x3c ; LESS-THAN SIGN 90\0 \x3d ; EQUALS SIGN 91\0 \x3e ; GREATER-THAN SIGN 92\0 \x3f ; QUESTION MARK 93\0 \x40 ; COMMERCIAL AT 94\0 \x41 ; LATIN CAPITAL LETTER A 95\0 \x42 ; LATIN CAPITAL LETTER B 96\0 \x43 ; LATIN CAPITAL LETTER C 97\0 \x44 ; LATIN CAPITAL LETTER D 98\0 \x45 ; LATIN CAPITAL LETTER E 99\0 \x46 ; LATIN CAPITAL LETTER F 100\0 \x47 ; LATIN CAPITAL LETTER G 101\0 \x48 ; LATIN CAPITAL LETTER H 102\0 \x49 ; LATIN CAPITAL LETTER I 103\0 \x4a ; LATIN CAPITAL LETTER J 104\0 \x4b ; LATIN CAPITAL LETTER K 105\0 \x4c ; LATIN CAPITAL LETTER L 106\0 \x4d ; LATIN CAPITAL LETTER M 107\0 \x4e ; LATIN CAPITAL LETTER N 108\0 \x4f ; LATIN CAPITAL LETTER O 109\0 \x50 ; LATIN CAPITAL LETTER P 110\0 \x51 ; LATIN CAPITAL LETTER Q 111\0 \x52 ; LATIN CAPITAL LETTER R 112\0 \x53 ; LATIN CAPITAL LETTER S 113\0 \x54 ; LATIN CAPITAL LETTER T 114\0 \x55 ; LATIN CAPITAL LETTER U 115\0 \x56 ; LATIN CAPITAL LETTER V 116\0 \x57 ; LATIN CAPITAL LETTER W 117\0 \x58 ; LATIN CAPITAL LETTER X 118\0 \x59 ; LATIN CAPITAL LETTER Y 119\0 \x5a ; LATIN CAPITAL LETTER Z 120\0 \x5b ; LEFT SQUARE BRACKET 121\0 \x5c ; REVERSE SOLIDUS 122\0 \x5d ; RIGHT SQUARE BRACKET 123\0 \x5e ; CIRCUMFLEX ACCENT 124\0 \x5f ; LOW LINE 125\0 ? ; (GRAVE ACCENT) 126\0 \x41 ; (LATIN SMALL LETTER A -> LATIN CAPITAL LETTER A) 127\0 \x42 ; (LATIN SMALL LETTER B -> LATIN CAPITAL LETTER B) 128\0 \x43 ; (LATIN SMALL LETTER C -> LATIN CAPITAL LETTER C) 129\0 \x44 ; (LATIN SMALL LETTER D -> LATIN CAPITAL LETTER D) 130\0 \x45 ; (LATIN SMALL LETTER E -> LATIN CAPITAL LETTER E) 131\0 \x46 ; (LATIN SMALL LETTER F -> LATIN CAPITAL LETTER F) 132\0 \x47 ; (LATIN SMALL LETTER G -> LATIN CAPITAL LETTER G) 133\0 \x48 ; (LATIN SMALL LETTER H -> LATIN CAPITAL LETTER H) 134\0 \x49 ; (LATIN SMALL LETTER I -> LATIN CAPITAL LETTER I) 135\0 \x4a ; (LATIN SMALL LETTER J -> LATIN CAPITAL LETTER J) 136\0 \x4b ; (LATIN SMALL LETTER K -> LATIN CAPITAL LETTER K) 137\0 \x4c ; (LATIN SMALL LETTER L -> LATIN CAPITAL LETTER L) 138\0 \x4d ; (LATIN SMALL LETTER M -> LATIN CAPITAL LETTER M) 139\0 \x4e ; (LATIN SMALL LETTER N -> LATIN CAPITAL LETTER N) 140\0 \x4f ; (LATIN SMALL LETTER O -> LATIN CAPITAL LETTER O) 141\0 \x50 ; (LATIN SMALL LETTER P -> LATIN CAPITAL LETTER P) 142\0 \x51 ; (LATIN SMALL LETTER Q -> LATIN CAPITAL LETTER Q) 143\0 \x52 ; (LATIN SMALL LETTER R -> LATIN CAPITAL LETTER R) 144\0 \x53 ; (LATIN SMALL LETTER S -> LATIN CAPITAL LETTER S) 145\0 \x54 ; (LATIN SMALL LETTER T -> LATIN CAPITAL LETTER T) 146\0 \x55 ; (LATIN SMALL LETTER U -> LATIN CAPITAL LETTER U) 147\0 \x56 ; (LATIN SMALL LETTER V -> LATIN CAPITAL LETTER V) 148\0 \x57 ; (LATIN SMALL LETTER W -> LATIN CAPITAL LETTER W) 149\0 \x58 ; (LATIN SMALL LETTER X -> LATIN CAPITAL LETTER X) 150\0 \x59 ; (LATIN SMALL LETTER Y -> LATIN CAPITAL LETTER Y) 151\0 \x5a ; (LATIN SMALL LETTER Z -> LATIN CAPITAL LETTER Z) 152\0 [ ; (LEFT CURLY BRACKET) 153\0 I ; (VERTICAL LINE) 154\0 ] ; (RIGHT CURLY BRACKET) 155\0 ? ; (TILDE) 156\0 \x7f ; <control> 157\0 ? ; (BOX DRAWINGS LIGHT HORIZONTAL) 158\0 ? ; (BOX DRAWINGS LIGHT VERTICAL) 159\0 ? ; (BOX DRAWINGS LIGHT DOWN AND RIGHT) 160\0 ? ; (BOX DRAWINGS LIGHT DOWN AND LEFT) 161\0 ? ; (BOX DRAWINGS LIGHT UP AND RIGHT) 162\0 ? ; (BOX DRAWINGS LIGHT UP AND LEFT) 163\0 ? ; (BOX DRAWINGS LIGHT VERTICAL AND RIGHT) 164\0 ? ; (BOX DRAWINGS LIGHT VERTICAL AND LEFT) 165\0 ? ; (BOX DRAWINGS LIGHT DOWN AND HORIZONTAL) 166\0 ? ; (BOX DRAWINGS LIGHT UP AND HORIZONTAL) 167\0 ? ; (BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL) 168\0 ? ; (UPPER HALF BLOCK) 169\0 ? ; (LOWER HALF BLOCK) 170\0 ? ; (FULL BLOCK) 171\0 ? ; (LEFT HALF BLOCK) 172\0 ? ; (RIGHT HALF BLOCK) 173\0 ? ; (LIGHT SHADE) 174\0 ? ; (MEDIUM SHADE) 175\0 ? ; (DARK SHADE) 176\0 ? ; (TOP HALF INTEGRAL) 177\0 ? ; (BLACK SQUARE) 178\0 ? ; (BULLET) 179\0 ? ; (SQUARE ROOT) 180\0 ? ; (ALMOST EQUAL TO) 181\0 ? ; (LESS-THAN OR EQUAL TO) 182\x3e \x3d ; GREATER-THAN SIGN + EQUALS SIGN 183\0 \x20 ; SPACE 184\0 ? ; (BOTTOM HALF INTEGRAL) 185\0 ? ; (DEGREE SIGN) 186\0 \x32 ; DIGIT TWO 187\0 ? ; (MIDDLE DOT) 188\0 \x2f ; SOLIDUS 189\0 ? ; (BOX DRAWINGS DOUBLE HORIZONTAL) 190\0 ? ; (BOX DRAWINGS DOUBLE VERTICAL) 191\0 ? ; (BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE) 192\0 ? ; (CYRILLIC SMALL LETTER IO) 193\0 ? ; (BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE) 194\0 ? ; (BOX DRAWINGS DOUBLE DOWN AND RIGHT) 195\0 ? ; (BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE) 196\0 ? ; (BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE) 197\0 ? ; (BOX DRAWINGS DOUBLE DOWN AND LEFT) 198\0 ? ; (BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE) 199\0 ? ; (BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE) 200\0 ? ; (BOX DRAWINGS DOUBLE UP AND RIGHT) 201\0 ? ; (BOX DRAWINGS UP SINGLE AND LEFT DOUBLE) 202\0 ? ; (BOX DRAWINGS UP DOUBLE AND LEFT SINGLE) 203\0 ? ; (BOX DRAWINGS DOUBLE UP AND LEFT) 204\0 ? ; (BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE) 205\0 ? ; (BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE) 206\0 ? ; (BOX DRAWINGS DOUBLE VERTICAL AND RIGHT) 207\0 ? ; (BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE) 208\0 ? ; (CYRILLIC CAPITAL LETTER IO) 209\0 ? ; (BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE) 210\0 ? ; (BOX DRAWINGS DOUBLE VERTICAL AND LEFT) 211\0 ? ; (BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE) 212\0 ? ; (BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE) 213\0 ? ; (BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL) 214\0 ? ; (BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE) 215\0 ? ; (BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE) 216\0 ? ; (BOX DRAWINGS DOUBLE UP AND HORIZONTAL) 217\0 ? ; (BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE) 218\0 ? ; (BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE) 219\0 ? ; (BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL) 220\x28 \x43 \x29 ; Copyrigth sign: LEFT PARENTHESIS + LATIN CAPITAL LETTER C + RIGHT PARENTHESIS 221\0 \x60 ; (CYRILLIC SMALL LETTER YU) 222\0 \x61 ; (CYRILLIC SMALL LETTER A) 223\0 \x62 ; (CYRILLIC SMALL LETTER BE -> CYRILLIC CAPITAL LETTER BE) 224\0 \x63 ; (CYRILLIC SMALL LETTER TSE -> CYRILLIC SMALL LETTER TSE) 225\0 \x64 ; (CYRILLIC SMALL LETTER DE) 226\0 \x65 ; (CYRILLIC SMALL LETTER IE) 227\0 \x66 ; (CYRILLIC SMALL LETTER EF) 228\0 \x67 ; (CYRILLIC SMALL LETTER GHE) 229\0 \x68 ; (CYRILLIC SMALL LETTER HA) 230\0 \x69 ; (CYRILLIC SMALL LETTER I) 231\0 \x6a ; (CYRILLIC SMALL LETTER SHORT I) 232\0 \x6b ; (CYRILLIC SMALL LETTER KA) 233\0 \x6c ; (CYRILLIC SMALL LETTER EL) 234\0 \x6d ; (CYRILLIC SMALL LETTER EM) 235\0 \x6e ; (CYRILLIC SMALL LETTER EN) 236\0 \x6f ; (CYRILLIC SMALL LETTER O) 237\0 \x70 ; (CYRILLIC SMALL LETTER PE) 238\0 \x71 ; (CYRILLIC SMALL LETTER YA) 239\0 \x72 ; (CYRILLIC SMALL LETTER ER) 240\0 \x73 ; (CYRILLIC SMALL LETTER ES) 241\0 \x74 ; (CYRILLIC SMALL LETTER TE) 242\0 \x75 ; (CYRILLIC SMALL LETTER U) 243\0 \x76 ; (CYRILLIC SMALL LETTER ZHE) 244\0 \x77 ; (CYRILLIC SMALL LETTER VE) 245\0 \x78 ; (CYRILLIC SMALL LETTER SOFT SIGN) 246\0 \x79 ; (CYRILLIC SMALL LETTER YERU) 247\0 \x7a ; (CYRILLIC SMALL LETTER ZE) 248\0 \x7b ; (CYRILLIC SMALL LETTER SHA) 249\0 \x7c ; (CYRILLIC SMALL LETTER E) 250\0 \x7d ; (CYRILLIC SMALL LETTER SHCHA) 251\0 \x7e ; (CYRILLIC SMALL LETTER CHE) 252\0 ? ; (CYRILLIC SMALL LETTER HARD SIGN) 253\0 \x60 ; CYRILLIC CAPITAL LETTER YU 254\0 \x61 ; CYRILLIC CAPITAL LETTER A 255\0 \x62 ; CYRILLIC CAPITAL LETTER BE 256\0 \x63 ; CYRILLIC CAPITAL LETTER TSE 257\0 \x64 ; CYRILLIC CAPITAL LETTER DE 258\0 \x65 ; CYRILLIC CAPITAL LETTER IE 259\0 \x66 ; CYRILLIC CAPITAL LETTER EF 260\0 \x67 ; CYRILLIC CAPITAL LETTER GHE 261\0 \x68 ; CYRILLIC CAPITAL LETTER HA 262\0 \x69 ; CYRILLIC CAPITAL LETTER I 263\0 \x6a ; CYRILLIC CAPITAL LETTER SHORT I 264\0 \x6b ; CYRILLIC CAPITAL LETTER KA 265\0 \x6c ; CYRILLIC CAPITAL LETTER EL 266\0 \x6d ; CYRILLIC CAPITAL LETTER EM 267\0 \x6e ; CYRILLIC CAPITAL LETTER EN 268\0 \x6f ; CYRILLIC CAPITAL LETTER O 269\0 \x70 ; CYRILLIC CAPITAL LETTER PE 270\0 \x71 ; CYRILLIC CAPITAL LETTER YA 271\0 \x72 ; CYRILLIC CAPITAL LETTER ER 272\0 \x73 ; CYRILLIC CAPITAL LETTER ES 273\0 \x74 ; CYRILLIC CAPITAL LETTER TE 274\0 \x75 ; CYRILLIC CAPITAL LETTER U 275\0 \x76 ; CYRILLIC CAPITAL LETTER ZHE 276\0 \x77 ; CYRILLIC CAPITAL LETTER VE 277\0 \x78 ; CYRILLIC CAPITAL LETTER SOFT SIGN 278\0 \x79 ; CYRILLIC CAPITAL LETTER YERU 279\0 \x7a ; CYRILLIC CAPITAL LETTER ZE 280\0 \x7b ; CYRILLIC CAPITAL LETTER SHA 281\0 \x7c ; CYRILLIC CAPITAL LETTER E 282\0 \x7d ; CYRILLIC CAPITAL LETTER SHCHA 283\0 \x7e ; CYRILLIC CAPITAL LETTER CHE 284\0 ? ; (CYRILLIC CAPITAL LETTER HARD SIGN) 285END 286