KOI8-R visualized & on-line browsers testing

On-line tests

  1. See the upper half of KOI8-R code table and compare it with your browser's output.

  2. See the special HTML entities in KOI8-R encoding as interpreted by your browser.

  3. Check some CGI Environment variables reflecting headers that your browser passes to HTTPD.

  4. Check KOI8-R <FORM> handling in your browser.

  5. Check how your browser displays <TITLE> tags contents in KOI8-R using this TITLE test page.
  6. Turn off loading images in your browser and go to this ALT test page to see how your browser displays ALT tag contents in KOI8-R (alternatively, reload the page a couple of times and try to catch ALT text before the image gets loaded). If your browser properly supports charset in the ALT tags, you'll see a Russian text (the same as on the image), and otherwise, some junk letters..
  7. According to Internationalization of the Hypertext Markup Language (RFC 2070) , the charset field in the HTTP header must override the charset value specified via a <META> tag. Don't pay much attention to your screen display, however, but check out Page Info or Document Encoding setting in your browser to see the actual charset.

Browsers comparison table

Tests:FontSpecial CharsFORM InputTitleALT= textACCEPT_
META charset=HTTP over METASCRIPT charset=
Internet Explorer 9 (Win) (0)YesYesYesYesYesNoYesYesYes
Mozilla 1.7.3 (Win)YesYesYesYesYesNoYesYes?
Mozilla 1.7.3 (X11)YesYesYesYesYesNoYesYes?
Opera 12 (Win)YesYesYesYesYesYesYesYesNo
Netscape 4.8 (X11) (3*)YesYesYesYes (4)YesBroken(2)YesBroken(8)?
Lynx 2.8.7 (Unix) (5*)N/AYesYesYesYesYesYesYes?
Arachne 1.48 (DOS) (7*)Broken(1)YesYesYesYesYesN/AN/A?
Firefox 14 (Win)YesYesYesYesYesNoYesYesYes
Safari 5 (Win) (9*)YesYesYesYesYesNoYesYes?
Chrome 21 (Win)YesYesYesYesYesNoYesYes?

(*) KOI8-R fonts required:

Win3 or Win95
Win3 KOI8-R fonts
GDI.EXE KOI8-R patch
X11 KOI8-R fonts
Text mode
EGA/VGA screen fonts or VT100 KOI8-R fonts
(0) you need to set View|Encoding|Auto-Select to work with some sites with charset specified in the <META> tag
(1) only the letters and special HTML entities are valid, other characters are wrong
(2) unalterable by options, iso-8859-1 and utf-8 only
(3) additional non-standard tuning required
(4) depends on your Window Manager window titles settings
(5) a text-mode browser, your terminal must have pre-loaded KOI8-R text fonts
(6) only letters area is valid, special characters are wrong
(7) tested with KOI8-R.APM package installed.
(8) buggy
(9) Can't specify multiply languages in the Accept-Language header, default single language obtained from the OS settings.

If you have tested other browsers, please send me the results to be included here.

Standard Russian keyboard layout

Standard Russian keyboard layout