Microsoft Windows NT/2000/XP/Vista/7
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 (XP/Vista), keyboard layout switcher by Evgeny Arshinov, supports multiply keyboard layouts and hotkeys, tray indicator present (source code included).
- RusLat95 (NT/2000/XP/Vista), keyboard switcher by Serge Bykov, supports multiply keyboard layouts and hotkeys.
- Capslang (NT/2000/XP/Vista) 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.
-
- X Window Clients:
-
StarNet X-Win32
Supports KOI8-R, but needs additional 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.
Best KOI8-R translation implementation I have seen.RECOMMENDED! -
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 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. -
Secure NetTerm
shareware
(BBS, telnet, zmodem, ftp server, finger, skey, SSH1 & 2,
supports VT100 pseudographics)
NOTE: CP866<->KOI8-R translation is used for video, so use Terminal (DOS/OEM) font.Uses translation tables, so only default Russian Windows support is required.
-
- 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-Languageheader 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)
Tuning.
-
- HTML Editors:
-
Adobe Dreamweaver CS6
(this HTML editor support KOI8-R)
After editing page encoding stored in theUses translation tables, so only default Russian Windows support is required. <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. Tuning. -
Windows Live Mail
(this MUA/Newsreader supports KOI8-R)
Uses translation tables, so only default Russian Windows support is required. Tuning. -
News Xpress 2.01 (for Intel)
(a freeware newsreader, supports MIME attachments and KOI8-R)
Change all fonts to those with KOI8-R; then, on the File|Options|Compose tab, turn on the Use MIME checkbox, set Encoding type toWin3.1 KOI8-R fonts and KOI8-R keyboard setup required. 8bitand chooseKOI8-Rin the Character set list.
-
- E-Mail:
-
The Bat!
Mail System
(shareware, supports KOI8-R)
Uses translation tables, so only default Russian Windows support is required. Tuning. -
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. Tuning. -
Pegasus
(this freeware MUA attempts to support KOI8-R)
Uses translation tables, so only default Russian Windows support is required. Tuning. -
Eudora
(this free/shareware MUA have no KOI8-R support)
Win3.1 KOI8-R fonts and KOI8-R keyboard setup required. Tuning.
-
- Text editors:
-
EmEditor
(this free/shareware editor have full KOI8-R & Unicode support)
-
Software Tuning:
-
StarNet X-Win32
tuning:
-
In the Fonts section move all
*_unicodefonts upper than their non-unicode versions. -
In the Command field of the connection
call
xtermwith-lcoption. -
In the file
C:\Documents and Settings\{User}\ Local Settings\Application Data\StarNet\X-Win32\XServer.configorC:\Users\{User}\AppData\Roaming\StarNet\X-Win32\XServer.config(for Windows 7) change or add the following line:<Xkb model="pc105" enableXKeyboardExtension="true" layout="us,ru" variant="winkeys" />
It fixes two keyboards layout mode. NOTE:XConfig.exemay 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 add 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 noXkbOptionsor something like in theXserver.config).
-
In the Fonts section move all
For other soft see corresponding Win95/98 section.