Registration of a Cyrillic Character Set (RFC1489)
Original Publication Date: 1993-Jul-01
Included in the Prior Art Database: 2000-Sep-12
Publishing Venue
Internet Society Requests For Comment (RFCs)
Related People
Abstract
Though the proposed character set "koi8-r" is not currently an international standard, there is very large user community (including Relcom Net) supporting it. Factually, "koi8-r" is de-facto standard for Unix and global network applications in the former Soviet Union. This is the reason the Society of Unix User Groups (SUUG) believes "koi8-r" should be registered.
Network Working Group A. Chernov
Request for Comments: 1489 RELCOM Development Team
July 1993
Registration of a Cyrillic Character Set
Status of this Memo
This memo provides information for the Internet community. It does
not specify an Internet standard. Distribution of this memo is
unlimited.
Introduction
Though the proposed character set "koi8-r" is not currently an
international standard, there is very large user community (including
Relcom Net) supporting it. Factually, "koi8-r" is de-facto standard
for Unix and global network applications in the former Soviet Union.
This is the reason the Society of Unix User Groups (SUUG) believes
"koi8-r" should be registered.
MIME character set name: koi8-r
Published specification: This standard is unpublished, but based on
several published standards: GOST 19768-74 (old-koi8), ISO 6937/8
(not registered) and variations: INIS-cyrillic, ISO 5427.
C language coding table from koi8-r to Unicode (ISO 10646) for the
upper half of the code table (the lower half of the table is fully
coinciding with ASCII character set)
unsigned short koi82unicode[128] = {
0x2500,0x2502,0x250c,0x2510,0x2514,0x2518,0x251c,0x2524,
0x252c,0x2534,0x253c,0x2580,0x2584,0x2588,0x258c,0x2590,
0x2591,0x2592,0x2593,0x2320,0x25a0,0x2219,0x221a,0x2248,
0x2264,0x2265,0x00a0,0x2321,0x00b0,0x00b2,0x00b7,0x00f7,
0x2550,0x2551,0x2552,0x0451,0x2553,0x2554,0x2555,0x2556,
0x2557,0x2558,0x2559,0x255a,0x255b,0x255c,0x255d,0x255e,
0x255f,0x2560,0x2561,0x0401,0x2562,0x2563,0x2564,0x2565,
0x2566,0x2567,0x2568,0x2569,0x256a,0x256b,0x256c,0x00a9,
0x044e,0x0430,0x0431,0x0446,0x0434,0x0435,0x0444,0x0433,
0x0445,0x0438,0x0439,0x043a,0x043b,0x043c,0x043d,0x043e,
0x043f,0x044f,0x0440,0x0441,0x0442,0x0443,0x0436,0x0432,
0x044c,0x044b,0x0437,0x0448,0x044d,0x0449,0x0447,0x044a,
0x042e,0x0410,0x0411,0x0426,0x0414,0x0415,0x0424,0x0413,
0x0425,0x0418,0x0419,0x041a,0x041b,0x041c,0x041d,0x041e,
0x041f,0x042f,0x0420,0x0421,0x0422,0x0423,0x0416,0x0412,
0x042c,0x042b,0x0417,0x0428,0x042d,0x0429,0x0427,0x042a
};
---------------------------------------------------------------------
The description of all characters from the upper half of the table
in compliance with ISO 10646 (Unicode)
80 FORMS LIGHT HORIZONTAL
81 FORMS LIGHT VERTICAL
82 FORMS LIGHT DOWN AND RIGHT
83 FORMS LIGHT DOWN AND LEFT
84 FORMS LIGHT UP AND RIGHT
...