This table prepared from KOI8-R.TXT available at ftp.unicode.org ftp://ftp.unicode.org/MAPPINGS/VENDORS/MISC/KOI8-R.TXT (if doing ftp, try cd Public/MAPPINGS/VENDORS/MISC) original comment: # # Name: KOI8-R (RFC1489) to Unicode # Unicode version: 3.0 # Table version: 1.0 # Table format: Format A # Date: 18 August 1999 # Authors: Helmut Richter <richter@lrz.de> # # Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved. # # This file is provided as-is by Unicode, Inc. (The Unicode Consortium). # No claims are made as to fitness for any particular purpose. No # warranties of any kind are expressed or implied. The recipient # agrees to determine applicability of information provided. If this # file has been provided on optical media by Unicode, Inc., the sole # remedy for any claim will be exchange of defective media within 90 # days of receipt. # # Unicode, Inc. hereby grants the right to freely use the information # supplied in this file in the creation of products supporting the # Unicode Standard, and to make copies of this file in any form for # internal or external distribution as long as this notice remains # attached. # # General notes: # # This table contains the data the Unicode Consortium has on how # KOI8-R characters map into Unicode. The underlying document is the # mapping described in RFC 1489. No statements are made as to whether # this mapping is the same as the mapping defined as "Code Page 878" # with some vendors. # # Format: Three tab-separated columns # Column #1 is the KOI8-R code (in hex as 0xXX) # Column #2 is the Unicode (in hex as 0xXXXX) # Column #3 the Unicode name (follows a comment sign, '#') # # The entries are in KOI8-R order. # # Version history # 1.0 version: created. # # Any comments or problems, contact <errata@unicode.org> # Please note that <errata@unicode.org> is an archival address; # notices will be checked, but do not expect an immediate response. # 0x00 0x0000 "" # NULL 0x01 0x0001 "" # START OF HEADING 0x02 0x0002 "" # START OF TEXT 0x03 0x0003 "" # END OF TEXT 0x04 0x0004 "" # END OF TRANSMISSION 0x05 0x0005 "" # ENQUIRY 0x06 0x0006 "" # ACKNOWLEDGE 0x07 0x0007 "" # BELL 0x08 0x0008 "" # BACKSPACE 0x09 0x0009 " " # HORIZONTAL TABULATION 0x0A 0x000A " " # LINE FEED 0x0B 0x000B "" # VERTICAL TABULATION 0x0C 0x000C "" # FORM FEED 0x0D 0x000D " " # CARRIAGE RETURN 0x0E 0x000E "" # SHIFT OUT 0x0F 0x000F "" # SHIFT IN 0x10 0x0010 "" # DATA LINK ESCAPE 0x11 0x0011 "" # DEVICE CONTROL ONE 0x12 0x0012 "" # DEVICE CONTROL TWO 0x13 0x0013 "" # DEVICE CONTROL THREE 0x14 0x0014 "" # DEVICE CONTROL FOUR 0x15 0x0015 "" # NEGATIVE ACKNOWLEDGE 0x16 0x0016 "" # SYNCHRONOUS IDLE 0x17 0x0017 "" # END OF TRANSMISSION BLOCK 0x18 0x0018 "" # CANCEL 0x19 0x0019 "" # END OF MEDIUM 0x1A 0x001A "" # SUBSTITUTE 0x1B 0x001B "" # ESCAPE 0x1C 0x001C "" # FILE SEPARATOR 0x1D 0x001D "" # GROUP SEPARATOR 0x1E 0x001E "" # RECORD SEPARATOR 0x1F 0x001F "" # UNIT SEPARATOR 0x20 0x0020 " " # SPACE 0x21 0x0021 "!" # EXCLAMATION MARK 0x22 0x0022 """ # QUOTATION MARK 0x23 0x0023 "#" # NUMBER SIGN 0x24 0x0024 "$" # DOLLAR SIGN 0x25 0x0025 "%" # PERCENT SIGN 0x26 0x0026 "&" # AMPERSAND 0x27 0x0027 "'" # APOSTROPHE 0x28 0x0028 "(" # LEFT PARENTHESIS 0x29 0x0029 ")" # RIGHT PARENTHESIS 0x2A 0x002A "*" # ASTERISK 0x2B 0x002B "+" # PLUS SIGN 0x2C 0x002C "," # COMMA 0x2D 0x002D "-" # HYPHEN-MINUS 0x2E 0x002E "." # FULL STOP 0x2F 0x002F "/" # SOLIDUS 0x30 0x0030 "0" # DIGIT ZERO 0x31 0x0031 "1" # DIGIT ONE 0x32 0x0032 "2" # DIGIT TWO 0x33 0x0033 "3" # DIGIT THREE 0x34 0x0034 "4" # DIGIT FOUR 0x35 0x0035 "5" # DIGIT FIVE 0x36 0x0036 "6" # DIGIT SIX 0x37 0x0037 "7" # DIGIT SEVEN 0x38 0x0038 "8" # DIGIT EIGHT 0x39 0x0039 "9" # DIGIT NINE 0x3A 0x003A ":" # COLON 0x3B 0x003B ";" # SEMICOLON 0x3C 0x003C "<" # LESS-THAN SIGN 0x3D 0x003D "=" # EQUALS SIGN 0x3E 0x003E ">" # GREATER-THAN SIGN 0x3F 0x003F "?" # QUESTION MARK 0x40 0x0040 "@" # COMMERCIAL AT 0x41 0x0041 "A" # LATIN CAPITAL LETTER A 0x42 0x0042 "B" # LATIN CAPITAL LETTER B 0x43 0x0043 "C" # LATIN CAPITAL LETTER C 0x44 0x0044 "D" # LATIN CAPITAL LETTER D 0x45 0x0045 "E" # LATIN CAPITAL LETTER E 0x46 0x0046 "F" # LATIN CAPITAL LETTER F 0x47 0x0047 "G" # LATIN CAPITAL LETTER G 0x48 0x0048 "H" # LATIN CAPITAL LETTER H 0x49 0x0049 "I" # LATIN CAPITAL LETTER I 0x4A 0x004A "J" # LATIN C