Cyrillic Character Sets in Kermit 95


The Cyrillic character sets known to Kermit 95 are:

  Kermit Name    Type   Description
   CYRILLIC-ISO  8-bit    ISO 8859-5 Latin/Cyrillic, also called "New KOI8"
   KOI8          8-bit    USSR Standard GOST 19768-76 ("Old KOI8")
   KOI8R         8-bit    A new version of KOI used in Russia
   KOI8U         8-bit    A new version of KOI used in the Ukraine
   KOI7          7-bit    ASCII with lowercase letters replaced by Cyrillic
   CP855         8-bit    Cyrillic PC Code Page
   BULGARIA-PC   8-bit    Cyrillic PC Code Page used in Bulgaria
   CP866         8-bit    Cyrillic PC Code Page used in former Soviet Union
   CP1251        8-bit    Cyrillic Code Page for Windows

KOI8 is the character set most widely used in newsgroups and email, but KOI8R and KOI8U are becoming more popular since the breakup of the Soviet Union. CP1251 is sometimes seen in newsgroups -- its encoding is partly the same as ISO Latin/Cyrillic, partly different, plus it includes some graphic characters in the C1 control area.

ISO Latin/Cyrilic, CP855, and CP1251 include the Cyrillic letters needed for modern Belorussian, Bulgarian, Macedonian, Russian, Serbian, and Ukrainian. KOI8U includes the characters needed for Ukrainian. The others contain only the Cyrillic characters used in modern Russian orthography. KOI-7 contains only uppercase Roman and Cyrillic letters.

Cyrillic File Transfer

This is described fully in Using C-Kermit (both 1st and 2nd editions).

Cyrillic Terminal Emulation

Kermit 95 can be used to display Cyrillic text from the host if you have a Cyrillic font or code page on your PC, but the conditions under which you may send Cyrillic letters from your keyboard depend on the specific operating system.

Windows 95/98/ME

In Windows 9x and ME, Cyrillic terminal is possible if you have a Cyrillic code page, CP855, BULGARIA-PC (known in Bulgaria itself, erroneously, as CP856), or CP866 loaded on your PC. However, it is not likely that you have one of these code pages, or can have it, unless you have installed a Cyrillic version of Windows; see the
Kermit 95 Bug List for more information about this. As noted, BULGARIA-PC and CP866 are sufficient only for modern Russian; CP855, though not widely used, includes the additional characters needed for Ukrainian, Belorussion, etc.

Windows NT/2000/XP

The Windows NT family, unlike Windows 9x/NT, supports Unicode in a Console window. You should be using Lucida Console as your font, in which case you'll always have Cyrillic terminal emulation available. Lucida Console also has a wider selection of Cyrillic letters, at least the full repertoire of ISO 8859-5, which, as noted, is sufficient for Bulgarian, Byelorussian, Macedonian, Serbocroatian, and Ukrainian, as well as Russian, and possibly also pre-1918 Russian and maybe other, more archaic forms.

Also unlike Windows 9x/ME, Windows NT/2000/XP allows the application t