English   Cyrillic(KOI8-R)    

Настройка Netscape(под Windows) на русский язык

Вы можете читать и писать в Главном окне в News(Discussions) в Mail(Messenger)

Детальная инструкция по иcпользованию русского языка
в MS Windows Netscape - версии 1,2,3,4.
Страница большая, но здесь не надо все подряд читать - прочесть начало, а потом - только главы, посвященные Вашей версии Netscape, и в такой главе - не все подряд, а только разделы, относящиеся к Вашей версии Windows - 95/98/ME, NT 4.0/2000, или 3.1/3.11.

Автор: Павел Городянский (щелкните по ссылке с именем, если нужна контактная информация)

Примечание. Текст в скобках в предыдущей строке, как и многие другие части статьи, использует меньший размер Вашего русского шрифта. Если Вы не увидите там нормального русского текста, то увеличьте установленный у Вас в Netscape размер русского шрифта, то есть, если у Вас выбран размер 10, то измените его на 12.


Вы читаете местную копию моей статьи (официальное зеркало). Оригинал (и всегда самая 'свежая' версия) хранится:

К Администраторам: Пожалуйста, НЕ копируйте файлы моей статьи на Ваш сервер !
Если надо, просто включите ССЫЛКИ на одно или оба указанных выше места (эти серверы работают надежно и быстро).
Дело в том, что я обновляю этот текст довольно часто (уточнения,дополнения), а все копии, которые я нашел, были очень старыми.
Это плохо для читателей таких копий (они не смогут настроить Netscape), и это плохо для меня - ответы на письма и так занимают много времени, а тут приходят письма от читателей таких устаревших копий с вопросами, на которые уже есть ответы в текущей версии данной инструкции.


Это - единственная инструкция в Интернете по данной тематике, позволяющая полностью настроить Netscape. Во всех других пособиях по русификации Netscape под Windows отсутствует многое из того, что есть в данной статье:

                                                                           

ОГЛАВЛЕНИЕ

Данная инструкция - это последовательные шаги по настройке Netscape на русский. Поэтому при чтении рекомендуется следовать порядку разделов в Оглавлении (естественно, пропуская главы о той версии Netscape, которая Вас не интересует).

См. ссылки в Главе 8 на инструкции по темам, НЕ обсуждаемым в этой статье.

  1. Русские шрифты для MS Windows
  2. Выбор шрифтов в Netscape
  3. Настройка Netscape 2 и 3
  4. Настройка Netscape 4
  5. Как читать по-русски в Netscape 2,3,4. Тесты и проблемы

  6. Как писать по-русски в Netscape 2,3,4
  7. Netscape и другие программы
  8. Ссылки на инструкции по темам, НЕ обсуждаемым в данной статье -

1. Русские шрифты для MS Windows

Интернет: 2 русские кодировки для пользователя Windows

Для краткости я буду называть Всемирную Информационную Сеть (World Wide Web) просто WWW или Сеть.

Итак, Вы работаете в среде Microsoft Windows и хотите 'бродить' по русскоязычным страницам WWW.
Но разные авторы таких страниц используют разные способы представления русского текста, то есть - разные кодировки.
Кодировка(Encoding) определяет, в каком месте полной таблицы символов компьютера будут располагаться русские буквы.

Для пользователя MS Windows на сети существуют 2 различные кодировки русских букв:

Понятие кодировки напрямую связано с типом используемого шрифта(font), а именно, шрифты разрабатываются под определенную кодировку.
Если автор вводил текст своей страницы, используя шрифт русской кодировки KOI8-R, а пользователь пытается прочесть эту страницу в Netscape с помощью русского шрифта кодировки CP-1251(win), то такой пользователь увидит на своем экране нечто абсолютно нечитабельное, не сможет прочесть текст автора.

Поэтому Вам нужно иметь 2 набора русских шрифтов(fonts) для MS Windows, чтобы работать в Netscape с обоими типами русскоязычных страниц:

(кроме нового Netscape 4, где достаточно только CP-1251(win) шрифтов - он сам переводит незаметно русский текст из кодировки KOI8-R в CP-1251, и обратно)



ПРИМЕЧАНИЕ. Почта и Новости.
На Интернете, русскоязычные тематические конференции(Newsgroups) используют только кодировку KOI8-R.
См., например, конференцию relcom.talk на News сервере своего Интернет-провайдера или же на бесплатном (read-only) сервере gail.ripco.com - relcom.talk на сервере gail.ripco.com.

Дело в том, что KOI8-R является стандартом для русского языка на Интернете - конференции(Usenet newsgroups), telnet, почта(e-mail),...
(Большинство писем по e-mail идет в KOI8-R).
В отличие от Интернета, в Microsoft Windows стандарт для русского - кодировка CP-1251.

Иными словами, KOI8-R - это сетевая русская кодировка, в то время как CP-1251(win) это локальная русская кодировка компьютера с Windows.


Всемирная Информационная Сеть (WWW) использует 2 два типа представления текстовой информации на экране (это, конечно, упрощенно - для целей данной статьи):

Для разных типов WWW экранов Netscape использует разные типы шрифтов (True Type Windows fonts):

Я буду использовать английские наименования типов шрифтов - Proportional и Fixed - так как именно эти слова Вам придется искать в меню Netscape при настройке его на русский язык.

Итак, Вам необходимо установить как минимум 4 русских шрифта в Windows для последующего их использования в Netscape:

(для Netscape 4 достаточно иметь только CP-1251 шрифты)

К Оглавлению


Русские CP-1251 шрифты, входящие в поставку Windows

В следующем разделе предлагается загрузить несколько найденных в Интернете бесплатных русских шрифтов кодировок KOI8-R и CP-1251.
Но CP-1251 - это стандарт для русского под MS Windows, поэтому для данной кодировки можно использовать более качественные кириллические шрифты, входящие в поставку MS Windows:



Поэтому, если

то в таком случае можете не читать остаток Главы 1 - про собранные в Интернете шрифты кодировок KOI8-R и CP-1251(win) - а сразу перейти к Главе 2, "Выбор шрифтов в Netscape".

К Оглавлению


Загрузка бесплатных русских шрифтов с Интернета

В этом разделе об'ясняется, как загрузить(download) с WWW бесплатные русские шрифты, которые я нашел, протестировал, и рекомендую использовать в Netscape под MS Windows.

Все эти шрифты позволяют Вам читать на странице Сети одновременно и русский, и английский текст.

Вам надо создать каталог(directory,folder), куда Вы будете загружать с WWW (download) файлы со шрифтами, например, каталог C:\RUSFONTS.

Я собрал найденные все шрифты в один файл(архив) - ForWWW.zip.
           
Вы можете загрузить этот .ZIP файл с одного из серверов, указанных ниже в таблице. Просто щелкните мышкой на подчеркнутом имени файла, и Netscape предложит Вам
Сохранить Файл на ПК (SAVE FILE dialog).
Там Вы должны будете указать на каталог, созданный Вами для хранения русских шрифтов - C:\RUSFONTS.

ПРИМЕЧАНИЕ : Если вместо предложения "Сохранить Файл" Netscape пытается показать содержимое этого файла на экране (редко, но бывает), тогда попробуйте загрузить этот файл снова, но при этом нажмите и держите клавишу SHIFT в то время, когда Вы щелкаете мышкой на подчеркнутом имени файла.
Набор русских шрифтов для Netscape :
в России в США
файл ForWWW.zip файл ForWWW.zip

           
После записи этого файла-архива на Ваш компьютер, Вам надо раз-архивировать, извлечь шрифты, хранящиеся в нем - extract files.

Для этого Вы можете использовать программу WinZip for Windows, если она у Вас есть, ИЛИ простую MS DOS программу pkunzip.
Если у Вас нет программы pkunzip, тогда загрузите ее, щелкнув мышкой на подчеркнутом имени файла - pkunzip.exe, в каталог C:\WINDOWS (C:\WinNT в NT 4.0) на Вашем компьютере.

Чтобы извлечь файлы из архива с помощью программы pkunzip, выполните следующие 2 команды MS DOS (первая из них - переход в нужный каталог, вторая - собственно открытие архива):

                C:\........>    cd \RUSFONTS
                C:\RUSFONTS>    pkunzip forwww.zip 
Эти команды можно ввести и будучи в MS Windows - надо открыть окно-приложение MS-DOS Prompt:

Краткое описание загруженных шрифтов

ПРИМЕЧАНИЕ : Я собрал в файл ForWWW.zip такие шрифты, которые точно работают во всех версиях Netscape и во всех вариациях Windows. Если же Вы где-то нашли другую версию того же самого шрифта, то он может неверно работать с Netscape или с какой-то из версий Windows (например, Windows NT 4.0).

Напоминаю, что Вам необходимо установить как минимум 4 русских шрифта в Windows для последующего их использования в Netscape:

(для Netscape 4 достаточно иметь только CP-1251 шрифты)

   
1. Шрифты кодировки KOI8-R :

   
2. Шрифты кодировки CP-1251(Windows) :

К Оглавлению


Установка этих бесплатных шрифтов в Windows

Ниже приведены инструкции по установке загруженных с Интернета шрифтов в Windows 3.1,3.11 и в Windows 95/98/ME/NT/2000.

ПРИМЕЧАНИЕ: У меня нет Windows 95, но я знаю, что многие пользователи успешно использовали мои инструкции для их Windows 95.

Windows 3.1, 3.11 :

  1. В Windows 3.1 есть группа(окно) MAIN. Это та группа, где находится иконка File Manager.
    В этой группе MAIN есть иконка приложения CONTROL PANEL. Откройте это приложение, дважды щелкнув мышкой по иконке.
  2. В открывшемся окне приложения CONTROL PANEL найдите иконку FONTS.
    Теперь откройте приложение FONTS, дважды щелкнув мышкой по его иконке.
  3. Вы увидите список шрифтов. Щелкните мышкой по расположенной справа кнопке ADD ("Добавить"). Вам будет предложено указать на каталог(directory,folder), где лежат новые шрифты.
  4. Выберите каталог, в который Вы записали новые шрифты - C:\RUSFONTS.
    Щелкните мышкой по расположенной справа кнопке SELECT ALL ("Выбрать Все").
  5. Щелкните по кнопке OK.
    Вы снова увидите экран с полным списком шрифтов.
  6. Щелкните по кнопке CLOSE ("Закрыть Приложение").

Windows 95/98/ME и Windows NT 4.0/2000 :

  1. Щелкните на START, SETTINGS, CONTROL PANEL
  2. Щелкните по иконке FONTS ("Шрифты")
  3. Выберите в меню FILE, INSTALL NEW FONTS ("Установить Новые Шрифты")
  4. Найдите каталог, в который Вы записали новые шрифты - C:\RUSFONTS.
    Щелкните мышкой по расположенной справа кнопке SELECT ALL ("Выбрать Все").
  5. Щелкните по кнопке OK

Теперь эти новые русские шрифты установлены в Windows, и могут быть использованы в любом Windows-приложении, которое допускает выбор шрифтов, в том числе и в Netscape.

К Оглавлению


  

2. Выбор шрифтов в Netscape

ПРИМЕЧАНИЕ: Упоминая Netscape 4, я имею в виду Netscape Communicator 4 (подробнее о Коммуникаторе - в Главе 4).

Netscape позволяет Вам выбирать шрифты для работы с WWW (из набора шрифтов, предварительно установленных у Вас в Windows).

Netscape 1 :

Netscape 2,3 : Netscape 4 :

Примечание В Netscape 4 для шрифтов пропорциональной ширины вместо обозначения 'Proportional' употребляется название 'Variable Width Font'.
Смысл тот же - "шрифты с переменной шириной букв" (пропорциональная ширина букв - 'ж' шире, чем 'т').

В открывшемся окне Fonts Вы можете выбрать пару шрифтов - Proportional и Fixed - для каждой Кодировки(Encoding) из списка, который Вам предлагают в этом окне.
Когда Вы только попали в окно Fonts, Вы видите в маленьком окошке кодировку, стоящую первой в списке:

Щелкните на стрелке справа от этого окошка, и увидите полный список Кодировок(Encodings).
Начиная с версии 3, Netscape предлагает там Кодировки для кириллицы:

К Оглавлению


  Netscape версии 1 и русский язык

В версии 1 существует только одна Кодировка(Encoding), подходящая для русских шрифтов - Latin1.
Поэтому для каждого из 2-х типов русскоязычных серверов Вы должны каждый раз выбирать соответствующую пару шрифтов для Кодировки(Encoding) Latin1 в окне
Options / Preferences / Fonts.

Например, для KOI8-R сервера:

  1. щелкните по кнопке Choose Font в строке, где показан Proportional шрифт.
    Выберите из списка шрифт 'ER Bukinist KOI-8'.

  2. щелкните по кнопке Choose Font в строке, где показан Fixed шрифт.
    Выберите из списка шрифт 'ROL-K8-Courier'.

Теперь Вы можете нормально читать русский текст в кодировке KOI8-R.
Напомню, что Proportional шрифт нужен для Гипертекстовых(HTML) страниц - основных страниц Сети, а Fixed шрифт - для Простых Текстовых Экранов, например для чтения книги, хранящейся в виде текстового файла в некотором FTP каталоге(directory,folder).

Так как версия 1 имеет только одну подходящую Кодировку(Encoding)- Latin1, то Вам придется выбирать соответствующую пару шрифтов в этом окне Fonts каждый раз когда Вы переходите со страницы в кодировке KOI8-R на страницу в кодировке CP-1251, или наоборот.

К Оглавлению


   

3. Настройка версий 2 и 3

В данной главе описывается метод настройки Netscape 2 и 3, после применения которого Вы сможете:

Глава 6 об'ясняет как писать по-русски в Netscape после этой настройки.

ПРИМЕЧАНИЕ: Предыдущие версии - 2.0, 1.22, 1.1, ... - не позволяют полностью настроить Netscape на работу с русским языком.
Вы можете работать там с русскими текстами (если у Вас установлены подходящие для WWW шрифты, которые я рекомендую в этой статье), но не везде - в зависимости от версии, русский не будет работать в одной или нескольких частях Netscape, которые упомянуты выше.

ПРИМЕЧАНИЕ: Чтобы нормально посылать e-mail по-русски из Netscape 2 и 3, Вы не должны менять указанные ниже установки Netscape.
Пойдите в Options / Mail and News Preferences, найдите там "Composition", и проверьте, что наверху раздела Mail у Вас выбрано следующее:
"Send and Post" - "Allow 8-bit".



Настройка Netscape 2,3 будет детально описана ниже, а вкратце, это:


Примечание.
Netscape и различные модификации MS Windows.

К сожалению, разные модификации операционных систем фирмы Microsoft отличаются друг от друга в плане использования кириллицы, поэтому одна и та же программа (Netscape, MS Word,...) может работать прекрасно в одной модификации Windows 95, и иметь проблемы в другой модификации той же Windows 95, например, Win 95 OSR2 - 4.00.950 B.
(Номер модификации можно увидеть, щелкнув по иконке 'System' в Control Panel)

Известно, например, что Windows NT Service Packs 2,3 и Windows 95 OSR2 имеют ошибки в части языковой поддержки - NLS (Native Language Support), причем даже в 'родных' приложениях - MS Word, Excel,...

Это я прочел в конференциях(Newsgroups) relcom.comp.os.windows и relcom.comp.os.windows.nt.

Так что если у Вас Netscape не будет работать с русским так, как это описано в данной статье, то ждите новую версию MS Windows или новую версию Netscape.

Например, я слышал, что Netscape имеет проблемы с кириллицей под некоторыми национальными версиями Windows 95 (немецкой и Hebrew), но помочь ничем не могу - ведь и там, и под обычной версией Windows 95 (где все нормально), использовался тот же самый установочный файл Netscape.
Это как если бы я бросал одну и ту же монетку в 10 телефонных автоматов, и в 3-х из них она бы не проходила в прорезь.
Мое личное мнение - это виновата НЕ 'монетка' (Netscape), а фирма-производитель 'автоматов', у которой разные модификации одного и того же продукта(Windows) работают НЕ одинаково.

К Оглавлению


     

Итак, предлагаю Вашему вниманию детальное описание "Начальной Настройки в 2 этапа" для Netscape 2 и 3.

Этап 1. Шрифты и Кодировки (Fonts and Encodings)

В Netscape версии 1, каждый раз, когда я меняю кодировку (KOI8-R<-->CP-1251), я должен менять шрифты:
идти в Options / Preferences / Fonts и выбирать новую пару шрифтов(Proportional и Fixed) для Кодировки Latin1.
( Об этом писалось выше, в разделе "Версия 1 и русский язык" )

Начиная с версии 2, Netscape дает возможность легко переходить с кодировки на кодировку, без этой постоянной смены шрифтов:

Один раз установив русские шрифты в Netscape, я могу теперь при подключении к русскоязычному серверу выбирать ту Кодировку Документа(Document Encoding), для которой я установил соответствующие русские шрифты - KOI8-R или CP-1251.

Я протестировал, какие Кодировки(Encodings) в Netscape подходят для русского, и установил(только один раз, при начальной настройке) следующие Шрифты(Fonts) для следующих Кодировок(Encodings) в окне
Options / General Preferences / Fonts.


Напоминаю, что для работы с русским в Netscape 2,3 под MS Windows, Вы обязаны установить 2 набора шрифтов:
  • шрифты кодировки KOI8-R
  • шрифты кодировки CP-1251(win)



1. Кодировка KOI8-R - установка шрифтов в Netscape вер. 2,3

Пойдите в Options / General Preferences / Fonts,
выберите рекомендуемую Кодировку(Encoding), затем выберите пару шрифтов для этой Кодировки.
(Чтобы выбрать Кодировку(Encoding) из списка, щелкните по стрелке справа от окошка с заголовком "For the Encoding", где Вы видите 'Latin1' или текущую кодировку).

Кодировка
(Encoding)
в Netscape 3
Кодировка
(Encoding)
в Netscape 2.01,2.02
Шрифты
(Fonts)

Cyrillic(KOI8-R)

Latin2
(Central European)


Теперь щелкните по кнопке OK.

ПРИМЕЧАНИЕ. Мой метод настройки для версии 2 :
KOI8-R шрифты должны быть выбраны для Кодировки
Latin2 (Central European), чтобы Вы могли использовать KOI8-R во всех частях Netscape 2, включая Forms, News, и Mail.

В дополнение, версия 2.02 требует установки KOI8-R шрифтов для Кодировки User Defined.
Если Вам интересны причины, прочтите ниже раздел
"Версия 2.02 - дополнительная настройка для News/Mail", а затем вернитесь сюда (например, нажав кнопку Back в меню Netscape), чтобы читать дальше про шрифты в Netscape.



ВНИМАНИЕ! Windows NT 4.0 и KOI8-R формы в Netscape 2,3:

Пользователи, проживающие на территории бывшего СССР, которые 'русифицировали' свой Windows NT 4.0, установив 'регион=Россия':
    Start Settings / Control Panel / Regional Settings
    Russian - Set as system default locale
,

НЕ смогут читать надписи на кнопках KOI8-R форм и русский текст в меню(списках), встречающихся в некоторых формах.
(можете проверить, используя раздел Главы 5 "Тест: Вы читаете по-русски в Netscape")
Это исправимо и если это Ваша ситуация, то читайте раздел "Формы и Windows NT 4.0", а затем вернитесь сюда (например, нажав кнопку Back в меню Netscape), чтобы читать дальше про шрифты в Netscape.




2. Кодировка CP-1251(win) - установка шрифтов в Netscape вер. 2,3

Пойдите в Options / General Preferences / Fonts,
выберите рекомендуемую Кодировку(Encoding), затем выберите пару шрифтов для этой Кодировки.
(Чтобы выбрать Кодировку(Encoding) из списка, щелкните по стрелке справа от окошка с заголовком "For the Encoding", где Вы видите 'Latin1' или текущую кодировку).

Кодировка
(Encoding)
в Netscape 3
Кодировка
(Encoding)
в Netscape 2.01,2.02
Шрифты
(Fonts)

Cyrillic
(имеется в виду
CP-1251(win))

Korean - работает! :-)

Теперь щелкните по кнопке OK.

Важно !
Вам придется использовать в Netscape 2,3 предложенные мной бесплатные, но не очень красивые КOI8-R шрифты, а вот для кодировки CP-1251(win) ситуация получше.
Дело в том, что фирма Microsoft использует для русского как раз кодировку CP-1251. Поэтому вместо описанных выше бесплатных CP-1251(win) шрифтов иногда можно использовать в Netscape более качественные CP-1251 шрифты, входящие в поставку MS Windows (встроенные, 'родные' шрифты - "Arial",...).
Это, естественно, предпочтительнее работы с бесплатными CP-1251 шрифтами 'ER', которые были описаны выше.

Почему я написал 'иногда' про использование 'родных' шрифтов, Вы поймете, прочтя написанное ниже o встроенных русских CP-1251 шрифтах в поставке Windows 3.x, Windows 95, и Windows NT 4.0.

1) Windows 3.1, 3.11 и 'встроенные' CP-1251 шрифты.

Если у Вас - русский Windows 3.1,3.11, сделанный в Microsoft специально для России, то Вы можете использовать CP-1251 шрифты из его поставки в Netscape 2,3:
Options / General Preferences / Fonts и далее

Кодировка
(Encoding)
в Netscape 3
Кодировка
(Encoding)
в Netscape 2.01,2.02
Шрифты
(Fonts)

Cyrillic
(имеется в виду
CP-1251(win))

Korean

  • Proportional шрифт - "Arial Cyr"

  • Fixed шрифт - "Courier New Cyr"

Теперь щелкните по кнопке OK.

В американской версии Windows 3.1,3.11 нет 'встроенных' шрифтов, содержащих русские буквы, поэтому там для кодировки CP-1251(win) надо устанавливать предложенные выше бесплатные шрифты 'ER'.


2) Windows 95 и 'встроенные' CP-1251 шрифты.

Шрифты Windows 95 - это файлы большого размера, включающие символы многих языков, и русского в том числе. А русский там - в кодировке Cyrillic CP-1251(win).
В результате для этой кодировки Вы можете, вместо бесплатных шрифтов 'ER', использовать те 'родные' шрифты из поставки Windows 95 (например, "Arial"), для которых есть Cyrillic-модификация.
То есть, будет задействована та часть этого файла (например, файла Arial.ttf), где расположены русские буквы.
Проще всего это увидеть в редакторе WordPad - в его списке шрифтов. Вы, например, увидите модификации шрифта "Arial", позволяющие использовать соответствующие части этого большого файла: "Arial (Western)"; "Arial (Cyrillic)"; "Arial (Greek)"; и т.п.

Если Вы не увидели таких Cyrillic-модификаций шрифтов, включенных в поставку Windows 95/98/ME, то в Вашем Windows 95/98/ME надо установить пакет MS Multilanguage Support.
Вот моя короткая инструкция по инсталляции этого пакета:
 
  "Поддержка кириллицы в Windows 95/98/ME - MS Multilanguage Support" 
 

Итак, под Windows 95 для кодировки CP-1251(win) в Netscape 2,3 Вы можете, вместо шрифтов 'ER', установить пару 'встроенных' в Windows шрифтов, содержащих русские буквы, например, "Arial" и "Courier New".

В отличие от редактора WordPad, Netscape 2,3 не показывает списком все модификации некоторого шрифта, а просит явно указать, какая из них Вам нужна.
Для этого в окне выбора шрифта есть окошко 'Script', где для шрифтов, включающих многие языки, можно выбрать модификации 'Western', 'Cyrillic', 'Turkish',...

Для установки в Netscape 'родных' шрифтов кодировки CP-1251 надо пойти в
Options / General Preferences / Fonts и далее

Кодировка
(Encoding)
в Netscape 3
Кодировка
(Encoding)
в Netscape 2.01,2.02
Шрифты
(Fonts)

Cyrillic
(имеется в виду
CP-1251(win))

Korean

  • Proportional шрифт - "Arial", Script-Cyrillic

  • Fixed шрифт - "Courier New", Script-Cyrillic

Теперь щелкните по кнопке OK.

Следующий небольшой раздел - о Windows NT 4.0. Если это Вас не интересует, то можете сразу перейти к следующей главке: "Этап 2. Базовая Кодировка".

К Оглавлению


3) Windows NT 4.0 и 'встроенные' CP-1251 шрифты.

Шрифты Windows NT 4.0 - это файлы большого размера, включающие символы многих языков, и русского в том числе. А для русского там используется кодировка CP-1251(win).
Поэтому для этой кодировки в Netscape 2,3 можно попробовать установить, вместо бесплатных CP-1251 шрифтов 'ER', те шрифты из поставки Windows NT 4.0, которые содержат русские буквы (например, шрифт "Arial").
То есть, будет задействована та часть этого файла (например, файла Arial.ttf), где расположены русские буквы.

В Netscape 2,3 в окне выбора шрифта есть окошко 'Script', где для шрифтов, включающих многие языки, можно выбрать модификации 'Western','Cyrillic','Turkish',..., то есть указать, с какой частью этого большого файла (например, файла Arial.ttf) Вы хотите работать.

В Netscape 2 для CP-1251(win) Вы можете установить, вместо бесплатных шрифтов 'ER', следующие 'встроенные' в NT шрифты (Cyrillic-модификации шрифтов Windows NT):
Options / General Preferences / Fonts и далее для кодировки(Encoding) "Korean" -

     
В Netscape 3 есть ошибка (уже исправленная в Netscape 4) - он не работает с русскими CP-1251 шрифтами, входящими в поставку Windows NT 4.0, то есть, даже установив шрифт "Arial",Script-Cyrillic, Вы не сможете читать CP-1251 страницы сети.

Ниже приведена короткая инструкция, позволяющая это исправить, то есть Netscape 3 начнет нормально работать с 'родными' русскими шрифтами Windows NT 4.0.

Если Вам не обязательно настраивать Netscape 3 под NT на работу с 'родными' Unicode шрифтами (например, "Arial"), и вас устраивает использование CP-1251 шрифтов 'ER', описанных выше, то можете пропустить следующий параграф и перейти сразу к разделу "Этап 2. Базовая Кодировка".

К Оглавлению


Примечание. Я советую это делать только пользователям, выбравшим 'регион=Россия' в NT, то есть тем, кто 'русифицировал' свой NT 4.0 (обычно это жители стран СНГ), выбрав
    Start Settings / Control Panel / Regional Settings
    Russian - Set as system default locale
,

Дело в том, что после действий, дающих возможность работать в Netscape 3 с 'родными' шрифтами, пользователи, НЕ 'русифицировавшие' NT 4.0, не смогут работать нормально с CP-1251 формами :

Это можно проверить, используя раздел Главы 5 "Тест: Вы читаете по-русски в Netscape".
Это исправимо, и если Вы не 'русифицировали' NT и все же хотите использовать 'родные' NT-шные шрифты Unicode с русскими буквами (типа "Arial"), то читайте раздел "Формы и Windows NT 4.0", а потом возващайтесь сюда (например, щелкнув по кнопке Back в меню Netscape), чтобы продолжить чтение данного раздела о шрифтах.

Итак, как можно заставить Netscape 3 под Windows NT 4.0 работать с 'родными' шрифтами СР-1251 - такими как, например, "Arial, Script-Cyrillic":

  1. Закрыть Netscape
  2. Добавить новый пункт в Netscape части Реестра NT, где мы просим Netscape 3 использовать Unicode шрифты, встроенные в NT:
    пользуясь Windows Explorer, перейдите в каталог C:\RUSFONTS, куда во время чтения Главы 1 были загружены файлы русских шрифтов, и щелкните дважды по файлу NN3_NT4.reg.
    Вы увидите сообщение, что модификация Реестра завершена успешно.

Теперь, вызвав Netscape 3, Вы сможете использовать для кириллицы (для кодировки Windows-1251) 'родные' шрифты Windows NT 4.0:
Options / General Preferences / Fonts и затем для encoding-"Cyrillic" (что означает Cyrillic CP-1251(win)) -

(После такого изменения Реестра, Вы уже не сможете работать в Netscape 3 с CP-1251 шрифтами 'ER', описанными выше:
даже если Вы их снова установите в Netscape, то в русском тексте увидите только 'квадратики', если только не модифицируете эти шрифты. Модификация описана в разделе данной главы, который называется "Формы и Windows NT 4.0")

К Оглавлению


   

Этап 2. Базовая Кодировка (Default Encoding)

ПРИМЕЧАНИЕ : В русскоязычных телеконференциях Интернета - Newsgroups - используется ТОЛЬКО кодировка KOI8-R.
См., например, конференцию relcom.talk на News сервере своего Интернет-провайдера или же на бесплатном (read-only) сервере gail.ripco.com - relcom.talk на сервере gail.ripco.com.

Дело в том, что KOI8-R является стандартом для русского языка на Интернете - конференции(Usenet newsgroups), telnet, почта(e-mail),... (то есть большинство писем по e-mail идет тоже в KOI8-R).
В отличие от Интернета, в Microsoft Windows для русского используется кодировка CP-1251(win).

Экспериментальным путем я установил, что для работы по-русски в KOI8-R в окнах Новости(News) и Почта(Mail), а также в Формах(Forms), кодировка KOI8-R должна быть Вашей Базовой Кодировкой (Default Encoding) :

Вам надо это сделать только один раз, во время описываемой Начальной Настройки.

"Начальная Настройка в 2 этапа" закончена !

К Оглавлению


Выбор кодировки для работы с WWW страницей или Mail/News

Итак, я выбрал (только один раз, во время Начальной Настройки) русские шрифты в окне
Options / General Preferences / Fonts,
и больше никогда не хожу в это окно Fonts, больше никогда не выбираю шрифты при смене кодировки, как это приходилось делать в версии 1.

Netscape, начиная с версии 2, допускает простой метод переключения с кодировки на кодировку, без смены шрифтов (естественно, если уже была проделана описанная выше "Начальная Настройка в 2 этапа"):

Netscape 2 и 3

Например, я подключаюсь к некоторой KOI8-R WWW-странице,
после того, как я был на CP-1251 странице.
Или же я собираюсь открыть окно Почта(Mail) или Новости(News), где используется только KOI8-R.

Значит, мне надо переключиться на кодировку KOI8-R:

  1. иду в Options / Document Encoding

  2. выбираю мою кодировку KOI8-R
    (то есть тот Encoding, для которого я установил KOI8-R шрифты во время "Начальной Настройки"):

    • в вер. 3 -- Cyrillic(KOI8-R)
    • в вер. 2 -- Central European (Latin2)

Позднее я решил пойти на некоторую CP-1251 WWW-страницу.

Мне надо переключиться на кодировку CP-1251(Windows):

  1. иду в Options / Document Encoding

  2. выбираю мою кодировку CP-1251
    (то есть тот Encoding, для которого я установил CP-1251 шрифты во время "Начальной Настройки"):

    • в вер. 3 -- Cyrillic(Win1251)
    • в вер. 2 -- Korean

ПРИМЕЧАНИЕ:
Я 'хожу' в Options / Document Encoding очень редко:
практически все время я использую кодировку KOI8-R. Когда сервер предлагает мне выбрать между KOI8-R и CP-1251, я выбираю KOI8-R.
Это не потому, что я предпочитаю KOI8-R, а потому, что я часто работаю в окне Новости(News), а там используется только KOI8-R.

Использование KOI8-R для страниц Сети позволяет мне избежать многократных переключений кодировки при переходе из главного окна в окно News, и обратно.

Чтобы часто не переключать кодировку, я использую KOI8-R и для страниц на английском (напоминаю, что все описанные в этой статье шрифты позволяют читать и русский, и английский текст на одной и той же странице Сети).

Итак, я переключаю кодировку очень редко, может быть, только раз в месяц - когда я подключаюсь к какому-то серверу, который использует только CP-1251 (большинство серверов предлагают пользователю кодировку на выбор).

К Оглавлению


 

Русский в окне Bookmarks(Закладки) Netscape 2,3

Когда Вы выбираете в меню Bookmarks / Add Bookmark (Новая Закладка) для некоторой WWW-страницы, то Заголовок(Title) этой страницы (строка, расположенная на экране непосредственно над меню) записывается как Name(Имя Страницы) в Bookmarks.
Некоторые страницы имеют русские Заголовки(Titles) - KOI8-R или CP-1251.

Поэтому, когда Вы открываете окно Bookmarks, где присутствуют и KOI8-R, и CP-1251 Names(Имена Страниц), Вы можете нормально читать по-русски или только KOI8-R Names или только CP-1251, в зависимости от установленной Базовой Кодировки (Default Encoding).

Так как я пользуюсь в основном кодировкой KOI8-R (см. "ПРИМЕЧАНИЕ" в предыдущем разделе), то все мои русские Имена Страниц(Names) - в кодировке KOI8-R.
Поэтому я заменяю редкие нечитабельные CP-1251 Names в моих Bookmarks на английские:

  1. В окне Bookmarks я помещаю курсор на строку с таким CP-1251 Именем Страницы.

  2. Выбираю в меню Item / Properties и записываю вместо текущего CP-1251 значения поля Name его английский эквивалент.

Примечание. В окне, где загружена страница (не в окне Bookmarks) вы НЕ сможете прочесть русский (KOI8-R) заголовок страницы (самая верхняя голубого цвета строка), так как Netscape использует для показа этой строки системный шрифт.
(А русский заголовок страницы CP-1251 сможете, если только у Вас - русская Windows, где системные шрифты - кодировки CP-1251).

По этой же причине русские KOI8-R имена страниц в Закладках не читаются, если Вы их смотрите не в отдельном окне Закладок (которое открывается по Ctrl/B), а просто щелкнув один раз по слову 'Bookmarks' в меню Netscape.


Этот раздел - о Netscape 2,3 под Windows NT 4.0. Если Вы не работаете с NT, то можете его не читать, а:
перейти сразу к следующей главе - "Глава 5. Как читать по-русски в Netscape"
или перейти к последней части данной Главы 4 - о Netscape 2
или 'подняться' к Оглавлению

        

Формы в Netscape 2,3 под Windows NT 4.0

Под NT существует проблема - не читается текст на кнопках и в менюшках, присутствующих в некоторых формах (можете проверить на формах раздела Главы 5 "Тест: Вы читаете по-русски в Netscape"):

 
Решение:
Проблема форм решается модификацией тех собранных мной в Интернете русских шрифтов, которые были описаны выше.
Надо их обработать с помощью программы TTFConv, которая вписывает в шрифт индикатор Unicode. После этого и NT, и Netscape начинают с ними нормально работать.
(Даже Word 97 будет их воспринимать).

Сгрузить программу можно с сервера автора:
ftp://ftp.lesobank.ru/pub/soft/Soft_win32/TTF_convert/
  или взять копию у меня:
ttfconv.zip

Поместите файл-архив ttfconv.zip в тот каталог, куда Вы сгрузили шрифты, читая Главу 1 - каталог C:\RUSFONTS.
(Загрузка с Интернета файлов .ZIP об'яснялась в Главе 1 выше)

Надо извлечь файлы из архива. (Это об'яснялось в Главе 1 выше)

Теперь можно модифицировать файлы шрифтов:

  1. Закрыть Netscape
  2. Удалить эти русские шрифты из регистрационных записей NT:

  3. Запустить ttfconv.EXE для обработки описанных в Главе 1 русских шрифтов (файлы шрифтов были помещены в каталог C:\RUSFONTS во время чтения Главы 1):

  4. Зарегистрировать снова эти шрифты (уже модифицированные) в Windows NT:



Теперь, вызвав Netscape, Вы увидите, что проблема форм решена:


 
Следующие два маленьких раздела посвящены Netscape 2. Если Вам подобная информация не нужна, то можно сразу перейти к Главе 5 - "Как читать по-русски в Netscape 2,3,4. Тесты и проблемы".

К Оглавлению


 

Версия 2.02 - дополнительная настройка

Версия 2.01 работает с русским лучше, чем 2.02 - установив KOI8-R шрифты как Latin2 Encoding в 2.01, Вы можете нормально работать с KOI8-R в окнах Новости(News) и Почта(Mail).

Версия 2.02 содержит ошибку в окнах News и Mail. В окне Composition(Новое Сообщение) нельзя читать и писать Заголовок(Subject), когда Вы составляете свое сообщение для телеконференции или пишете письмо для отправки по электронной почте.

Чтобы это исправить, надо в 2.02 сделать следующее:

  1. В дополнение к Latin2, надо выбрать ту же пару KOI8-R шрифтов
    для Кодировки(Encoding) User Defined
    в Options / General Preferences / Fonts .

    Напоминаю, что это делается только один раз, во время "Начальной Настройки".

  2. Когда Вам надо работать с окном Composition для подготовки Вашего сообщения в окне Mail или News, Вы должны сначала выбрать

К Оглавлению


 

Версия 2 - проблемы и решения

На Сети существуют русские страницы (их пока мало, где-то 20%, но становится все больше), явно сообщающие о той кодировке, в которой введен их текст.
Это создает проблему для Netscape 2.
Если Вы посмотрите на исходный текст такой страницы, выбрав из меню
View / Document Source,
то увидите, например, строку следующего вида в самом начале HTML текста такой страницы:
META ...... CONTENT="text/html; charset=KOI8-R" 
     или
META ...... CONTENT="text/html; charset=windows-1251" 

Более поздние версии Netscape - 3,4 - работают нормально с такими страницами, а вот версия 2 - нет. Дело в том, что Netscape 3,4 знает о кодировках KOI8-R и CP-1251, a Netscape 2 - не знает, и поэтому, не зная, что делать, использует кодировку Latin1 для таких страниц.

Поэтому Вы можете столкнуться со следующей ситуацией:
Вы подключились, используя Netscape 2.01 или 2.02, к некоторой странице, про которую было сказано, что она написана в KOI8-R.
KOI8-R является в данный момент Вашей текущей кодировкой, но Вы тем не менее НЕ видите нормального русского текста на этой странице.

Вот решение этой проблемы, позволяющее читать русский текст на такой странице в версии 2:
в дополнение к моей "Начальной Настройке", надо выбрать соответствующие шрифты для Кодировки Latin1 в
Options / General Preferences / Fonts .

То есть, если Вам было сказано, что эта страница написана в KOI8-R, то надо выбрать пару KOI8-R шрифтов - Proportional и Fixed - для Latin1 в
Options / General Preferences / Fonts .
Если же это CP-1251, значит, надо выбрать пару CP-1251 шрифтов для Latin1.

Напомню, что это трудности версии 2.
Netscape 3,4 обрабатывает подобные страницы нормально.

Приведу примеры таких страниц:

  1. моя KOI8-R страница-тест для KOI8-R форм:
    "Тест для KOI8-R Формы"

  2. моя CP-1251 страница-тест для CP-1251 форм:
    "Тест для CP-1251 Формы"

Вы можете столкнуться с еще более редким случаем, когда такая страница содержит Форму(Form).
В версии 2 Вы НЕ можете работать с такой Формой (вер. 3,4 работают без проблем): Напомню, что версии 3,4 работают в таких случаях абсолютно нормально.


Следующий раздел посвящен Netscape 4 (Communicator).
Если Вы не интересуетесь этой версией, то можете сразу перейти к Главе 5 - "Как читать в Netscape 2,3,4. Тесты и проблемы".

К Оглавлению


     

4. Настройка Netscape 4

Для краткости, я буду называть:

ПРИМЕЧАНИЕ: В Netscape 4 часть, отвечающая за Почту(Mail) называется Messenger.
В Netscape 4.0x в отличие от предыдущих версий и более новых вер. 4.5+, Новости(News) называются Discussions(Обсуждения, дискуссии).

Если Вы собираетесь из Netscape 4 посылать e-mail или сообщения в конференции, то первым делом Вам надо изменить его почтовые установки. Дело в том, что эта версия позволяет посылать письма в формате HTML, то есть тот, кто его получит, увидит письмо в виде красивой WWW страницы вместо обычного текста.
Но, как я прочел в следующих профессиональных телеконференциях:

это плохой метод, так как многие почтовые и новостные программы НЕ поймут письмо в таком формате, а кроме того, такие письма намного больше по размеру, чем обычные текстовые.

Поэтому надо настроить Netscape так, чтобы Ваши сообщения не посылались в виде HTML-текста.
Вторая очень важная настройка, которой необходимо заняться:
русские буквы - это 8-ми битовые символы (английские ASCII символы - 7-ми битовые), и Netscape не должен никаким образом их модифицировать.
Итак, для этих 2-х пунктов настройки надо пойти в меню
  Edit / Preferences / Mail&Newsgroups   (Mail&Groups в версии 4.0x),
щелкнуть по значку '+', чтобы увидеть нижележащие пункты, а затем:


По сравнению с версиями 2 и 3, Netscape 4 под MS Windows предлагает новый метод работы с кириллицей - без KOI8-R шрифтов и без KOI8-R клавиатурных средств.

Как подробно об'яснялось в Главе 1, KOI8-R - это сетевая кодировка, общая для всех видов компьютеров. Использование одной кодировки в качестве 'транспортной' (то есть, кодировки, в которой русские тексты 'путешествуют' по сети Интернет) позволяет разным компьютерам, имеющим свои собственные, локальные кодировки (Windows-1251, Mac Cyrillic, CP-866(DOS),...) успешно обмениваться русскими сообщениями.

Netscape 4 предоставляет пользователю Windows возможность работать с его локальной кодировкой кириллицы - Windows-1251, и для чтения, и для ввода текстов.
Когда надо, Netscape 4 сам перекодирует (незаметно для пользователя) из локальной кодировки Windows-1251 в сетевую кодировку KOI8-R, и обратно.

Поэтому при работе с Netscape 4 под MS Windows вам НЕ нужны KOI8-R шрифты и KOI8-R клавиатура:



Важно ! Как должно быть понятно из предыдущего параграфа, рабочая кодировка пользователя Windows в Netscape 4 - Windows-1251:
в отличие от предыдущих версий Netscape, в версии 4 в окнах Почтa/Новости(Messenger/Newsgroups(Discussions)) следует использовать кодировку CP-1251(Windows), именно Windows-1251 должна быть текущей кодировкой при работе с почтой и новостными конференциями:
Netscape 4 сам переведет все в сетевую кодировку KOI8-R перед отправкой на Интернет, и так же переведет пришедшие Интернетовские KOI8-R сообщения в Вашу локальную кодировку Windows-1251.

Netscape 4 работает с кириллицей во всех своих частях.
Настройка состоит из тех же шагов, что и настройка Netscape 2,3:

Настройка Netscape 4 - разная для разных версий Windows:


 

Шрифты в Netscape 4 под Windows 95/98/ME/NT/2000

Это Этап 1 Начальной Настройки.

Шрифты Windows 95/98/ME и Windows NT 4.0/2000 - это файлы большого размера, включающие символы многих языков, и русского в том числе. А русский там - в кодировке CP-1251(win).
Поэтому Вы можете использовать для кириллицы любой шрифт из поставки, для которого есть Cyrillic-модификация, например, "Arial".
То есть, будет задействована та часть этого файла (например, файла Arial.ttf), где расположены русские буквы.
Проще всего это увидеть в редакторе WordPad (Start/Programs/Accessories/Wordpad), в его списке шрифтов.
Вы, например, увидите модификации шрифта "Arial", позволяющие использовать соответствующие части этого большого файла: "Arial (Western)"; "Arial (Cyrillic)"; "Arial (Greek)"; и т.п.

ПРИМЕЧАНИЕ. О Windows 95/98/ME.
Если Вы не увидели таких Cyrillic-модификаций шрифтов, включенных в поставку Windows 95/98/ME, то в Вашем Windows 95/98/ME надо установить пакет MS Multilanguage Support.
Вот моя короткая инструкция по инсталляции этого пакета:
 
  "Поддержка кириллицы в Windows 95/98/ME - MS Multilanguage Support" 
 

Под Windows 95/98/ME/NT/2000 в Netscape 4 надо пользоваться только такими, включенными в поставку Windows, CP-1251(win) шрифтами.
(Netscape 4 для Windows 95/98/ME/NT/2000 вообще НЕ воспринимает в качестве Encoding=Cyrillic те бесплатные CP-1251 шрифты "ER" (от Windows 3.1), которые я описывал в Главе 1.)

В Netscape 4 Вам не нужны никакие KOI8-R шрифты.



Установленные шрифты

Начиная, если я не ошибаюсь, с версии 4.05, Netscape 4 изначально уже имеет все необходимые установки для кириллицы. Таким образом, Вам не надо выбирать шрифты во время начальной установки.
Можете удостовериться в этом:

  1. Edit / Preferences / Appearance / Fonts
  2. В окошке с заголовком "For the Encoding", где Вы видите 'Western', выберите кодировку(Encoding) Cyrillic
    (имеется в виду Cyrillic CP-1251(win)).

  3. Вы увидите пару шрифтов для этой кодировки (из тех, у которых есть Cyrillic-модификация):


Следующий раздел посвящен работе Netscape 4 под Windows 3.x.
Вы можете его пропустить и сразу перейти к разделу "Этап 2. Базовая Кодировка в Netscape 4".

К Оглавлению


 

Шрифты в Netscape 4 под Windows 3.1,3.11

Это Этап 1 Начальной Настройки.

В Windows 3.x, в отличие от Windows 95/NT, нет шрифтов(файлов большого размера), включающих символы многих языков. То есть, нет такой вещи как Script-Cyrillic, нет Cyrillic-модификаций у Windows 3.1,3.11 шрифтов.

Поэтому для кодировки CP-1251(win) в Netscape 4 надо установить бесплатные русские CP-1251 шрифты 'ER', описанные в Главе 1.

Для Netscape 4 не требуется устанавливать никаких KOI8-R шрифтов.

Итак, установка русских шрифтов в Netscape 4 под Windows 3.1,3.11:

  1. Edit / Preferences / Appearance / Fonts
  2. В окошке с заголовком "For the Encoding", где Вы видите 'Western', выберите Cyrillic
    (имеется в виду Cyrillic CP-1251(win))

  3. Выберите пару CP-1251(Windows) шрифтов:

  4. Нажмите OK

Примечание. Под русской версией Windows 3.1,3.11, сделанной в Microsoft специально для России, можно вместо шрифтов 'ER' выбрать 'встроенные' в эту версию Windows CP-1251 шрифты, соответственно "Arial Cyr" и "Courier New Cyr".

К Оглавлению


 

Базовая Кодировка(Default Encoding) в Netscape 4

Это Этап 2 Начальной Настройки.

В предыдущих версиях Netscape этот этап - установка русской кодировки в качестве Базовой - был абсолютно необходим, без этого нельзя было писать по-русски.
Netscape 4 не требует этого, все работает и так, если просто переключиться на Windows-1251, когда надо писать.

Но все же очень удобно указать на русскую кодировку CP-1251 как на Базовую:

У Netscape 4 изначально Базовая Кодировка - Western, то есть, если Вы сразу после инсталляции этой программы пойдете в меню View/CharacterSet (View/Encoding в вер. 4.0x), то увидите, что 'галочкой' отмечена именно 1-я кодировка - Western.

Вот как сделать русскую кодировку Windows-1251 базовой:

1. Основное окно Netscape 4:

2. Окно Messenger (почта и новости):

Откройте Messenger (Communicator/Messenger в главном меню), и повторите шаги, описанные выше для основного окна.


Примечание.
К сожалению, разные версии MS Windows работают НЕ одинаково в части языковой поддержки, поэтому для некоторых версий Windows желательно сделать Cyrillic(Windows-1251) Базовой Кодировкой в Netscape, а в других, наоборот, это может даже повредить.

Итак, известные мне особые случаи для Netscape 4:

Windows 95 PanEuropean.
Не надо ставить Cyrillic(Windows-1251) как Базовую, если увидите, что это приводит к проблемам:
по информации одного читателя, у него при Cyrillic(Windows-1251) в качестве базовой НЕ работал переключатель клавиатуры в окне подготовки писем (Composition Window). То есть, на Taskbar было 'EN', и никак не переключалось на 'RU' при нажатии клавиш Alt/RightShift.

Правда, говорят (мне написал об этом Присакарь Сергей), что это 'лечится' и все-таки можно ставить CP-1251 как Базовую, если добавить русский в список языков:


"Начальная Настройка" закончена !

К Оглавлению


Netscape 4 и окно Bookmarks(Закладки)

Когда Вы делаете Закладку для страницы - Communicator / Bookmarks / Add Bookmark, то ее Заголовок(Title) - текст, высвечивамый в самой верхней, голубого цвета строке главного окна, хранится как Имя(Name) этой страницы в Закладках(Bookmarks).
Некоторые страницы имеют русские Заголовки(Titles) - KOI8-R или CP-1251.

Netscape 4 использует для кириллицы кодировку CP-1251(win), в том числе и в окне Закладок. Если Вы настроили Netscape 4 правильно, то сможете читать русские (Win-1251) имена страниц в окне Закладок.

Примечание. В окне, где загружена страница (не в окне Bookmarks) вы НЕ сможете прочесть русский заголовок страницы в кодировке Win-1251 (самая верхняя голубого цвета строка), если у вас - НЕрусская версия MS Windows:
нерусская Windows 95/98/ME или Windows NT 4.0/2000, где 'Russian' не был выбран как 'Region' в Control Panel.
Причина в том, что Netscape использует для показа этой строки системный шрифт.
(По этой же причине Вы никогда не сможете прочесть русский заголовок KOI8-R страницы в главном окне - системные шрифты не бывают шрифтами кодировки KOI8-R).

По этой же причине русские имена страниц в кодировке Win-1251 в Закладках не читаются, если Вы их смотрите не в отдельном окне Закладок (которое открывается по Ctrl/B), а просто щелкнув один раз по слову 'Bookmarks' в меню Netscape.

Netscape 4 использует для кириллицы только CP-1251(win), в том числе и в окне Bookmarks (куда Вы можете попасть, например, нажав Ctrl/B).
Поэтому, если Вы хотите использовать свой 'старый' файл Bookmark.htm, оставшийся от предыдущей версии Netscape, то имейте в виду следующее:
Если у Вас там все русские Имена страниц были в кодировке KOI8-R, то Вам надо будет сконвертировать файл Bookmark.htm по схеме KOI8-R-->CP-1251(win), чтобы Ваши закладки читались в Netscape 4.
См. ссылки на программы перекодировки в Главе 8.

К Оглавлению


Выбор нужной русской кодировки в Netscape 4

На основе Начальной Настройки, описанной выше, Вы можете теперь выбрать необходимую русскую кодировку для некоторой страницы или для работы с Почтой/Новостями (Messenger/Newsgroups(Discussions)).

Выбор русской кодировки в Netscape 4

Например, я подключаюсь к некоторой CP-1251(win) странице, после того, как я был на KOI8-R странице.
Или же я - в окне Почта(Messenger) или Новости(Newsgroups(Discussions)), где - в Netscape 4 - следует использовать кодировку CP-1251(win).

(В отличие от предыдущих версий Netscape, в версии 4 в окнах Почтa/Новости(Messenger/Newsgroups(Discussions)) следует использовать кодировку CP-1251(Windows).
Netscape 4 сам переведет все в сетевую кодировку KOI8-R перед отправкой на Интернет, и так же переведет пришедшие Интернетовские KOI8-R сообщения в Вашу локальную кодировку Windows-1251).

Значит, мне надо переключиться на кодировку CP-1251(win):

  1. иду в View/CharacterSet (View/Encoding   в вер. 4.0x)

  2. выбираю кодировку CP-1251 - Cyrillic(Windows-1251)


Позднее я решил пойти на некоторую KOI8-R страницу.

Значит, мне надо переключиться на кодировку KOI8-R :

  1. иду в View/CharacterSet (View/Encoding   в вер. 4.0x)

  2. выбираю Cyrillic(KOI8-R)

 
Примечание.
Иногда к пользователям Netscape 4 приходят письма от кого-то, кто неверно настроил свою почтовую программу и письмо ушло в сеть в кодировке Windows-1251, а не в KOI8-R. Ниже об'ясняется, как прочесть такое письмо в Netscape 4 (он ведь ожидает получить в сетевой кодировке KOI8-R, и поэтому получается нечитабельный текст - хоть пробуй Cyrillic(Windows-1251), хоть другую кодировку из семейства Cyrillic, так как Netscape 4 пытается преобразовать полученное сообщение в локальную кодировку Windows-1251 по схеме KOI8-R --> Win-1251).

Почему я написал 'неверно посланные в Windows-1251'...
Все почтовые программы (MS IE/OutlookExpress, Netscape, и др.) знают, что по Интернету русские сообщения должны ходить в сетевой кодировке KOI8-R, и умеют отправлять сообщения именно в этой кодировке
(писать письмо человек мог и в другой кодировке, локальной для его компьютера, а уйти в сеть должно в KOI8-R).

Такому новичку следует указать на его ошибку, попросить настроить корректно его почтовую или новостную программу и заново послать сообщение - в KOI8-R, вместо того, чтобы под него подстраиваться и ухитряться читать такое сообщение.
(так и делают в конференциях Релкома и ФИДО7, когда видят очередное сообщение в CP-1251, например 'БНОПНЯ', что в переводе на КОИ-8 значит 'вопрос').
Если такому пользователю не указать на его ошибку, то он так и останется новичком, его сообщения многие не смогут или не будут даже пытаться прочесть.
Часто в конференциях пишут: "Вот, еще один БНОПНю прислал!" и игнорируют...

Смотрите, если кто-то умудрился отправить в сеть в Windows-1251, то есть в локальной кодировке его машины с MS Windows, то другой отправит с UNIX в его локальной кодировке, с Макинтоша - в своей, и с машины пользователя ФИДО7 - в кодировке CP-866.
Это будет полная неразбериха, должен быть (и есть) один сетевой стандарт, тогда разные компьютеры смогут обмениваться русскими сообщениями.
Исторически таким де-факто стандартом является KOI8-R, и все серверы и клиентские программы знают об этом, и используют KOI8-R в качестве 'транспортной' кодировки, то есть кодировки, в которой русские сообщения 'путешествуют' по сети между различными компьютерами (DOS, Windows, OS/2, UNIX, Mac).

Что же делать, если Вы все же получили такое неверно отправленное письмо?
Если часто такие приходят, то надо установить 'старые', не-Микрософтовские шрифты "ER", описанные в Главе 1, в качестве кодировки UserDefined, и переключаться на нее при чтении подобного письма.
Тогда прочтется по-русски нормально.
Итак, вот как это делается:

Один раз устанавливаем шрифты:

  1. Edit / Preferences / Appearance / Fonts
  2. В окошке с заголовком "For the Encoding", где Вы видите 'Western' или 'Cyrillic', выберите 'User Defined'
  3. Выберите пару CP-1251(Windows) шрифтов, описанных в Главе 1:
  4. Нажмите OK
И теперь для чтения такого письма в кодировке Windows-1251 надо переключиться на кодировку 'User Defined':
  1. пойти в View/CharacterSet (View/Encoding   в вер. 4.0x)
  2. выбрать User Defined

Как ответить на такое письмо (Reply/Forward)?
Нужно делать это следующим образом (иначе уйдет в кодировке "User Defined"):
после того, как щелкнули по Reply или Forward и появилось окно письма, переключите кодировку на кириллицу:

  1. View/CharacterSet (View/Encoding   в вер. 4.0x)
  2. выберите Cyrillic(Windows-1251)

Тогда Netscape будет знать, что выработаете с кириллицей, и сделает обычную вещь, как при отсылке ваших собственных сообщений - перекодирует в KOI8-R и пошлет в сеть.


Следующий раздел - для тех, кто хочет создать свою собственную русскую Web-страницу и использовать для этого HTML редактор Composer, встроенный в Netscape 4.
Если Вам эти не интересно, то можете сразу перейти к следующему разделу "Проблемы с кириллицей в Netscape 4"
или вернуться к Оглавлению.

Редактор Netscape 4 (Composer) - корректное создание русской Web-страницы

Если Вы хотите создать собственную Web-страницу и использовать для этого HTML редактор, встроенный в Netscape 4 - Composer, то Вам следует настроить его, чтобы получить корректный русский HTML файл.

Без настройки Composer'а, описанной ниже, Ваш файл может содержать следующие 2 ошибки:

Чтобы предотвратить эти 2 проблемы, настройте Composer (ниже описываются шаги настройки на примере создания страницы в кодировке Win-1251, но настройка для создания KOI8-R страницы делается точно так же):
  1. До вызова редактора Composer убедитесь, что нужная кириллическая кодировка является текущей, то есть, для Win-1251 текста:
    (для KOI8-R текста надо выбирать, естественно, Cyrillic(KOI8-R))

    Это обеспечит нормальное представление русских букв в будущем HTML файле, а не в виде   iacute ...

  2. Вызовите Composer.
    В его окне найдите маленькое окошко, где высвечено число (размер шрифта).
    Слева от этого окошка Вы увидите другое, где высвечено либо название конкретного шрифта, например, "Arial", либо тип шрифта - "Variable Width" (Пропорциональный шрифт).
    Удостоверьтесь, что у Вас в этом окошке НЕТ имени конкретного шрифта, а высвечен тип шрифта - "Variable Width".
    Это значит, что редактор будет использовать шрифты, заданные для Encoding=Cyrillic в Edit/Preferences/Appearance/Fonts.

    Тогда в результирующем HTML файле не будет 'намертво' впечатано имя шрифта, то есть, не будут вставляться тэги "FONT FACE=".
    Получится корректный HTML текст.



Примечание. Создание KOI8-R страницы.
Как об'яснялось в самом начале данной главы, Netscape 4 под Windows дает возможность работать с одним (вместо двух) набором клавиатурных средств и шрифтов - Windows-1251 - для обеих кодировок - и Win-1251, и KOI8-R.
В отличие от Netscape 2,3, где надо было устанавливать KOI8-R шрифты и клавиатуру для получения KOI8-R текста, Netscape 4 сам преобразует введенный Win-1251 текст в KOI8-R.
Поэтому, если Вы хотите создать страницу в KOI8-R, то перед вызовом Composer надо эту кодировку - Cyrillic(KOI8-R) - сделать текущей, потом вызвать Composer, и вводить текст, используя стандартную для Windows клавиатурную раскладку Win-1251.
Когда Вы дадите команду сохранить этот HTML файл на диске, Composer сделает перекодировку, и на диск Ваш файл ляжет в кодировке KOI8-R.
Когда вы поместите этот файл на свой Web сайт, читатели увидят нормальную русскую страницу в кодировке KOI8-R, как Вы и хотели.



Если надо создать страницу, где кроме русского+английского должен быть ещё какой-нибудь язык, то вот моя страница на эту тему:
"Как сделать многоязычную WWW страницу"

К Оглавлению


             

Проблемы с кириллицей в Netscape 4

Ниже приведено описание проблем и способы их решения.


  
Netscape 4.5+ - проблемы и решения


 
Netscape 4.5+ - Проблема в окне подготовки писем

В окно подготовки писем Composition Вы попадаете, когда хотите написать и отправить сообщение по электронной почте или в конференцию(Newsgroup).

Я нашел в Netscape 4.5+ единственную проблему (исправимую), связанную с тем, что функции Почты и Новостей в Netscape тесно интегрированы, и настройка - одна и та же и для Mail, и для News:
если в заголовке(Subject) сообщения есть русский текст, то такой заголовок уходит закодированным (MIME-encoded).

Oтправляемое письмо выглядит нормально, но на самом деле русские буквы в Заголовке(Subject) преобразуются, например, в текст вида
  Subject: =?KOI8-R?Q?=F3=20=D5=D7=C1=D6=C5=CE=C9=C5=CD?=.

Это можно увидеть, например, посмотрев на текст письма через View/PageSource в папке отправленных писем Sent.

MIME - это современный стандарт для Mail, поэтому практически все почтовые программы смогут декодировать такой заголовок и показать получателю вашего письма нормальный русский текст в Subject.
Но News не имеют (пока) такого стандарта, поэтому многие новостные программы не смогут декодировать такой текст, в результате чего заголовок вашего сообщения в конференции может оказаться нечитабельным, люди увидят такое, например:
 Subject: =?KOI8-R?Q?=F3=20=D5=D7=C1=D6=C5=CE=C9=C5=CD?=
(MIME Q-encoding)
или
 Subject: =?KOI8-R?B?1MXT1MnL?=,.
(MIME Base-64 encoding)

Такие нечитабельные заголовки можно увидеть, например, при чтении конференций на странице DejaNews.

Если вы хотите использовать русский не только в 'теле' сообщения, но и в заголовке(Subject), то, особенно для News(конференций), надо 'попросить' Netscape не трогать заголовки, не кодировать их.
Подобная настройка уже делалась для 'тела' письма - в начале данной главы проверялось, что в Edit/Preferences/Mail&Newsgroups/Messages выбрано "As is" для опции "Send messages that use 8-bit characters",
но Netscape 4.5+ использует эту настройку только для 'тела', но не для заголовков.

Вот что надо сделать, чтобы заголовки(Subject) посылаемых вами сообщений не кодировались, а содержали обычный 8-бит русский текст
(это, кстати, предотвратит ещё одну ошибку - без изменения, указанного ниже, Netscape, кодируя, 'портит' очень длинные русские заголовки, вроде начиная с длины 42):


  
Netscape 4.5+ - Ошибка при работе с KOI8-R Формами

Небольшая ошибка при работе с KOI8-R формами, у которых есть меню(выпадающий список)
(можно проверить на примере формы из моего тестового KOI8-R файла - см. 'Главу 5' "Как читать по-русски в Netscape"):


Следующий раздел - о решении проблем Netscape 4.0x (4.0 - 4.08).
Если Вы не работаете с этой версией Netscape то можете пропустить этот раздел и перейти сразу к следующей 'Главе 5' "Как читать по-русски - проблемы и тесты"
или можете вернуться к Оглавлению.

   
Netscape 4.0x (4.0 - 4.08) - проблемы и решения


 
Netscape 4.0x (4.0 - 4.08) - ошибка в окне подготовки писем,
  а также небольшая ошибка в окне Новостей.

В окно Composition Вы попадаете, когда хотите написать и отправить письмо по электронной почте, или сообщение в конференцию Интернета (News/Discussions).
Для отправки письма по e-mail, можно либо вызвать Messenger (через опцию 'Communicator' главного меню) и затем щелкнуть по кнопке "New Msg" (этот вариант предпочтительнее, меньше проблем) или же вызвать непосредственно само Composition window нажав Ctrl/M на клавиатуре.

Netscape 4.0x имеет ошибку в окне Composition - шлет Ваш текст в неверной кодировке и получается 'нечитабельный' текст.
(Этой ошибки уже нет в Netscape 4.5+)

Я слышал, что этой ошибки не наблюдается в Netscape 4.0x под самой последней версией Windows 95. Но метод решения этой проблемы такое простой, что лучше на всякий случай ему следовать в Netscape 4.0x при работе с любой версией Windows.

А 'лечится' этo так:

На самом деле эта ошибка не всегда проявляется. Например, ее нет под Windows 3.1, когда Вы читаете страницу в кодировке CP-1251(win) и щелкаете на авторской строчке с его адресом электронной почты.
Но так как сейчас многие страницы сами сообщают Netscape'у свою кодировку (через HTML таг <META... Charset=...>), и Netscape сам меняет текущую кодировку на необходимую, например, на KOI8-R для некоторой такой страницы, то пользователь-новичок, решивший послать письмо автору этой страницы, может и не знать, что его кодировка была изменена, и письмо уйдет в неверной кодировке, придет 'нечитабельным'.
Поэтому проще всего ВСЕГДА делать описанное выше временное переключение.

Такой же метод применим и для решения небольшой проблемы в окне Новостей(Newsgroups,Discussions) Netscape 4.0x.
При открытии какой-нибудь конференции(Newsgroups,DiscussionGroups) в этом окне, Заголовок(Subject) текущей статьи показывается в специальной строке посреди экрана, разделяющей список статей и текст текущей статьи.
Так вот, в некоторых версиях MS Windows русский заголовок не читается в этой специальной строке.
Чтобы заголовки в этой специальной строке читались нормально, надо один раз проделать описанное выше - временно сменить кодировку на любую другую, отличную от Cyrillic(Windows-1251), а потом выбрать Cyrillic(Windows-1251).


    
Netscape 4.0x (4.0 - 4.08) - проблема с заполнением Форм.
Netscape и разные модификации MS Windows.

В Netscape 4.0x под некоторыми версиями Windows есть ошибка - при заполнении русских Форм не видно, что вводишь - вводимое отображается на экране нерусскими символами.
(Этой ошибки уже нет в Netscape 4.5+)

Ниже - описание этой проблемы и способов ее решения.

К сожалению, разные модификации операционных систем фирмы Microsoft отличаются друг от друга в плане использования кириллицы, поэтому одна и та же программа (Netscape, MS Word,...) может работать прекрасно в одной модификации Windows 95, и иметь проблемы в другой модификации той же Windows 95, например, Win 95 OSR2 - 4.00.950 B. (Номер модификации можно увидеть, щелкнув по иконке 'System' в Control Panel)

Известно, например, что Windows NT Service Packs 2,3 и Windows 95 OSR2 имеют ошибки в части языковой поддержки - NLS (Native Language Support), причем даже в 'родных' приложениях - MS Word, Excel,...
Это я прочел в конференциях(Newsgroups) relcom.comp.os.windows и relcom.comp.os.windows.nt.

Так вот, Netscape 4.0x, в котором можно нормально писать по-русски в Формах под

имеет проблемы под некоторыми версиями MS Windows: А именно, когда заполняешь какую-то Форму по-русски, то данные уходят верные, но отображаются на экране не по-русски - не можешь сам прочесть то, что вводишь.

Но ведь, например, и под американской, и под русской модификациями Windows 95 был использован тот же самый установочный файл Netscape 4.0x - cp32e408.exe !
Мне кажется, что винить надо фирму Микрософт, у которой различные модификации одной и той же операционной системы, например, Windows 95, работают не одинаково в части языковой поддержки.
Это как если бы я бросал одну и ту же монетку в 10 телефонных автоматов, и в 3-х из них она бы не проходила в прорезь.
Мое личное мнение - это виновата НЕ 'монетка' (Netscape, один и тот же файл cp32e408.exe), а фирма-производитель 'автоматов', у которой разные модификации одного и того же продукта(Windows) работают НЕ одинаково.

Так что если у Вас Netscape не будет работать с русским так, как это описано в данной статье, то ждите новую версию MS Windows или новую версию Netscape.

Если Вам надо заполнить Форму, а под Вашей версией Windows существует описанная выше проблема, то можно попробовать это исправить.

Если же под Вашей версией Windows нет такой проблемы, то можете пропустить этот раздел и перейти сразу к следующей 'Главе 5' "Как читать по-русски - проблемы и тесты"
или можете вернуться к Оглавлению.

Вот методы 'лечения' проблемы заполнения форм в Netscape 4.0x под Windows NT 4.0 Service Pack 3, и возможно, они сработают и для Вашей версии Windows:


 
Метод для тех, кто 'русифицировал' Windows NT 4.0

Жители СНГ и все те, кто 'русифицировал' Windows NT 4.0, установив 'регион=Россия', то есть сделал
    Start Settings / Control Panel / Regional Settings
    Russian - Set as system default locale
,

могут воспользоваться следующим простым методом 'лечения' Netscape 4.0x:
В 'русифицированном' NT, Коммуникатор предлагает больше шрифтов для кодировки Cyrillic, чем в 'нерусифицированном'.
В частности, предлагается шрифт "Courier".
Именно его надо выбрать в качестве равноширокого шрифта, а не стандартно выбираемый "Courier New":

Теперь Формы будут заполняться нормально. И так и работайте с этим шрифтом - я проверял, и вроде все работает нормально с ним - чтение страниц, Почта, Новости,...


Следующий раздел - о решении проблемы Netscape 4.0x с заполнением форм для тех, кто НЕ 'русифицировал' Windows.
Если это не Ваш случай, то можете пропустить этот раздел и перейти сразу к следующей 'Главе 5' "Как читать по-русски - проблемы и тесты"
или можете вернуться к Оглавлению.

 
Метод для пользователей, НЕ 'русифицировавших' Windows NT.

В этом случае 'лечение', позволяющее нормально заполнять формы в Netscape 4.0x, не такое простое...

Netscape 4.0x использует при вводе текста в форму равноширокий шрифт (Fixed font), выбранный для кодировки Cyrillic, и почему-то этот шрифт - "Courier New" - работает некорректно, показывает вводимый текст нерусскими буквами.
Решение - использовать другой русский равноширокий шрифт, не-Микрософтовский "ER Kurier 1251", описанный в Главе 1.
Проблема с формами решается путем модификации этого шрифта, и последующего использования именно этого шрифта в Netscape 4.

Существует программа TTFConv, которая вписывает в шрифт индикатор Unicode. После этого и NT, и Netscape начинают с таким шрифтом нормально работать.
(Даже Word 97 будет их воспринимать).

Сгрузить программу можно с сервера автора:
ftp://ftp.lesobank.ru/pub/soft/Soft_win32/TTF_convert/
  или взять копию у меня:
ttfconv.zip

Поместите файл-архив ttfconv.zip в тот каталог, куда Вы сгрузили шрифты, читая Главу 1 - каталог C:\RUSFONTS.
(Загрузка с Интернета файлов .ZIP об'яснялась в Главе 1 выше)

Надо извлечь файлы из архива. (Это об'яснялось в Главе 1 выше)

Теперь можно модифицировать файл шрифта:

  1. Закрыть Netscape
  2. Удалить этот русский шрифт из регистрационных записей NT:
  3. Запустить ttfconv.EXE для вставки индикатора Unicode в этот шрифт (файлы шрифтов были помещены в каталог C:\RUSFONTS во время чтения Главы 1):
  4. Зарегистрировать снова этот шрифт (уже модифицированный) в Windows NT:



Теперь надо установить в Netscape 4.0x в качестве 'Cyrillic Fixed font' модифицированный шрифт "ER Kurier 1251".
(Netscape 4 использует Fixed font при заполнении форм):

Теперь, работая с Netscape 4.0x, Вы сможете нормально видеть вводимый русский текст в полях формы.

К Оглавлению


             

5. Как читать по-русски в Netscape 2,3,4. Тесты и проблемы

Кодировка выбрана, а страница не читается

Если русскоязычная страница не сообщает о своей кодировке, значит надо пробовать обе, по-очереди, пока не появится нормальный русский текст.
Мои Тестовые страницы (ниже) как раз из этого ряда - вам надо будет 'вручную' выбрать нужную кодировку в меню Netscape, чтобы их прочесть. Это потому, что среди моих читателей есть пользователи старых версий Netscape (например, вер. 2), которые не понимют такой 'встроенной' информации о русской кодировке страницы.

Если страница все равно не читается, то это может означать одну из следующих ситуаций: