ATTENTION:
KOI8-R encoding is not native for
Microsoft Windows.
The right solution should be conversion between KOI8-R and
CP1251
for all operations with KOI8-R materials.
Many of the things below based on the assumption that you already
Russify your Win95/98/Me in standard Windows way (using CP1251 code table).
KOI8-R Russification
is separate thing applied over standard Windows
Russification, sometimes at system level (commonly used hack)
and sometimes at application level (as it must be).
It is not my intention to describe standard Windows Russification
procedure here, but you can find few hints at least:
For Win95/98/Me Standard Edition,
make sure you have installed Multilanguage Support. Go to
Control Panel|Add/Remove Programs,
select the Windows Setup tab and make
sure MultiLanguage Support is checked.
(The add-on is not included with the diskette version of Win95/98, so if you
installed the system from diskettes, download the
MultiLanguage Support module from Microsoft).
Then select
Russian in Control Panel|Regional Setting.
For Win95/98/Me Russian Edition
and PanEuropean Edition
you don't need Multilanguage support.
If you are experienced, you can do without installing any additional
fonts for programs that support
selecting font Script (Win95/98/Me Standard Edition)
or Набор символов (Win95/98/Me Russian Edition)
parameter.
Just follow my
step-by-step instructions explaining how to add KOI8-R->UNICODE
decode table to Win95/98/Me.
If you're having trouble with the above instructions
or would like to use programs without the font
Script (Win95/98/Me Standard Edition)
or Набор символов (Win95/98/Me Russian Edition)
parameter support,
install
Win3.* KOI8-R fonts
instead.
If you have non-Russian Windows, you probably also need
system Cyrillic *.fon fonts
for some rare situations like ALT= tag
Russian text displaying.
BTW, there is a useful tool to display additional TrueType font properties,
including character set and code pages,
in the font properties dialog box. Check out the
Windows 95 font properties extension
.
Keyboard Setup:
See my
detailed instructions on
how to set up the standard Win95/98/Me keyboard driver
for KOI8-R.
RusLat95
, keyboard switcher by Serge Bykov,
can support multiply keyboard definitions like
Lat/CP1251 and Lat/KOI8-R switching.
NOTE: I made fixed
Win9x KOI8-R keyboard description
for this switcher (Yo/yo letters added and upper row have shifted
numbers in Russian mode).
InSoft Encoding Changer Family
, freeware/donationware from Maks Lebedev
(support CP1251, CP866, KOI8-R, ISO 8859-5, MAC-Cyrillic; converter and
Encoding Changer Macro for Microsoft Word 97/2000)
Russian Conversion Center
, freeware from Alex N. Ivlev
(converts text files and clipboard between CP1251, KOI8-R, CP866)
TOT-Recoder
, freeware
(automatically recode a text from ISO/DOS/KOI8-R
into windows-1251, restore damaged messages).
Text limited to 30Kb.
Proxy:
With proxies, you won't need KOI8-R fonts and keyboard
(in most cases) because Windows Russian support will be used, but
see my notes on
decoding tables & proxy methods first.
Uses translation tables, so only
default Russian Windows support is required,
but translation tables are incorrect.
This patch
fix two tables to make them conform RFC1489 better:
koi8-r <-> windows-1251 and
koi8-r <-> cp866. Put it in the TeraTerm directory and run.
Secure KoalaTerm 1.1
shareware
(A VT420/VT320/VT220/VT100 telnet client, SSH1 & 2,
internal KOI8-R support, VT100 line drawing pseudographics)
Uses translation tables, so only
default Russian Windows support is required.
Uses translation tables for output & keyboard, so some tuning
is possible. Download
tuned Keymap.map & Output.map
and use them instead of default ones.
1st NOTE: Cyrillic paste will not work because only keyboard
translation provided by F-Secure SSH.
2nd NOTE: since EightBitControls option
can't be enabled via F-Secure SSH config, I switch it off automatically
on every Enter
pressed.
Uses translation tables, so only
default Russian Windows support is required.
WARNING: You need to set View|Encoding|Auto-Select to
work with some sites with charset specified in the
<META> tag.
Change all fonts to those with KOI8-R; then, on the
File|Options|Compose tab, turn on the Use MIME checkbox,
set Encoding type to 8bit and
choose KOI8-R in the Character set list.
See also
NewsXpress FAQ Version 2
.
Microsoft Outlook Express:
to configure it go to Tools|Options|Read,
press Fonts button and choose
Cyrillic Alphabet in Character sets
section
then choose Cyrillic Alphabet (KOI8-R) in
Character Set: selection and press
Set as Default button.
Then in the same Read tab press
International Settings button and check in
Use default encoding for all incoming messages
option.
To setup proper outgoing messages format go to
Tools|Options|Send, select Plain Text,
in both Mail sending format and
News sending format, press Settings
button near each of Plain Text case, then in
Plain Text Settings box choose MIME
in Message format, None in
Encode text using: selection and leave
Allow 8-bit characters in headers option
unchecked.
Lynx
tuning:
Go to 'o'ptions screen and check the following settings:
If you can't see a Russian (KOI8-R) WWW page properly
with Lynx, this means that the page is
broken.
As a workaround, in the same options screen press
'^A' and try windows-1251 or koi8-r
(as most common variants).