????????? ????????? KOI8-U ????????? ???????????
????????????
????? ??????????????? ????????????? ?????????? ???????????? ???????????
??? ?????? ? ?????????? koi8-u. ?? ?????? ??????? ????? ???????????
?????????
koi8-r. ??? ??????? ???, ??? ????????? koi8-u ??? ?? ??????? ???
???????????
????????, ? ?? ????? ?????????????? ???????????? ??????????? ?????????.
? ?????? ??????, ?????????? ??????? ? koi8-u ????????? koi8-r, ???????
??????????????? ? RFC-1489
? ?????? ?????????????? ????????????, ??????????? ? Internet. ???
????????
????? ??????? ? ????????????? ?????????, ? ????? ????????? ?
????????????
??????????? ? ??????????? ? ???????????? ???????? ????? ? koi8-u.
?????? ???????? ?? ????????? ????????? KOI8-U
???????? ????????????? ???????????? ??????????? ? ???????????, ?
????????????
koi8-u
- ??????????? ??????? ????? ???????
???????
koi8-u ?
???????? ?? ? ???, ??? ?? ?????????????? ??? WWW-??????.
- ?????????, ??? ??? WWW-?????? ???????????? ?????? <TITLE>.
- ????????? ???????? ??????????? ? ????? WWW-??????? ? ????????? ? ????
???????? ?????, ????? ??????????, ??? ??? WWW-?????? ??????????
?????? ALT
? ????????? koi8-u (????????????? ??? ???????? ????????? ??? ?
??????????
??????? ????? ALT ????? ????????? ???????????). ???? ???
WWW-??????
????????? ???????????? ????????? ? ALT - ?? ??????? ????? ? ??????
?????????
(????? ??? ?? ???????????), ? ????????? ??????, ?? ???????
?????????????
?????.
- ???????? ??????????????????? HTML (RFC2070),
???? charset ? ????????? HTTP-??????? ?????? ????????
???????? charset
???????????? ????? <META ...>. ????????? ??? ????????
???????? ? ????????? ????? charsets ? ????????? HTTP-??????? ? ????
? ??????????, ? ????? ??????? ??????? ???????????? ????? ? WWW-??????.
???? ??? WWW-?????? ???????????? ??? ?????????, - ?? ??????? ?????
koi8-u
? ?? ????????????? ????? ? ????????? cp1251. ??? ????? ??????????
??????
?????? ????????, ????????? ????????? Document Encoding Settings
??? Document Info, ????? ??????? ?????????? ?????????????
?????????.
- ????? ????????? (koi8-r) ??????????? ??? Document Encoding,
?
?????
?????? ??????? Netscape Navigator'? (??? ????? ??? ??????????? ???
?????????
?? ????????? ???????? Set Default), ?????????? ??????????
????????
??????????????? Java-??????? ??????????? ???????? - ??? ???????? ???
????
?? ???????? <PARAM> ?? ???? ???????? ? ????? ??????. NullPointerException
?????????? ???????? ?????? ???????. ??? ????? ???? ??????????
?????????? Document
Encoding ? Western(Latin1).
??????? ????????? WWW-???????? ?? ????????????? ? koi8-r/koi8-u**)
Tests: |
Font |
Special Chars |
FORM Input |
Title |
ALT= text |
ACCEPT_
CHARSET |
META charset= |
Text Java applets |
HTTP over META |
Netscape 3.01 (MS Windows) (*) |
Yes |
No |
Yes |
No |
No |
No |
Yes |
No |
No |
Netscape 4.0b4 (MS Win95) |
Broken (1) |
Yes |
Yes |
Yes |
Yes |
Broken (2) |
Yes |
Yes |
No |
Netscape 3.01 (X11) (3*) |
Yes |
No |
No |
Yes (4) |
Yes |
No |
Yes |
No |
No |
Netscape 4.0b3 (X11) (5*) |
Yes |
No |
No |
Yes (4) |
Yes |
Broken (2) |
Yes |
Broken (6) |
No |
MS Internet Explorer 4.0b1 |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
Yes |
Yes |
MS Internet Explorer 3.02 |
Yes |
Yes |
No |
No |
No |
No |
Yes |
Yes |
No |
Lynx 2.7.1 (6*) |
N/A |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
N/A |
Yes |
Tango 2.5 |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
N/A |
Yes |
Ariadna 1.2b3 |
Broken (7) |
Yes |
Yes |
Yes |
N/A |
No |
Yes |
Yes |
No |
(*) ????????? ?????? koi8-u:
**) ?????? ??????? ???????????? ? ???????????? ???????? ?? KOI8-R http://koi8.pp.ru/
(1) ????????? ?????? ??????? ? ??????????? ???????
HTML,
?????? ??????? ???????????? ???????????.
(2) ?????? unalterable, iso-8859-1 ? utf-8
(3) ????????? ?????????????? ????????????? ?????????
(4) ??????? ?? ???????? Window Manager
(5) Java ?? ????? ??????????? ? ?????????????
??????????
????????? ?????????? LANG (? ???????????????? locale), ???????? uk_UA.KOI8-U.
(6) ?????-??????????????? WWW-???????, ? ??? ????????
??????
???? ?????????????? ????????? ??????????????? ??????.
(7) ?????????? ?????? ?????? ? ???????, ???????????
???????
???????????? ???????????.
??? ????????? ? ???????????? HTML-????????? ? koi8-u
C????????? ??? ?????? ??????????, ??? ??? ???????? ??????? ?
?????????????
?????????, ???? koi8-u:
- ?? ??????? ?????????? ?????
- ?? ??????? ??????? (????? ???????????? HTTP-daemon'?)
???? ?? ?? ??????????? ?? ???? ?? ??, ??? ???????? ?????????????? ???
Latin1
????????, ?? ???? ????? ???????? ?? ????????? (ISO 8859-1) ???????????
???????? ??????????.
?????????: ??????????? ????? ??????? ?? ??????????? ? ???,
????? ????????? ?????????? ????????? HTML-?????????? ? ?????????, ?????
?? ???????, ?????????? ? ????????? koi8 ??? cp1251, ??? ?? ?????
????????
charset, ??? ?? ?????????? ???????????. ? ?????????? ???? WWW-???????,
??????? ?????????????? ??????????, ????? ?????????? ????? ?????????,
?????????
????????? Latin1 (ISO 8859-1), ??? ?????? ????? ?????????
?????????????.
??? ?? ???? WWW-???????. ? ???? ?????? ???????????? ?????????? ? ??????
HTML-?????????, ? ????????? ??? ???????? ?? ? ???????????? ??
???????????,
????????? ???? ?? ???????, ????????? ?????.
- ??? ????????? ? ?????????? ??????? ???????? ? ?????? ?????????
- ??? ???????? ?????????? ??????? ? ???????? ?????????????
?????????.
- ????????? ?????? ???????? Internet ? ??????????, ???????
?????????????
?? ????? HTTP.
- ????????? Apache HTTPD ??? ????????? ????????? koi8-u
Windows 95, 98
??? ???????????? Windows95, ?????????? ????????????? ?????????. ?
??????
Control Panel -> Add/Remove Programs, ???????? "Windows Setup" ?
??????????????,
??? ??????????? MultiLanguage
Support. ???? ????? ??????? ? ???????? ?????? PanEuropian, ?
???????????????
?? ?????????. ?? ?? ???????? ? ??????? ?????? Windows95. (? ???????????
???????????? ?????? ????????? ?? ???????????.
Windows95 ??????????? ????? ??????? ?????????? ? ???????. ???
??????????
?????? ????????? ??????? ???? ????????? ??????? (??????, ??????, ??????
??????), ? ???? ???????????? ?????? ?????????? ???????? ?????? - ??
??????
????????????? ?????????????? ????????? ???????????? ???????.
KOI8-U and Cyrillic CP1251 Windows TTF
Fonts
??????????? ??????????? ???????????:
???? ?????? ???????? ?????? 32-?????? ??????????? ???????????.
????????? ???????????? ???????????:
- ??? ????????? ???????? ????? Eudora for Windows ??? ?????? ?
koi8-u.
- ??? ????????? Netscape Messenger ??? ?????? ? koi8-u.
- ??? ????????????? ForteAgent ??? koi8-u.
X Window
??????? ????? ??? ???? ??????? -
/usr/X11R6/lib/X11/fonts/cyrillic/koi8-u
?? ???? ?? ?? ?????? ???????? ????????? ??????????, ????????? ?? ?
?????
??????????. ??????? ?????? ??????? ?????????? ? ??? ?????????? ? ??????
FontPath, (???????? /etc/XF86Config ??? ???????? ??? ???? ????????????
? ????? ???????? X11), ???? ?? ?????????????? ?????? ? ?????????
??????????,
??? ???????? ???????:
xset +fp koi8-u
????? ???????? ?? ???????? ? ???????????? ???????.
??? ????????, ????? ?? ?????????? ?????????? ?????? ? ??????,
??????????? ???????:
xset q
Locales:
??? koi8-u ???? ?? ?????????? locale. ?? ??? ?????????? ?????
????????????
???????????? locale ??? koi8-r.
- X11R5
NLS ?????????? ??? ? /usr/{X386, X11R6,... }/lib/X11/. ???
??????????
??? ????, ????? Netscape ??? ???? ???????? ???????? ? ????????? ???????
?????. ???? ?? ?? ?????? ???????? ????????? ??????????, ????????? ??? ?
????? ??????? ? ? ???? ?????? ?????????? ????????? ?????????? XNLSPATH
???, ????? ??? ????????? ?? ??? ??????????.
- X11R6
Locale. ?????????? ??? ? /usr/X11R6/lib/X11/locale. ??? ?? ?????
???
XFree86 3.2, ??? ??? ??? ??? ???????? ? ??????????? ????????.
??????????:
? XFree86 3.2 ??? ???????? ??????????? ?????? ? ?????????? ???????????,
??????, ??? koi8-u. ? ????? /usr/X11R6/include/X11/keysymdef.h
??????????
????? ???? ??????????? ????????, ?? ?????? ? ???? ????? ?????????? ??
??????????
?? ?????????????. ?????????? ??? ??????? ??????? ????????? ?????? ?
??????????
koi8-u.
? ?????????????? Xkb.
? ???? ?????? ??? ?????????? ????????? ????????? ???????:
- ???????????? ?????:
/usr/X11R6/lib/X11/xkb/keymap/xfree86
/usr/X11R6/lib/X11/xkb/keymap.dir
- ???????? ????:
/usr/X11R6/lib/X11/xkb/symbols/ua
- ? ????? /etc/XF86Config:
??????????????? ??????:
XkbDisable
- ???????? ??????????????? ?????? ??:
- "xfree86(ua)"
- C ?????????????? Xmodmap
????? ???????? ???? .Xmodmap-ua, ??????? ?????????????? ???????
???
?????? ? koi8-u. ?????? ????????? ?????????? ???? ?? ???????????????,
??
??? ??? ???????????? ? FreeBSD. ??????? ???????????? ??? ????? .Xmodmap
- ?????????:
/usr/X11R6/lib/X11/xinit
?? ?????? ??????????? ?????? ???? ? ????????? ??????????, ??? ? ?????
?????? ?????, ???? ??? ?? ???? ?????????? ???????? ?????????
??????????.
? ????? ??????, ??? ??????????, ????????, ? ????? .xinitrc ???????
?????????
??????:
usermodmap=$HOME/.Xmodmap-ua
??????????????, ?????????? ???? ???? ? ???? ? "home"-??????????. ???
???? ??????
XkbDisable
????? /etc/XF86Config ?????? ???? ????????????????.
?????????: ? ?????? XFree86 3.1.2 ???????? ??????
?????
? ?????????????? Xmodmap. ???????????? ??? ?????? ??? ??????
?????????????
????? ??????? ?? ????? ???? ????????????. ????? ??????? ??????????
?????????????
?? ???????????? - ???????????? ?????? ????????? ?????? ? ????????
????????
??????????.
????? ? Xkb ???????????? ????? ?????? ??? ????????? ?????????, ???????
????? ????????? ???????? ? ??????????? ??????????? ?????????? (?????
????,
??? ??? ??????????? ? ?????? ???????? /usr/X11R6/lib/X11/xkb/symbols/ua
????? ????, ??? ?????? Netscape ? ??????????
/usr/X11R6/lib/X11/nls
?????? ?????????????? ????? ???????
??????
Local archive of supplement
packages
for XFree Cyrillisation
?????????? ??????????? ???????????:
WWW-???????:
- Netscape 4.5, 4.6 (X11) (???????????? koi8-r)
??. ????? ??? ????????????? Netscape 4.x ??? ?????? ? koi8-r
?????? ???? ??????????? KOI8-R ??????
??????????? ?????:
- Netscape Messenger - ?????? ? ?????? Netscape 4.x ?
????????????KOI8-R
- XMH - ???????????? KOI8-R ? KOI8-U ??? ?????????
????????????? X
Windows
MS-DOS
????????? ???????????? ???????????:
UNIX
??? ?????? ? koi8-u ? FreeBSD ?????????? ????????
??????????? ??????, ?????????????? ??????
?????????? ?? ???????? ? ???? locale LC_CTYPE.
?? ?????????? ???????????????? koi8-u ????????????? ????????????
???????????
LC_COLLATE
?? ??????????? ??? koi8-r ?????? ?? ??????? ????????? ?????????????
????????? ruscii ? ??????,??????????? ??????? ?? ?????, ??????????????
????????????? ? ???????????? ? ?????????? koi8-u.
? ???????????? ?????????, ???????????? ?????????? ??????????
?????
??????? ??? ??????????? ?? ? ????????? ??????? ???????, ???????
????????
? ??????? ????????? ?????? ? ?????????? koi8-u. ??????, ??? ????
???????
??? ????? ?????? ?????? FreeBSD. ??????, ????? ??????????? ????
???????????
?????? ?????????? ?????????? ????????? ????????? ? ?????? ?????????
????????????:
- ???????? ? ???? /etc/sysconfig ?????? (??? ???????? ???
????????????):
- keymap=/usr/share/syscons/keymaps/uk_ua.koi8-u.kbd
- scrnmap=/usr/share/syscons/scrnmaps/koi8-u2ruscii
- font8x16=/usr/share/syscons/fonts/ruscii-8x16.fnt
- font8x14=/usr/share/syscons/fonts/ruscii-8x14.fnt
- font8x8=/usr/share/syscons/fonts/ruscii-8x8.fnt
- ???????? ? ???? /etc/csh.login ??????:
[ -f .locale ] || setenv LANG uk_UA.KOI8-U
Linux
???????? ?????? ????????, ??? ????????? Linux ??? ?????? ? KOI8-U
????????????
??????? ?????????? ?? Cinet, Chernigiv -
http://www.cinet.cn.ua/NOC/ukr/
??? ?????? ? koi8-u ? Linux ?????????? ?????, ?????????????? ??????
????????? ??? ?????? ?????? ??????????, ????? ?????????, ???????
???????,
?????????? ???????? ? ??????? ?????????.
?????????? ??????????? ???????????:
- WWW-???????:
Newsreaders:
- TIN1.3
?????????-???????? ????? ????????, ??? ?????? ? koi8-u ????????? ??????
?????????? ?????????? ????????? setenv MM_CHARSET ? koi8-u)
??????????? ?????:
- ELM-2.4ME +
(??????????? ??????
????????? ?????? Elm, ???????????? MIME, PGP, ? ??? ?????)
?????????:
? ?????
- ~/.elm/elmrc
??????????: - charset = KOI8-R
- displaycharset = KOI8-R
- Pine3.96
???????????????? ????? ??? ?????? ?????/????????, ????? ???????
??????????
(??????? ????????? ?????????? ????????? ?????, ? ??.).
????????? Pine: ? ?????? (S)ETUP -> (C)ONFIGURE
??????????? enable-8bit-esmtp-negotiations,
enable-8bit-nntp-posting ? pass-control-character-as-is.
?????, ?????????? character-set ? koi8-u, ? ????????? ?????????.
?????????: ???? ????? ???????? ?????? ? ESMTP-????????????
sendmail.
Prepared by Dmitry Volodkovich.
Edited by Yuriy Demchenko.