English
CP-1251(Win)
Настройка Netscape(под Windows) на русский язык
| Вы можете читать и писать
| в Главном окне
| в News(Discussions)
| в Mail(Messenger)
|
Детальная инструкция по иcпользованию русского языка
в MS Windows
Netscape - версии 1,2,3,4.
Страница большая, но здесь не надо все подряд читать -
прочесть начало, а потом - только главы,
посвященные Вашей версии Netscape, и в такой главе -
не все подряд, а только разделы, относящиеся к Вашей версии
Windows - 95/98, NT 4.0/2000, или 3.1/3.11.
Автор: Павел Городянский
(щелкните по ссылке с именем, если нужна
контактная информация)
Примечание. Текст в скобках в предыдущей строке, как и многие другие части статьи,
использует меньший размер Вашего русского шрифта.
Если Вы не увидите там нормального
русского текста, то увеличьте установленный у Вас в Netscape
размер русского шрифта, то есть, если у Вас выбран
размер 10, то измените его на 12.
Вы читаете местную копию моей статьи (официальное зеркало).
Оригинал (и всегда самая 'свежая' версия) хранится:
К Администраторам: Пожалуйста, НЕ копируйте файлы моей статьи на Ваш сервер !
Если надо, просто включите ССЫЛКИ на одно или оба указанных выше места
(эти серверы работают надежно и быстро).
Дело в том, что я обновляю этот текст довольно часто (уточнения,дополнения),
а все копии, которые я нашел, были очень старыми.
Это плохо для читателей таких копий (они не смогут настроить Netscape), и это плохо
для меня - ответы на письма и так занимают много времени,
а тут приходят письма от читателей таких устаревших копий с вопросами,
на которые уже есть ответы в текущей версии данной инструкции.
Это - единственная инструкция в Интернете по данной тематике,
позволяющая полностью настроить Netscape.
Во всех других пособиях по русификации Netscape под Windows
отсутствует многое из того, что есть в данной статье:
- есть и английский, и русский вариант данных инструкций
- об'ясняется и как читать по-русски, и как писать
- настройка - для всех версий Netscape - 1,2,3, и 4(Коммуникатор)
- настройка Netscape под всеми версиями
Windows - NT 4.0/2000, 95/98, 3.1/3.11
- настройка всех частей Netscape:
- главное окно, включая заполнение форм на страницах Интернета
- Почта(e-mail) - Mail в Netscape 1,2,3;
Messenger в Netscape 4
- Новости(Usenet Newsgroups)
- данная статья ориентирована на новичков в Интернете -
содержит подробные об'яснения (поэтому-то она так велика)
и не содержит практически никаких специальных компьютерных терминов.
Я преподавал "Программирование" в МИРЭА 'вечерникам' в течение 5-ти лет, и
вроде бы научился доступно об'яснять новые для пользователя вещи.
Если же кто-то попросит меня об'яснить то же самое попроще,
то ничего не выйдет - я сделал все, что мог, чтобы
эти инструкции были как можно понятнее и проще:
> Благодарю Вас за подробные инструкции по работе
> с русскими текстами в Интернете.
> Из всех инструкций, обнаруженных во "Всемирной паутине",
> Ваша оказалась самой внятной и толковой.
> Искренне Ваш Рустем Сафронов, журналист.
> Довольно редко можно встретить грамотно составленную
> страницу-помощницу - почему-то многие считают, что
> Интернетом пользуются только компьютерные специалисты.
> Ваша же страница меня приятно поразила доступным
> объяснением и удобными ссылками.
> С благодарностью, Сергей Лебедев
ОГЛАВЛЕНИЕ
Данная инструкция - это последовательные шаги
по настройке Netscape на русский. Поэтому при чтении рекомендуется
следовать порядку разделов в Оглавлении
(естественно, пропуская главы о той версии Netscape,
которая Вас не интересует).
См. ссылки в Главе 8
на инструкции по темам, НЕ обсуждаемым в этой статье.
- Русские шрифты для MS Windows
- Выбор шрифтов в Netscape
- Настройка Netscape 2 и 3
- Настройка Netscape 4
- Как читать по-русски в Netscape 2,3,4. Тесты и проблемы
- Как писать по-русски в Netscape 2,3,4
- Netscape и другие программы
- Ссылки на инструкции
по темам, НЕ
обсуждаемым в данной статье -
- русификация Windows (данный текст - о русификации Netscape)
- проблемы в Офис'97 и с некоторыми принтерами
- русский под UNIX и Mac
- почтовые программы (Eudora,...)
- создание собственных WWW страниц
- MS Internet Explorer
- перевод текстов из одной кодировки в другую
- и др.
Интернет: 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
с обоими типами русскоязычных страниц:
- шрифты кодировки KOI8-R
- шрифты кодировки CP-1251(Windows)
(кроме нового Netscape 4, где достаточно только CP-1251(win)
шрифтов - он сам переводит незаметно русский текст из
кодировки KOI8-R в CP-1251, и обратно)
ПРИМЕЧАНИЕ. Почта и Новости.
На Интернете, русскоязычные тематические конференции(Newsgroups)
используют только кодировку KOI8-R.
См., например, relcom.talk.
Дело в том, что KOI8-R является стандартом для русского языка
на Интернете - конференции(Usenet newsgroups), telnet,
почта(e-mail),...
(Большинство писем по e-mail идет в KOI8-R).
В отличие от Интернета, в Microsoft Windows
стандарт для русского - кодировка CP-1251.
Иными словами, KOI8-R - это сетевая русская кодировка, в то время
как CP-1251(win) это локальная русская кодировка компьютера с Windows.
Всемирная Информационная Сеть (WWW) использует 2 два типа
представления текстовой информации на экране
(это, конечно, упрощенно - для целей данной статьи):
- Гипертекстовые(HTML) Страницы - это основные страницы
Сети -
'графические' WWW экраны, такие как, например, Домашние Страницы(Home Pages) или
главные страницы WWW серверов.
Например, страница поискового сервера Yahoo! -
http://www.yahoo.com/index.html.
- Простые Текстовые Страницы, такие как изображение
на экране каталога файлов,
например, на FTP сервере фирмы Microsoft -
ftp://ftp.microsoft.com/
или отображение на экране содержимого какого-то простого
текстового файла из этого каталога,
например, файла dirmap.txt:
ftp://ftp.microsoft.com/dirmap.txt
Для разных типов WWW экранов Netscape использует разные типы
шрифтов (True Type Windows fonts):
- Для Гипертекстовых(HTML) Страниц -
Proportional width fonts - Пропорциональные шрифты
( с пропорциональной шириной букв - 'ж' шире, чем 'т' )
В Netscape 4 они называются Variable width fonts
- Для Простых Текстовых Экранов -
Fixed width fonts - Равноширокие шрифты
( все буквы - фиксированной ширины )
Я буду использовать английские наименования типов шрифтов -
Proportional и Fixed - так как именно эти слова Вам
придется искать в меню Netscape при настройке его на русский язык.
Итак, Вам необходимо установить как минимум 4 русских шрифта
в Windows для последующего их использования в Netscape:
- Proportional и Fixed шрифты для кодировки KOI8-R
- Proportional и Fixed шрифты для кодировки CP-1251(Windows)
(для Netscape 4 достаточно иметь только CP-1251 шрифты)
К Оглавлению
В следующем разделе предлагается загрузить несколько найденных в Интернете
бесплатных русских шрифтов кодировок KOI8-R и CP-1251.
Но CP-1251 - это стандарт для русского под MS Windows, поэтому
для данной кодировки можно использовать более качественные
кириллические шрифты, входящие в поставку MS Windows:
- Русские шрифты кодировки CP-1251 включены в поставку русских
версий Windows, а также PanEuropean версию Windows 95
- Шрифты CP-1251 включены также в американскую версию Windows NT 4.0/2000.
Откройте редактор Wordpad (Start/Programs/Accessories/Wordpad) и увидите
кириллические вариации шрифтов Windows NT 4.0/2000, например:
- Proportional (пропорциональные) -
"Arial (Cyrillic)", "Times New Roman (Cyrillic)"
- Fixed (равноширокий) - "Courier New (Cyrillic)"
- Пользователи американской версии Windows 95/98 увидят в Wordpad такие
же CP-1251 вариации шрифтов, как описанные выше,
если установят дополнительный пакет -
"MS Multilanguage Support".
Вот моя короткая инструкция по инсталляции этого пакета:
После установки пакета используйте Wordpad, чтобы убедиться, что у Вас
появились кириллические шрифты, указанные выше, в пункте о NT 4.0.
Поэтому, если
- Вы уже можете пользоваться этими качественными
шрифтами кодировки CP-1251(win), которые предлагает Микрософт
и
- Вам не нужны шрифты кодировки KOI8-R
(Вы работаете с Netscape 4)
то в таком случае можете не читать остаток Главы 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 :
После записи этого файла-архива на Ваш компьютер, Вам надо
раз-архивировать, извлечь шрифты, хранящиеся в нем -
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:
- в Windows 3.1, 3.11 это иконка "MS-DOS Prompt" в группе Main
- в Windows 95/98 - Start / Programs / MS-DOS Prompt
- в Windows NT 4.0/2000 - Start / Programs / Command Prompt
ПРИМЕЧАНИЕ : Я собрал в файл ForWWW.zip такие шрифты, которые точно
работают во всех версиях Netscape и во всех вариациях Windows.
Если же Вы где-то нашли другую версию того же самого шрифта,
то он может неверно работать с Netscape или с какой-то из версий Windows
(например, Windows NT 4.0).
Напоминаю, что Вам необходимо установить как минимум 4 русских шрифта
в Windows для последующего их использования в Netscape:
- Proportional и Fixed шрифты для кодировки KOI8-R
- Proportional и Fixed шрифты для кодировки CP-1251(Windows)
(для Netscape 4 достаточно иметь только CP-1251 шрифты)
1. Шрифты кодировки KOI8-R :
- 'ER Bukinist KOI-8 Normal'
Proportional(Пропорциональный) шрифт - файл bkkoi8n.TTF -
датирован 20.12.95
- 'ROL:KOI8-Courier'
Fixed(Равноширокий) шрифт - файл rolk8c1.TTF -
датирован 27.02.97.
Примечание. Под Windows NT 4.0 -
версии до Service Pack 3 - шрифт 'ROL:KOI8-Courier'
работает с ошибкой при показе списков, как например, на странице поиска
Yahoo!.
Поэтому в этих версиях NT надо использовать другой Fixed KOI8-R шрифт:
'ER Kurier KOI-8 Normal'
Fixed(Равноширокий) шрифт - файл cokoi8n.TTF -
датирован 15.11.95
2. Шрифты кодировки CP-1251(Windows) :
- 'ER Bukinist 1251'
Proportional(Пропорциональный) шрифт - файл bk1251n.TTF -
датирован 05.03.95
- 'ER Kurier 1251'
Fixed(Равноширокий) шрифт - файл co1251n.TTF -
датирован 17.09.95
К Оглавлению
Ниже приведены инструкции по установке загруженных с Интернета
шрифтов в Windows 3.1,3.11 и в Windows 95/98/NT/2000.
ПРИМЕЧАНИЕ:
У меня нет Windows 95, но я знаю, что многие пользователи
успешно использовали мои инструкции для их Windows 95.
Windows 3.1, 3.11 :
- В Windows 3.1 есть группа(окно) MAIN.
Это та группа, где находится иконка File Manager.
В этой группе MAIN есть иконка приложения CONTROL PANEL.
Откройте это приложение, дважды щелкнув мышкой по иконке.
- В открывшемся окне приложения CONTROL PANEL найдите иконку
FONTS.
Теперь откройте приложение FONTS, дважды щелкнув мышкой по
его иконке.
- Вы увидите список шрифтов. Щелкните мышкой по расположенной справа
кнопке ADD ("Добавить"). Вам будет предложено указать на
каталог(directory,folder), где лежат новые шрифты.
- Выберите каталог, в который Вы записали новые шрифты -
C:\RUSFONTS.
Щелкните мышкой по расположенной справа кнопке SELECT ALL
("Выбрать Все").
- Щелкните по кнопке OK.
Вы снова увидите экран с полным списком шрифтов.
- Щелкните по кнопке CLOSE ("Закрыть Приложение").
Windows 95/98 и Windows NT 4.0/2000 :
- Щелкните на START, SETTINGS, CONTROL PANEL
- Щелкните по иконке FONTS ("Шрифты")
- Выберите в меню FILE, INSTALL NEW FONTS
("Установить Новые Шрифты")
- Найдите каталог, в который Вы записали новые шрифты -
C:\RUSFONTS.
Щелкните мышкой по расположенной справа кнопке SELECT ALL
("Выбрать Все").
- Щелкните по кнопке OK
Теперь эти новые русские шрифты установлены в Windows, и могут быть
использованы в любом Windows-приложении, которое допускает выбор
шрифтов, в том числе и в Netscape.
К Оглавлению
ПРИМЕЧАНИЕ:
Упоминая Netscape 4, я имею в виду Netscape Communicator 4
(подробнее о Коммуникаторе - в Главе 4).
Netscape позволяет Вам выбирать шрифты для работы с WWW
(из набора шрифтов, предварительно установленных у Вас в Windows).
Netscape 1 :
- Options / Preferences / Fonts
Netscape 2,3 :
- Options / General Preferences / Fonts
Netscape 4 :
- Edit / Preferences / Appearance / Fonts
Примечание В Netscape 4
для шрифтов пропорциональной ширины вместо обозначения 'Proportional'
употребляется название 'Variable Width Font'.
Смысл тот же - "шрифты с переменной шириной букв"
(пропорциональная ширина букв - 'ж' шире, чем 'т').
В открывшемся окне Fonts Вы можете выбрать пару шрифтов -
Proportional и Fixed - для каждой Кодировки(Encoding)
из списка, который Вам предлагают в этом окне.
Когда Вы только попали в окно Fonts, Вы видите в маленьком окошке
кодировку, стоящую первой в списке:
- в Netscape 1,2,3 - Latin1
- в Netscape 4 - Western (просто другое название для той же кодировки)
Щелкните на стрелке справа от этого окошка, и увидите полный список
Кодировок(Encodings).
Начиная с версии 3, Netscape предлагает там Кодировки для кириллицы:
- Cyrillic - имеется в виду CP-1251(Win)
и, только в версии 3:
- Cyrillic(KOI8-R).
К Оглавлению
В версии 1 существует только одна Кодировка(Encoding),
подходящая для русских шрифтов - Latin1.
Поэтому для каждого из 2-х типов русскоязычных серверов Вы
должны каждый раз выбирать соответствующую пару шрифтов
для Кодировки(Encoding) Latin1 в окне
Options / Preferences / Fonts.
Например, для KOI8-R сервера:
- щелкните по кнопке Choose Font в строке, где
показан Proportional шрифт.
Выберите из списка шрифт 'ER Bukinist KOI-8'.
- щелкните по кнопке Choose Font в строке, где
показан Fixed шрифт.
Выберите из списка шрифт 'ROL-K8-Courier'.
Теперь Вы можете нормально читать русский текст в кодировке KOI8-R.
Напомню, что Proportional шрифт нужен для
Гипертекстовых(HTML) страниц - основных страниц Сети,
а Fixed шрифт - для Простых Текстовых Экранов,
например для чтения книги, хранящейся в виде текстового файла в
некотором FTP каталоге(directory,folder).
Так как версия 1 имеет только одну
подходящую Кодировку(Encoding)- Latin1, то Вам придется
выбирать соответствующую пару шрифтов в этом окне Fonts
каждый раз когда Вы переходите со страницы в кодировке
KOI8-R на страницу в кодировке CP-1251, или наоборот.
ПРИМЕЧАНИЕ: Чтобы нормально посылать e-mail по-русски из Netscape 1,
Вы не должны менять указанные ниже установки Netscape 1.
Пойдите в Options / Preferences, найдите там "Mail and News Preferences",
и проверьте, что внизу раздела Mail у Вас выбрано следующее:
"Send and Post" - "Allow 8-bit".
К Оглавлению
ПРИМЕЧАНИЕ: Говоря ниже о Netscape 2, я имею в виду
версии 2.01 и 2.02.
В данной главе описывается метод настройки Netscape 2 и 3,
после применения которого Вы сможете:
- легко переключаться между кодировками KOI8-R и CP-1251
- читать и писать по-русски во всех частях Netscape:
- в главном окне(Browser), включая заполнение форм(Forms)
и чтение текста на их кнопках
- в окне "Новости"(News), включая Заголовки(Subject)
- в окне "Почта"(Mail), включая Заголовки(Subject)
- в окне "Закладки"(Bookmarks) - будут читаться
хранящиеся там русские "Имена"(Names) страниц
Глава 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 будет детально описана ниже, а вкратце, это:
- "Начальная Настройка в 2 этапа" :
- Выбрать русские шрифты один раз в
Options / General Preferences / Fonts
для Кодировок(Encodings), которые я рекомендую.
- Выбрать одну Кодировку(Encoding) в качестве
Базовой Кодировки (Default Encoding).
Благодаря этому моему 'открытию', можно и читать и писать
по-русски и в формах(Forms), и в окнах Почта/Новости(Mail/News),
включая Заголовки(Subject) сообщений.
- На основе этой Начальной Настройки (делается только один раз !),
Вы сможете выбирать Русскую Кодировку для некоторой страницы,
которую собираетесь читать или для работы в окнах Mail/News.
Примечание.
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.
В Netscape версии 1, каждый раз, когда я меняю
кодировку (KOI8-R<-->CP-1251), я должен менять шрифты:
идти в Options / Preferences / Fonts и выбирать новую пару
шрифтов(Proportional и Fixed) для Кодировки Latin1.
( Об этом писалось выше, в разделе
"Версия 1 и русский язык" )
Начиная с версии 2, Netscape дает возможность
легко переходить с кодировки на кодировку, без этой постоянной смены шрифтов:
- Новые версии имеют, в дополнение к Latin1, другие
Кодировки(Encodings) в окне
Options / General Preferences / Fonts.
Чтобы увидеть полный список кодировок, щелкните по стрелке справа от
окошка с заголовком "For the Encoding", где Вы видите
'Latin1'.
Наличие такого списка позволяет установить одновременно и CP-1251, и KOI8-R
шрифты.
- Появилась удобная опция - Кодировка Документа:
Options / Document Encoding.
Один раз установив русские шрифты в 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, то в Вашем Windows 95/98 надо
установить пакет 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" -
- Proportional шрифт - "Arial", Script-Cyrillic
- Fixed шрифт - "Courier New", Script-Cyrillic
В 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":
- Закрыть Netscape
- Добавить новый пункт в 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)) -
- Proportional font - "Arial", Script-Cyrillic
- Fixed font - "Courier New", Script-Cyrillic
(После такого изменения Реестра, Вы уже не сможете работать
в Netscape 3 с CP-1251 шрифтами 'ER', описанными выше:
даже если Вы их снова установите в Netscape, то в русском тексте увидите
только 'квадратики', если только не модифицируете
эти шрифты. Модификация описана в разделе данной главы, который называется
"Формы и Windows NT 4.0")
К Оглавлению
ПРИМЕЧАНИЕ : В русскоязычных телеконференциях Интернета -
Newsgroups - используется ТОЛЬКО кодировка
KOI8-R.
См., например, relcom.talk.
Дело в том, что 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) :
- в версии 3 :
- Выбрать Cyrillic(KOI8-R) в
Options / Document Encoding
- Щелкнуть на
Options / Document Encoding / Set Default
- в версии 2 :
- Выбрать Central European (Latin2) в
Options / Document Encoding
- Щелкнуть на Options / Save Options
Вам надо это сделать только один раз, во время
описываемой Начальной Настройки.
"Начальная Настройка в 2 этапа" закончена !
К Оглавлению
Итак, я выбрал (только один раз, во время Начальной Настройки)
русские шрифты в окне
Options / General Preferences / Fonts,
и больше никогда не хожу в это окно Fonts,
больше никогда не выбираю шрифты при смене кодировки, как
это приходилось делать в версии 1.
Netscape, начиная с версии 2, допускает простой метод переключения с
кодировки на кодировку, без смены шрифтов
(естественно, если уже была проделана описанная выше
"Начальная Настройка в 2 этапа"):
| Netscape 2 и 3
|
Например, я подключаюсь к некоторой KOI8-R
WWW-странице,
после того, как я был на CP-1251 странице.
Или же я собираюсь открыть окно Почта(Mail) или Новости(News),
где используется только KOI8-R.
Значит, мне надо переключиться на кодировку KOI8-R:
- иду в Options / Document Encoding
- выбираю мою кодировку KOI8-R
(то есть тот Encoding,
для которого я установил KOI8-R шрифты во время
"Начальной Настройки"):
- в вер. 3 -- Cyrillic(KOI8-R)
- в вер. 2 -- Central European (Latin2)
|
Позднее я решил пойти на некоторую CP-1251
WWW-страницу.
Мне надо переключиться на кодировку CP-1251(Windows):
- иду в Options / Document Encoding
- выбираю мою кодировку 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 / 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 на английские:
- В окне Bookmarks я помещаю курсор на строку
с таким CP-1251 Именем Страницы.
- Выбираю в меню 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"):
- KOI8-R формы пользователей, выбравших
'регион=Россия' в NT, то есть те, кто 'русифицировал' свой NT 4.0
(обычно это жители стран СНГ), выбрав
Start / Settings / Control Panel / Regional Settings
Russian - Set as system default locale
- CP-1251(windows) формы в Netscape 3 у пользователей, которые
не русифицировали NT, но зато настроили Netscape 3
для работы с 'родными' шрифтами NT большого размера (Unicode fonts)
(эта ситуация была описана в разделе о шрифтах
выше)
Решение:
Проблема форм решается модификацией тех собранных мной в Интернете
русских шрифтов, которые были описаны выше.
Надо их обработать с помощью программы 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
выше)
Теперь можно модифицировать файлы шрифтов:
- Закрыть Netscape
- Удалить эти русские шрифты из регистрационных записей NT:
- Start/Settings/ControlPanel и щелкнуть по иконке FONTS
- удалить (например, нажимая клавишу Del на клавиатуре)
шрифты, установленные при чтении 'Главы 1':
| "ER Bukinist 1251",
| "ER Bukinist KOI 8",
|
|
| "ER Kurier 1251",
| "ROL:KOI8-Courier",
| "ER Kurier KOI 8" (если устанавливали его)
|
- Запустить ttfconv.EXE для обработки описанных в Главе 1
русских шрифтов (файлы шрифтов были помещены в каталог C:\RUSFONTS во время чтения
Главы 1):
- открыть окно MS-DOS - Start/Programs/CommandPrompt
- перейти в каталог C:\RUSFONTS путем ввода команды
C:\........> cd \RUSFONTS
- обработать файлы шрифтов:
C:\RUSFONTS> ttfconv *.ttf
- Зарегистрировать снова эти шрифты (уже модифицированные) в Windows NT:
- Start/Settings/ControlPanel и затем щелкнуть по иконке FONTS
- Выбрать в меню FILE / INSTALL NEW FONTS
- Перейти в каталог C:\RUSFONTS.
Нажать на кнопку (справа) SELECT ALL ("выбрать все файлы").
- Нажать на OK
Теперь, вызвав Netscape, Вы увидите, что проблема форм решена:
- Элементы KOI8-R форм теперь читаются нормально у пользователей,
которые 'русифицировали' NT 4.0 путем выбора
регион-'Russian' в Control Panel
- Элементы CP-1251(win) форм будут читаться нормально у пользователей
Netscape 3, которые НЕ 'русифицировали'
NT 4.0, но зато настроили Netscape на работу
со шрифтами Unicode, встроенными в NT:
такие пользватели смогут читать текст на кнопках и менюшках форм,
если им это необходимо - путем выбора в качестве
пропорционального шрифта (Proportional font)
модифицированного шрифта 'ER Bukinist 1251':
- Options/GeneralPreferences/Fonts
- Для Encoding - Cyrillic выбрать 'ER Bukinist 1251'
в качестве Proportional font.
- нажать на OK
Следующие два маленьких раздела посвящены Netscape 2. Если Вам подобная
информация не нужна, то можно сразу перейти к Главе 5 -
"Как читать по-русски в Netscape 2,3,4. Тесты и проблемы".
К Оглавлению
Версия 2.01 работает с русским лучше, чем 2.02 -
установив KOI8-R шрифты как Latin2 Encoding в 2.01,
Вы можете нормально работать с KOI8-R в окнах
Новости(News) и Почта(Mail).
Версия 2.02 содержит ошибку в окнах News и Mail. В окне
Composition(Новое Сообщение) нельзя
читать и писать Заголовок(Subject), когда Вы
составляете свое сообщение для телеконференции или пишете
письмо для отправки по электронной почте.
Чтобы это исправить, надо в 2.02 сделать следующее:
- В дополнение к Latin2, надо выбрать ту же пару KOI8-R
шрифтов
для Кодировки(Encoding) User Defined
в Options / General Preferences / Fonts .
Напоминаю, что это делается только один раз, во время
"Начальной Настройки".
- Когда Вам надо работать с окном Composition для
подготовки Вашего сообщения в окне Mail или News, Вы должны сначала выбрать
Кодировку User Defined в Options / Document Encoding.
К Оглавлению
На Сети существуют русские страницы
(их пока мало, где-то 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 обрабатывает подобные страницы нормально.
Приведу примеры таких новомодных страниц:
- моя KOI8-R страница-тест для KOI8-R форм:
"Тест для KOI8-R Формы".
- CP-1251 текст в России:
"Набережная Житинского"
Вы можете столкнуться с еще более редким случаем, когда такая
страница содержит Форму(Form).
В версии 2 Вы НЕ можете работать
с такой Формой (вер. 3,4 работают без проблем):
Напомню, что версии 3,4 работают в таких случаях абсолютно
нормально.
Следующий раздел посвящен Netscape 4 (Communicator).
Если Вы не интересуетесь этой версией, то можете
сразу перейти к Главе 5 -
"Как читать в Netscape 2,3,4. Тесты и проблемы".
К Оглавлению
Для краткости, я буду называть:
- Netscape 4.0x - модификации версии
4.0 (4.0, 4.04, ..., 4.08)
- Netscape 4.5+ - модификации версии
4.5 (4.5, 4.51, 4.6, 4.61, ...)
ПРИМЕЧАНИЕ: В 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),
щелкнуть по значку '+', чтобы увидеть нижележащие пункты,
а затем:
- в Netscape 4.5+ - щелкнуть на 'Formatting' и удостовериться,
что следующая опция выбрана вверху:
"Use plain text editor to compose messages".
То есть, "Использовать простой текст в сообщениях"
(не HTML).
Затем, для 2-й настройки, щелкните на 'Messages'
и проверьте следующее:
выбрана опция "As is"
для окошка
"Send messages that use 8-bit characters"
(То есть, посылать 8-ми битовые тексты без преобразования)
- в Netscape 4.0x - щелкнуть на 'Messages'
и вверху этого окна отменить
текущую установку, говорящую,
"По умолчанию, посылать в формате HTML" -
"By default, send HTML".
Пока Вы в этом окне, проверьте, что у Вас не изменена следующая
часть почтовой настройки:
щелкнув по кнопке 'More Options' внизу этого окна,
убедитесь, что у Вас выбрано "As is" для опции
"Send messages that use 8-bit characters"
(То есть, посылать 8-ми битовые тексты без преобразования)
По сравнению с версиями 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 клавиатура:
- чтение
Netscape 4 перекодирует KOI8-R текст в Windows-1251 текст
перед тем, как показать вам этот текст на экране, в следующих случаях:
- при показе KOI8-R страницы
- при показе пришедшего по e-mail письма, которое -
согласно правилам - 'путешествовало' по сети в кодировке
KOI8-R
- при показе KOI8-R текста сообщения в
конференции (Newsgroup,Discussion Group)
Напомню, что практически все русскоязычные конференции
требуют, чтобы сообщения помещались в кодировке KOI8-R.
Иначе будет просто невозможно читать дискуссию -
сообщения, пришедшие с разных типов компьютеров будут
в разных кодировках. Использование одной, общей для всех платформ
кодировки спасает положение.
- ввод текста
Вы пишете в кодировке Windows-1251,
используя стандартные клавиатурные средства Windows, а Netscape 4
потом незаметно переводит введенный вами текст в кодировку KOI8-R,
в тех случаях, когда это необходимо:
- e-mail или сообщение в конференцию (Newsgroup) -
вы вводите текст, используя шрифты и клавиатурную раскладку кодировки
Windows-1251, а потом Netscape 4
конвертирует ваш текст в 'транспортную' кодировку KOI8-R
перед тем, как послать ваше сообщение в сеть Internet.
Таким образом, ваше сообщение будет 'путешествовать' по сети
в общей и понятной для всех платформ кодировке.
- форма на KOI8-R странице -
вы вводите текст, используя шрифты и клавиатурную раскладку кодировки
Windows-1251, но Netscape 4 'знает', что так как страница -
в кодировке KOI8-R, то автор ожидает KOI8-R текст при получении данных из
формы. Поэтому Netscape 4
конвертирует ваш текст в кодировку 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:
- Начальная Настройка в 2 этапа - Шрифты и Кодировки; Базовая Кодировка
- Способ выбора русской кодировки для некоторой страницы или для Почты/Новостей,
основанный на этой Начальной Настройке
Настройка Netscape 4 - разная для разных версий Windows:
Это Этап 1 Начальной Настройки.
Шрифты Windows 95/98 и 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.
Если Вы не увидели таких Cyrillic-модификаций шрифтов, включенных
в поставку Windows 95/98, то в Вашем Windows 95/98 надо
установить пакет MS Multilanguage Support.
Вот моя короткая инструкция по инсталляции этого пакета:
Под Windows 95/98/NT/2000 в Netscape 4 надо пользоваться только
такими, включенными в поставку Windows,
CP-1251(win) шрифтами.
(Netscape 4 для Windows 95/98/NT/2000 вообще НЕ воспринимает в
качестве Encoding=Cyrillic те бесплатные CP-1251 шрифты "ER"
(от Windows 3.1),
которые я описывал в Главе 1.)
В Netscape 4 Вам не нужны никакие KOI8-R шрифты.
Установленные шрифты
Начиная, если я не ошибаюсь, с версии 4.05,
Netscape 4 изначально уже имеет все необходимые установки для
кириллицы. Таким образом, Вам не надо выбирать шрифты во время
начальной установки.
Можете удостовериться в этом:
- Edit / Preferences / Appearance / Fonts
- В окошке с заголовком "For the Encoding", где Вы видите
'Western', выберите кодировку(Encoding) Cyrillic
(имеется в виду Cyrillic CP-1251(win)).
- Вы увидите пару шрифтов для этой кодировки (из тех,
у которых есть Cyrillic-модификация):
- Variable Width Font
(Пропорциональный шрифт, он назывался Proportional в предыдущих
версиях. Это шрифт для основных страниц сети):
|
"Arial"
|
(не "Arial Cyr". Это ведь для
Encoding=Cyrillic, так что Netscape 4
уже знает, какую часть шрифта "Arial" использовать.
Более того, "Arial Cyr" выбирать
опасно, это приведет к проблемам,
например, при печати под Windows NT)
|
- Fixed Width Font
(Равноширокий шрифт для Простых Текстовых
Экранов - Plain Text screens):
"Courier New"
Следующий раздел посвящен работе Netscape 4 под Windows 3.x.
Вы можете его пропустить и сразу перейти к разделу
"Этап 2. Базовая Кодировка в Netscape 4".
К Оглавлению
Это Этап 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:
- Edit / Preferences / Appearance / Fonts
- В окошке с заголовком "For the Encoding", где Вы видите
'Western', выберите Cyrillic
(имеется в виду Cyrillic CP-1251(win))
- Выберите пару CP-1251(Windows) шрифтов:
- Variable Width Font
(Пропорциональный шрифт, он назывался Proportional в предыдущих
версиях. Это шрифт для основных страниц сети):
"ER Bukinist 1251"
- Fixed Width Font
(Равноширокий шрифт для Простых Текстовых
Экранов - Plain Text screens):
"ER Kurier 1251"
- Нажмите OK
Примечание. Под русской версией Windows 3.1,3.11,
сделанной в Microsoft специально для России, можно вместо шрифтов 'ER' выбрать
'встроенные' в эту версию Windows CP-1251 шрифты, соответственно
"Arial Cyr" и
"Courier New Cyr".
К Оглавлению
Это Этап 2 Начальной Настройки.
В предыдущих версиях Netscape этот этап - установка
русской кодировки в качестве Базовой -
был абсолютно необходим, без этого нельзя было
писать по-русски.
Netscape 4 не требует этого, все работает и так, если просто переключиться
на Windows-1251, когда надо писать.
Но все же очень удобно указать на русскую кодировку, как на Базовую:
- как и в предыдущих версиях, это даст возможность читать русские имена страниц
в окне Закладки(Bookmarks), куда можно попасть, нажав Ctrl/B или,
через меню, Bookmarks/EditBookmarks.
- Не надо будет каждый раз переключаться на русскую кодировку при работе
с русским в Messenger'е (почтa(Mail) и новости(News,Discussions))
У Netscape 4 изначально Базовая Кодировка - Western, то есть, если Вы
сразу после инсталляции этой программы пойдете в меню
View/CharacterSet (View/Encoding в вер. 4.0x),
то увидите, что 'галочкой' отмечена именно 1-я кодировка - Western.
Вот как сделать русскую кодировку Windows-1251 базовой:
1. Основное окно Netscape 4:
- View / Character Set / Cyrillic(Windows-1251)
(View / Encoding / Cyrillic(Windows-1251) в вер. 4.0x)
- View / Character Set / Set Default Character Set
(View / Encoding / Set Default Encoding в вер. 4.0x)
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.
"Начальная Настройка" закончена !
К Оглавлению
Когда Вы делаете Закладку для страницы -
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 или 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.
К Оглавлению
На основе Начальной Настройки, описанной выше, Вы можете теперь
выбрать необходимую русскую кодировку для некоторой страницы или для
работы с Почтой/Новостями (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):
- иду в View/CharacterSet (View/Encoding в вер. 4.0x)
- выбираю кодировку CP-1251 - Cyrillic(Windows-1251)
|
Позднее я решил пойти на некоторую KOI8-R страницу.
Значит, мне надо переключиться на кодировку KOI8-R :
- иду в View/CharacterSet (View/Encoding в вер. 4.0x)
- выбираю 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, и переключаться на нее при чтении подобного письма.
Тогда прочтется по-русски нормально.
Итак, вот как это делается:
Один раз устанавливаем шрифты:
- Edit / Preferences / Appearance / Fonts
- В окошке с заголовком "For the Encoding", где Вы видите
'Western' или 'Cyrillic', выберите 'User Defined'
- Выберите пару CP-1251(Windows) шрифтов, описанных в Главе 1:
- Variable Width Font: "ER Bukinist 1251"
- Fixed Width Font: "ER Kurier 1251"
- Нажмите OK
И теперь для чтения такого письма в кодировке Windows-1251 надо
переключиться на кодировку 'User Defined':
- пойти в View/CharacterSet (View/Encoding в вер. 4.0x)
- выбрать User Defined
Следующий раздел - для тех, кто хочет создать свою собственную русскую Web-страницу
и использовать для этого HTML редактор Composer, встроенный в Netscape 4.
Если Вам эти не интересно, то можете сразу перейти к следующему разделу
"Проблемы с кириллицей в Netscape 4"
или вернуться к Оглавлению.
Редактор Netscape 4 (Composer) - корректное создание русской Web-страницы
Если Вы хотите создать собственную Web-страницу и использовать для этого
HTML редактор, встроенный в Netscape 4 -
Composer, то Вам следует настроить его, чтобы получить
корректный русский HTML файл.
Без настройки Composer'а, описанной ниже,
Ваш файл может содержать следующие 2 ошибки:
- Русские буквы записываются не как буквы, а как специальные элементы вида
iacute auml egrave egrave icirc, и т.п.
То есть, если потом посмотреть на страницу через View/Source,
то там не будет читабельного русского текста.
- В HTML файле, вокруг русского текста, будут HTML тэги
FONT FACE=.
Они могут сделать Вашу страницу нечитабельной для многих пользователей.
Использование этого тэга признано плохим стилем HTML. Более детально
о вреде этого тэга - на моей отдельной страничке
"Страницы, которые не читаются. Автора!".
(Замечание. Я не видел HTML редактор MS Front Page,
но знаю, что, в отличие от Netscape Composer,
этот редактор невозможно настроить так, чтобы он не вставлял
FONT FACE=. Поэтому, разработчики,
пользующиеся FP, должны вручную удалять все эти тэги, если
они - вокруг русского текста).
Чтобы предотвратить эти 2 проблемы, настройте Composer
(ниже описываются шаги настройки на примере создания страницы
в кодировке Win-1251,
но настройка для создания KOI8-R страницы делается точно так же):
- До вызова редактора Composer убедитесь, что нужная кириллическая
кодировка является текущей, то есть, для Win-1251 текста:
- Netscape 4.5+ - View/ CharacterSet / Cyrillic(Windows-1251)
- Netscape 4.0x - View / Encoding / Cyrillic(Windows-1251)
(для KOI8-R текста надо выбирать, естественно, Cyrillic(KOI8-R))
Это обеспечит нормальное представление русских букв в будущем HTML файле,
а не в виде iacute ...
- Вызовите 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, как Вы и хотели.
К Оглавлению
Ниже приведено описание проблем и способы их решения.
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 4.5+ - Ошибка при работе с KOI8-R Формами
Небольшая ошибка при работе с KOI8-R формами, у которых есть
меню(выпадающий список)
(можно проверить на примере формы из моего тестового KOI8-R файла -
см.
'Главу 5' "Как читать по-русски в Netscape"):
- если сменить кодировку на KOI8-R до того, как открыть
KOI8-R страницу с формой, то никакой ошибки не будет
- если же, при текущей кодировке Windows-1251, перейти на такую KOI8-R страницу,
и уже будучи на ней сменить кодировку на KOI8-R, то весь KOI8-R текст станет
читабельным, кроме меню(выпадающего списка), если
форма имеет такой элемент.
'Лечение' очень простое - нажать на кнопку "Reload", то есть,
попросить Netscape перезагрузить страницу. Тогда и меню формы прочтется.
Иногда надо нажать и держать SHIFT, щелкая на "Reload", тогда страница
точно будет перезагружена с сервера, а не взята из кэша.
Следующий раздел - о решении проблем
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 так:
- сразу же в этом окошке надо выбрать временно любую
кодировку, отличную от Cyrillic(Windows-1251):
пойти во View/Encoding и выбрать 1-ю кодировку - Western
- снова пойти во View/Encoding и выбрать Cyrillic(Windows-1251).
Теперь можно вводить текст.
(Если в 'теле' письма уже был текст, например, Вы отвечаете на чье-то письмо,
то после переключения на Western и обратно, русские буквы могут сразу не
быть видны - надо по тексту пройтись, например, нажимая
PgUp,PgDn).
На самом деле эта ошибка не всегда проявляется.
Например, ее нет под 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, в котором можно нормально писать
по-русски в Формах под
- американским Windows 95
- американским Windows NT 4.0 без Service Pack'ов
- американскими Windows 3.1, 3.11
- ...
имеет проблемы под некоторыми версиями MS Windows:
- Russian Windows 95
(как я читал в конференции relcom.comp.os.windows)
- Windows NT 4.0 с Service Pack 2,3 (сам проверял)
А именно, когда заполняешь какую-то Форму по-русски,
то данные уходят верные, но отображаются на экране не по-русски -
не можешь сам прочесть то, что вводишь.
Но ведь, например, и под американской, и под русской модификациями
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":
- Edit / Preferences / Appearance / Fonts
- В окошке с заголовком "For the Encoding"
выберите кодировку(Encoding) Cyrillic
- В качестве Fixed Width Font выберите "Courier"
- Нажмите OK
Теперь Формы будут заполняться нормально. И так и работайте с этим шрифтом -
я проверял, и вроде все работает нормально с ним -
чтение страниц, Почта, Новости,...
Следующий раздел - о решении проблемы 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
выше)
Теперь можно модифицировать файл шрифта:
- Закрыть Netscape
- Удалить этот русский шрифт из регистрационных записей NT:
- Start/Settings/ControlPanel и щелкнуть по иконке FONTS
- удалить (нажав клавишу Del)
вот этот шрифт, установленный при чтении 'Главы 1':
"ER Kurier 1251"
- Запустить ttfconv.EXE для вставки индикатора Unicode
в этот шрифт (файлы шрифтов были помещены в каталог C:\RUSFONTS во время чтения
Главы 1):
- Зарегистрировать снова этот шрифт (уже модифицированный) в Windows NT:
- Start/Settings/ControlPanel и затем щелкнуть по иконке FONTS
- Выбрать в меню FILE / INSTALL NEW FONTS
- Перейти в каталог C:\RUSFONTS и выбрать шрифт
"ER Kurier 1251"
- Нажать на OK
Теперь надо установить в Netscape 4.0x в качестве 'Cyrillic Fixed font'
модифицированный шрифт "ER Kurier 1251".
(Netscape 4 использует Fixed font при заполнении форм):
- Edit / Preferences / Appearance / Fonts
- В окошке с заголовком "For the Encoding",
выбрать кодировку Cyrillic
- Выбрать "ER Kurier 1251" в качестве Fixed Width Font
- Нажать на OK
Теперь, работая с Netscape 4.0x, Вы сможете нормально видеть вводимый русский
текст в полях формы.
К Оглавлению
Если русскоязычная страница не сообщает о своей кодировке, значит
надо пробовать обе, по-очереди, пока не появится нормальный русский текст.
Мои Тестовые страницы (ниже) как раз из этого ряда - вам надо будет
'вручную' выбрать нужную кодировку в меню Netscape, чтобы их прочесть. Это
потому, что среди моих читателей есть пользователи старых версий Netscape
(например, вер. 2), которые не понимют такой 'встроенной' информации
о русской кодировке страницы.
Если страница все равно не читается, то это может означать одну из
следующих ситуаций:
- Вы используете Netscape 2, и попали на страницу,
с которой эта версия Netscape не работает без специальной
настройки. В таком случае см. выше, в Главе 3, раздел
"Версия 2 и русские страницы особого типа".
- Если предыдущая ситуация к Вам не относится, то может,
Вы только что побывали на сервере, который что-то временно переопределил
в Вашем Netscape в плане русских кодировок (редко, но бывает).
А теперь Вы пошли на другой сервер, и его страница не читается,
хотя кодировка у Вас выбрана верно.
В этом случае обычно достаточно просто перезагрузить эту страницу, которая
не прочлась - щелкните по кнопку Reload из главного меню
(или для надежности нажмите и держите клавишу SHIFT в то время, когда
щелкаете на Reload. Тогда страница точно будет перезагружена с сервера,
а не из локальных кэш-файлов вашего компьютера)
- Если это не помогло, то есть Вы точно знаете, например, что это
KOI8-R страница, и именно это выбрано у Вас, а русского текста все равно
не видно, то можно попробовать следующее:
- временно переключиться на любую другую кодировку, например:
- в Netscape 4.5+ - View/CharacterSet/Western
- в Netscape 4.0x - View/Encoding/Western
- в Netscape 2,3 - Options/Document Encoding/Latin1
- снова выбрать нужную Вам кодировку. Например, если это KOI8-R:
- в Netscape 4.5+ - View/CharacterSet/Cyrillic(KOI8-R)
- в Netscape 4.0x - View/Encoding/Cyrillic(KOI8-R)
- в Netscape 3 - Options/Document Encoding/Cyrillic(KOI8-R)
- в Netscape 2 - Options/Document Encoding/Latin2
(это наша KOI8-R)
- Если ничего не помогает, то значит, Вы попали на страницу,
плохо спроектированную ее автором,
и она вообще не может читаться на Вашем компьютере.
Тогда прочтите следующий раздел этой главы, посвященный данной проблеме:
"Страницы, которые невозможно прочесть".
Итак, проверьте Ваши настройки для чтения по-русски:
Вы сможете проверить, как работают кодировки KOI8-R и CP-1251(win)
для чтения страниц Сети; для чтения текста в формах
(их кнопки и меню), которые Вас просят
заполнить на некоторых страницах; для чтения Ваших Закладок(Bookmarks);
и для режима Новости(News,Discussions).
(О проверке возможности писать по-русски - в Главе 6)
Напоминаю, что кодировка выбирается следующим образом:
- в Netscape 4 - View/CharacterSet
(View/Encoding в вер. 4.0x)
и выбрать нужное -
Cyrillic(KOI8-R) или Cyrillic(Windows-1251)
- в Netscape 3 - Options/Document Encoding
и выбрать нужное -
Cyrillic(KOI8-R) или Cyrillic(Win1251)
- in Netscape 2 - Options/Document Encoding
и выбрать нужное -
Latin2 (наша KOI8-R) или
Korean (наша CP-1251)
Итак, выберите нужную кодировку и проверьте настройки Netscape
на чтение по-русски. Вы можете использовать:
- WWW страницы.
Я составил две тестовые страницы - для KOI8-R и для CP-1251(win).
Эти страницы позволят Вам проверить оба типа шрифтов - и
Proportional, и Fixed.
Эти тестовые страницы позволяют также проверить Формы -
они находятся в самом низу каждой из тестовых страниц.
В Netscape 2,3,4 Вы можете
читать русский текст на кнопках(buttons) Форм, а также в
меню(list box), присутствующих в некоторых формах.
Примечание. Исправимые ошибки при чтении элементов KOI8-R форм:
Выбирая соответствующую кодировку, проверьте читабельность русских
страниц и элементов форм:
- Новости(News,Discussions).
Напомню, что в русскоязычных конференциях Интернета используется кодировка KOI8-R.
Читайте статьи в телеконференции(Newsgroup)
relcom.talk.
Нормально читаются и сами статьи, и их Заголовки(Subject):
- В Netscape 1,2,3 выберите Вашу KOI8-R кодировку в окне Новостей
- В Netscape 4 для чтения выберите Вашу CP-1251(win) кодировку
(Netscape 4 сам переводит Интернетовский KOI8-R текст статей
в Вашу локальную кодировку CP-1251, и затем показывает Вам)
- Закладки(Bookmarks).
- Netscape 2,3. Добавьте Закладку - Bookmarks / Add Bookmark -
для KOI8-R страницы, в которой я сделал русский (KOI8-R) заголовок(title):
KOI8-R страница для проверки Закладок.
Вы сможете нормально прочесть это Имя Страницы(Name),
когда откроете окно Bookmarks (например, нажав Ctrl/B).
- Netscape 4.