The Linux Cyrillic HOWTO: Путешествие по русскому WWW

Next Previous Contents

## 6. Путешествие по русскому WWW

В отличии от программ электронной почты и чтения новостей нет никаких стандартов для русской кодировки на WWW. Основная причина заключается в том, что всеми "любимая" компания Microsoft предоставляет программы создания Web сайтов, которые знают о существовании только одной русской кодировки cp1251, полностью игнорируя существование других стандартов.

Настройки, описанные здесь, очень примитивны. Они позволят вам видеть страницы в KOI8-R кодировке. Если ситуация как-то изменится, то я добавлю еще информации.

## 6.1 lynx

Начиная с версии 2.6, вы можете выбирать соответствующее значение для дисплея - `display Character set`. (Прим. переводчика: lynx версии 2.8 позволяет смотреть страницы в любой кодировке, а не только в KOI8-R)

## 6.2 Netscape Navigator

Убедитесь, что вы используете `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 правильно отображает элементы форм, использующих правильную кодировку (по крайней мере для большинства страниц, которые я видел). Более старые версии делают это неправильно. Однако, если вы по каким-то причинам вам надо использовать более старую версию, или правильное отображение форм по какой-либо причине не работает, то попробуйте сделать следующее:

1. Скопируйте базу данных установок Netscape (обычно `Netscape.ad`) в `~/Netscape`
2. В файле, установите следующую опцию:

       *documentFonts.charset*iso8859-1:           koi8-r

Это вынудит все фреймы и элементы ввода использовать шрифты с кодировкой koi8-r вместо заданных по умолчанию, а следовательно вы должны удостовериться в том, что вы уже установили такие шрифты (см. раздел xfonts ).

Плохая новость, об использовании этого трюка заключаются в том, что если вы загружаете документ, который должен отображаться с помощью шрифтов `iso-8859-1`, то вместо этого он отобразится с помощью `koi8` шрифта. Иногда такие документы выглядят хуже.

Если вам нужно чего-то еще: Андрей А. Чернов - это человек который знает больше чем другие о KOI-8 в общем и в netscape в частности. Посетите его превосходную KOI-8 page страницу, и скачайте заплату для файла ресурсов Netscape, который заставляет Netscape говорить по Русски, так хорошо как это только возможно.

Next Previous Contents