В отличии от программ электронной почты и чтения новостей нет никаких
стандартов для русской кодировки на WWW. Основная причина заключается в том, что
всеми "любимая" компания Microsoft предоставляет программы создания Web сайтов,
которые знают о существовании только одной русской кодировки cp1251,
полностью игнорируя существование других стандартов.
Настройки, описанные здесь, очень примитивны. Они позволят вам видеть
страницы в KOI8-R кодировке. Если ситуация как-то изменится, то я добавлю
еще информации.
Начиная с версии 2.6, вы можете выбирать соответствующее значение для дисплея
- display Character set . (Прим. переводчика: lynx версии 2.8
позволяет смотреть страницы в любой кодировке, а не только в KOI8-R)
Убедитесь, что вы используете Netscape версии 4.06 и выше.
Начиная с этой версии Netscape поддерживает кириллицу гораздо
лучше.
Основные настройки
Наконец то, свершилось, теперь Netscape поддерживает русские кодировки
правильным образом. Вам надо только правильно настроить шрифты KOI8-R. После
этого, если например требуется показать документ, который использует CP-1251,
Netscape автоматически перекодирует весь документ в KOI8-R и правильно отобразит
его, даже если у него нет доступа к CP-1251 шрифтам.
Для того чтобы правильно настроить 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 (обычно
Netscape.ad ) в ~/Netscape
- В файле, установите следующую опцию:
*documentFonts.charset*iso8859-1: koi8-r
Это вынудит все фреймы и элементы ввода использовать шрифты с кодировкой
koi8-r вместо заданных по умолчанию, а следовательно вы должны
удостовериться в том, что вы уже установили такие шрифты (см. раздел xfonts ).
Плохая новость, об использовании этого трюка заключаются в том, что если вы
загружаете документ, который должен отображаться с помощью шрифтов
iso-8859-1 , то вместо этого он отобразится с помощью
koi8 шрифта. Иногда такие документы выглядят хуже.
Если вам нужно чего-то еще: Андрей А. Чернов - это человек который знает
больше чем другие о KOI-8 в общем и в netscape в частности. Посетите его
превосходную KOI-8 page
страницу, и скачайте заплату для файла ресурсов Netscape, который заставляет
Netscape говорить по Русски, так хорошо как это только возможно.
|