ATTENTION: KOI8-R encoding is not native for Microsoft Windows. The right solution should be conversion between KOI8-R and CP1251 or Unicode for all operations with KOI8-R materials.
See The most natural way to teach WinNT speaking KOI8-R.
I don't have much material, please contribute to this section.
Fonts:
Obsoleted Win3 KOI8-R fonts should work with WinNT too, but not recommended. Proper way will be using Win95/WinNT Unicode fonts.
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 Font properties extension.
Keyboard Layout:
- keyla keyboard layout switcher by Evgeny Arshinov, supports multiply keyboard layouts and hotkeys, tray indicator present (source code included).
- RusLat95 keyboard switcher by Serge Bykov, supports multiply keyboard layouts and hotkeys.
- Capslang by Yury Gorbatchev, switch keyboard layout with CapsLock key and Scroll Lock indication.
- KOI8-R Keyboard Layout Driver & Registry Settings (NT) from Dmitry Repkin.
- Keyboard Layout Manager Lite (XP+) This program allows you to create and modify Microsoft keyboard layout files.
Character Sets Converters:
- DC - Universal Russian codepage DeCoder , shareware (automatically recognize Dos,Koi8-R,Win,Mac,Iso,Translit,Volapuk,QP)
- TOT-Recoder , freeware (automatically recode a text from ISO/DOS/KOI8-R into windows-1251, restore damaged messages). Text limited to 30Kb.
Applicable Software:
FTP
- FileZilla Supports KOI8-R in the remote file names.
- VcXsrv Windows X Server freeware Supports KOI8-R, but needs additional fonts and keyboard input extra tuning.RECOMMENDED!
- Xming X Server Supports KOI8-R, but needs additional fonts and keyboard input extra tuning.
- StarNet X-Win32 Supports KOI8-R, but needs additional fonts and keyboard input extra tuning.
Telnet/SSH
- PuTTY: A Free Win32 Telnet/SSH Client freeware (telnet, rlogin, SSH1 & 2, CP866/CP1251/KOI8-R/KOI8-U/ISO-8859-5, supports VT100 pseudographics) Uses translation tables, so only default Russian Windows support is required.RECOMMENDED!Best KOI8-R translation implementation I have seen.
- Tera Term Pro freeware (BBS, telnet, zmodem, SSH1 separately available , CP866/CP1251/KOI8-R/ISO-8859-5, supports VT100 pseudographics) 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 NetTerm shareware (BBS, telnet, zmodem, ftp server, finger, skey, SSH1 & 2, supports VT100 pseudographics) Uses translation tables, so only default Russian Windows support is required.NOTE: CP866<->KOI8-R translation is used for video, so use Terminal (DOS/OEM) font.
Browsers
- Firefox 14 (this browser supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Microsoft Internet Explorer (this browser supports KOI8-R) 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. - Opera (this browser supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Safari (this browser supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
WARNING: You can't changeAccept-Language
header conveniently (obtained from the OS settings). - Chrome 21 (this browser supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Mozilla Suite 1.7.13 (this browser supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Amaya 8.3 (this browser supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Lynx 2.8 for Win32 (this console alphanumeric browser has excellent KOI8-R support)
HTML Editors
- Adobe Dreamweaver CS6 (this HTML editor support KOI8-R) Uses translation tables, so only default Russian Windows support is required.After editing page encoding stored in the
<META>
tag. - KompoZer (this HTML editor support KOI8-R) Uses translation tables, so only default Russian Windows support is required.
Newsreaders
- Thunderbird (this freeware MUA/Newsreader supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Forte Agent (a good newsreader, supports MIME and KOI8-R) Win3.1 KOI8-R fonts and KOI8-R keyboard setup required.
- Windows Live Mail (this MUA/Newsreader supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- News Xpress 2.01 (for Intel) (a freeware newsreader, supports MIME attachments and KOI8-R) Win3.1 KOI8-R fonts and KOI8-R keyboard setup required.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 chooseKOI8-R
in the Character set list.
- The Bat! Mail System (shareware, supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Becky! Internet Mail 2.x (shareware, supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Thunderbird (this freeware MUA/Newsreader supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Windows Live Mail (this MUA/Newsreader supports KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Pegasus (this freeware MUA attempts to support KOI8-R) Uses translation tables, so only default Russian Windows support is required.
- Eudora (this free/shareware MUA have no KOI8-R support) Win3.1 KOI8-R fonts and KOI8-R keyboard setup required.
Text editors
- EmEditor (this free/shareware editor have full KOI8-R & Unicode support)
Software Tuning:
- VcXsrv Windows X Server tuning:
- Don't forget to tick Fonts checkbox in the installer.
- I the VcXsrv shortcut properties, Target field append
class=nowrap>-xkblayout us,ru -xkbvariant winkeys -xkboptions grp:caps_toggle
line (to switch using Caps Lock or change last one to-xkboptions grp:toggle
to switch using Right Alt). - For
*.xlaunch
shortcuts, Additional parameters for VcXsrv field, append the same line as above.
- Xming X Server tuning:
- Install unicode and Cyrillic fonts from the
Xming-fonts
package from their site. - I the Xming shortcut properties, Target field append
class=nowrap>-xkblayout us,ru -xkbvariant winkeys -xkboptions grp:caps_toggle
line (to switch using Caps Lock or change last one to-xkboptions grp:toggle
to switch using Right Alt). - For
*.xlaunch
shortcuts, Additional parameters for Xming field, append the same line as above.
- Install unicode and Cyrillic fonts from the
- StarNet X-Win32 tuning:
- In the Fonts section move all
*_unicode
fonts upper than their non-unicode versions. - In the Command field of the connection add
-lc
option toxterm
call. - In the file
C:\Documents and Settings\{User}\ Local Settings\Application Data\StarNet\X-Win32\XServer.config
orC:\Users\{User}\AppData\Roaming\StarNet\X-Win32\XServer.config
(for Windows 7) change existenXkb
line or add the following, if missing (as single line):
<Xkb model="pc105" enableXKeyboardExtension="true" layout="us,ru" variant="winkeys" />
It fixes two keyboards layout mode. NOTE:XConfig.exe
may overwrite this line back to wrong one if you attempt to write its input tab options. - Open
C:\Program Files\StarNet\X-Win32 2012\xkb\symbols\pc
and append the following line to the end ofxkb_symbols "pc105"
section there:include "group(ctrl_shift_toggle)"
orinclude "group(alt_shift_toggle)"
and then you may use Ctrl+Shift or Alt+Shift to change RUS/LAT (there is no keyboard switcher present by default and noXkbOptions
or something like in theXserver.config
).
- In the Fonts section move all
For other soft see corresponding Win95/98 section.