В отличии от программ электронной почты и чтения новостей нет никаких стандартов для русской кодировки на WWW. Основная причина заключается в том, что всеми компания Microsoft предоставляет программы создания Web сайтов, которые знают о существовании только одной русской кодировки cp1251, полностью игнорируя существование других стандартов.
Настройки, описанные здесь, очень примитивны. Они позволят вам видеть страницы в KOI8-R кодировке. Если ситуация как-то изменится, то я добавлю еще информации.
Начиная с версии 2.6, вы можете выбирать соответствующее
значение для дисплея - display Character set
.
lynx версии 2.8 позволяет смотреть страницы в любой кодировке,
а не только
в KOI8-R.
Для просмотра WWW в текстовом режиме можно использовать links - опять наши братья чехи на высоте :). Поддержка кириллицы уже встроена в программу - надо только установить кодировку терминала (в меню "Настройки") и кодовую страницу документа (в меню "Вид").
Убедитесь, что вы используете Netscape
версии 4.06 и выше.
Начиная с этой версии Netscape
поддерживает кириллицу
гораздо лучше.
Наконец-то, свершилось, теперь Netscape поддерживает русские кодировки правильным образом. Вам надо только правильно настроить шрифты KOI8-R. После этого, если например требуется показать документ, который использует CP-1251, Netscape автоматически перекодирует весь документ в KOI8-R и правильно отобразит его, даже если у него нет доступа к CP-1251 шрифтам.
К сожалению Netscape всегда будет перекодировать документу, использующие CP1251 в KOI8-R, даже если ему доступны также и шрифты для ISO-8859-5. Из за этой "глупости" вы сможете увидеть нерусские кириллические буквы, только если в системе инсталлированы шрифты для ISO-8859-5 и нет ни одного шрифта KOI8-R. Конечно, это решение неприемлемо, если вы используете KOI8-R. Мне неизвестно как заставить Netscape показывать украинскую букву "г с чубом". Из стандартных кодировок она включена только в CP1251 и KOI8-U.
Для того чтобы правильно настроить KOI8-R в вашем Netscape, сделаете следующее:
Options/General Preferences/Fonts
выберите
Cyrillic (KOI-8)
кодировку.
Times(Cronyx)
- как пропорциональный шрифт и Courier(Cronyx)
-
как fixed.
ВНИМАНИЕ: Все больше и больше появляется WWW страниц, оформление которых сильно зависит от определенных шрифтов. Это в основном касается страниц, созданных под и для MS Windows. Я настоятельно рекомендую установить сервер шрифтов с поддержкой TrueType. С помощью него некоторые странички станут выглядеть гораздо лучше. Для подробностей смотрите раздел Использование шрифтов TrueType
Некоторые WWW странички в интернете правильно отвечают на запрос
по поводу используемой при их создании кодировки. Другие требуют,
чтобы вы выбрали кодировку сами. Для того чтобы это сделать выберете
правильную опцию кодировки в меню Options/Document Encoding
.
Netscape версии 4.08 правильно отображает элементы форм, использующих правильную кодировку (по крайней мере для большинства страниц, которые я видел). Более старые версии делают это неправильно. Однако, если вы по каким-то причинам вам надо использовать более старую версию, или правильное отображение форм по какой-либо причине не работает, то попробуйте сделать следующее:
Netscape.ad
) в ~/Netscape
*documentFonts.charset*iso8859-1: koi8-r
Это вынудит все фреймы и элементы ввода использовать шрифты с кодировкой koi8-r вместо заданных по умолчанию, а следовательно вы должны удостовериться в том, что вы уже установили такие шрифты (см. раздел Установка шрифтов для X Window).
Плохая новость, об использовании этого трюка заключаются в том,
что если вы загружаете документ, который должен отображаться
с помощью шрифтов iso-8859-1
, то вместо этого он отобразится
с помощью koi8
шрифта. Иногда такие документы выглядят хуже.
Принципиально не русифицируемые вещи: у обоих нетскейпов (3 и 4)
будут трудности со страницами в кодировке, не соответствующей
'meta content-type'
в заголовке (традиционная проблема
серверов с выбором кодировок и авторов, пользующихся решениями от MS).
Hе лечится ничем, кроме хака бинарников. Что еще хуже - если в документе
явно указан шрифт, и такой шрифт, не дай бог, у вас имеется (естественно, не
русифицированный), то им все и будет нарисовано. Решений два: или не иметь
в системе не-русифицированных шрифтов вовсе, или отключить в нетскейпе
автоматическую загрузку изображений, при этом "заодно", как ни странно,
отключится и показ шрифтов, указанных в документе. Hажав Alt-I, вы получите
возможность посмотреть картинки. Hадеюсь, текст к этому моменту вы
уже запомнили ;).
Если вам нужно чего-то еще: Андрей А. Чернов - это человек который знает больше чем другие о KOI-8 в общем и в netscape в частности. Посетите его превосходную KOI-8 page страницу, и скачайте заплату для файла ресурсов Netscape, который заставляет Netscape говорить по Русски, так хорошо как это только возможно.