KOI8-R visualized & on-line browsers testing
On-line tests
-
See the
upper half of KOI8-R code table
and compare it with your browser's output.
-
See the
special HTML entities
in KOI8-R encoding as interpreted by your browser.
-
Check
some CGI Environment variables reflecting headers
that your browser passes to HTTPD.
-
Check
KOI8-R
<FORM>handling in your browser.
-
Check how your browser displays
<TITLE>tags contents in KOI8-R using this TITLE test page.
-
Turn off loading images in your browser and go to this
ALT test page to see how your browser displays
ALTtag contents in KOI8-R (alternatively, reload the page a couple of times and try to catchALTtext before the image gets loaded). If your browser properly supports charset in theALTtags, you'll see a Russian text (the same as on the image), and otherwise, some junk letters..
-
According to
Internationalization of the Hypertext Markup Language (RFC 2070)
, the
charsetfield in the HTTP header must override thecharsetvalue specified via a<META>tag. Load this test page with different charsets in its HTTP header and<META>tag and see what happens. If your browser handles it correctly, you'll see a KOI8-R text and not some junk in CP1251 encoding. 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: | Font | Special Chars | FORM Input | Title | ALT= text | ACCEPT_ CHARSET |
META charset= | HTTP over META | SCRIPT charset= |
|---|---|---|---|---|---|---|---|---|---|
| Internet Explorer 9 (Win) (0) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Mozilla 1.7.3 (Win) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? |
| Mozilla 1.7.3 (X11) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? |
| Opera 12 (Win) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
| Netscape 4.8 (X11) (3*) | Yes | Yes | Yes | Yes (4) | Yes | Broken (2) | Yes | Broken (8) | ? |
| Lynx 2.8.7 (Unix) (5*) | N/A | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? |
| Arachne 1.48 (DOS) (7*) | Broken (1) | Yes | Yes | Yes | Yes | Yes | N/A | N/A | ? |
| Firefox 14 (Win) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Safari 5 (Win) (9*) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? |
| Chrome 21 (Win) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? |
(*) KOI8-R fonts required:
- Win3 or Win95
- Win3 KOI8-R fonts
- Win95
- GDI.EXE KOI8-R patch
- X11
- X11 KOI8-R fonts
- Text mode
- EGA/VGA screen fonts or VT100 KOI8-R fonts
<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 CYRILLIC.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