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 - 1,2,3, и 4(Коммуникатор)
- настройка Netscape под всеми версиями
Windows - NT 4.0/2000, 95/98/ME, 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
различные кодировки русских букв:
- KOI8-R
- CP-1251(Windows) часто обозначаемую как Windows-1251
Понятие кодировки напрямую связано с типом используемого шрифта(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 на 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 два типа
представления текстовой информации на экране
(это, конечно, упрощенно - для целей данной статьи):
- Гипертекстовые(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/ME увидят в 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/ME - 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/ME/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/ME и 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/ME, то в Вашем 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" -
- 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 на 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) :
- в версии 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 страница-тест для CP-1251 форм:
"Тест для 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/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/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 изначально уже имеет все необходимые установки для
кириллицы. Таким образом, Вам не надо выбирать шрифты во время
начальной установки.
Можете удостовериться в этом:
- 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, когда надо писать.
Но все же очень удобно указать на русскую кодировку CP-1251 как на Базовую:
- Это даст возможность читать русские имена страниц
в окне Закладки(Bookmarks), куда можно попасть, нажав Ctrl/B или,
через меню, Bookmarks/EditBookmarks.
- Не надо будет каждый раз переключаться на русскую кодировку при работе
с русским в Messenger'е (почтa(Mail) и новости(News,Discussions))
- На страницах, где используются новые технологии и JavaScript,
некоторые элементы не будут читабельны, если не сделать
русский Базовой (Default) кодировкой.
У 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.
Правда, говорят (мне написал об этом
Присакарь Сергей),
что это 'лечится' и все-таки можно ставить CP-1251
как Базовую, если добавить русский в список языков:
- Edit/Preferences/Navigator/Languages
- щелкнуть на "Add" ("Добавить") и выбрать
"Russian [ru]"
- щелкнуть на OK
"Начальная Настройка" закончена !
К Оглавлению
Когда Вы делаете Закладку для страницы -
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.
К Оглавлению
На основе Начальной Настройки, описанной выше, Вы можете теперь
выбрать необходимую русскую кодировку для некоторой страницы или для
работы с Почтой/Новостями (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
Как ответить на такое письмо (Reply/Forward)?
Нужно делать это следующим образом (иначе уйдет в кодировке "User Defined"):
после того, как щелкнули по Reply или Forward и появилось окно письма,
переключите кодировку на кириллицу:
- View/CharacterSet (View/Encoding в вер. 4.0x)
- выберите 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 ошибки:
- Русские буквы записываются не как буквы, а как специальные элементы вида
í ä è
То есть, если потом посмотреть на страницу через 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, как Вы и хотели.
Если надо создать страницу, где кроме русского+английского
должен быть ещё какой-нибудь язык, то вот моя страница на эту тему:
"Как сделать многоязычную WWW страницу"
К Оглавлению
Ниже приведено описание проблем и способы их решения.
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"):
- если сменить кодировку на 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), которые не понимют такой 'встроенной' информации
о русской кодировке страницы.
Если страница все равно не читается, то это может означать одну из
следующих ситуаций:
- Может быть данная страница требует слишком маленького размера шрифта и это приводит к нечитабельности.
Если видите, что все очень мелко и нечитабельно, то попробуйте увеличить
размер рабочего шрифта - View/Increase Font в
Netscape 4
(в Netscape 3 - Options/General Preferences/Fonts и увеличить размер шрифта там).
- авторы использовали новые технологии и JavaScript.
В некоторых случаях это приводит к нечитабельности русского
в элементах такой страницы.
Тогда надо попробовать следующее - если это еще не сделано,
надо выбрать Cyrillic(Windows-1251) Базовой
кодировкой - Default Character Set (Encoding).
Как это сделать для разных версий Netscape описано в предыдущих
главах, см. Оглавление статьи.
- Вы используете 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 на News сервере
своего Интернет-провайдера или же на бесплатном (read-only) сервере
gail.ripco.com -
relcom.talk на сервере gail.ripco.com.
Нормально читаются и сами статьи, и их Заголовки(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. Добавьте Закладку - Communicator / Bookmarks / Add Bookmark -
для Win-1251 страницы, в которой я сделал русский (Win-1251)
заголовок(title):
Win-1251 страница для проверки Закладок.
Вы сможете нормально прочесть это Имя Страницы(Name),
когда откроете окно Bookmarks (например, нажав Ctrl/B).
К Оглавлению
Иногда бывает, что страница вообще не читается, хотя Netscape
настроен правильно.
Такая страница НЕ читается на Вашем компьютере никакой программой,
будь то MS Internet Explorer, Netscape, или WebSurfer.
Это значит, что Вы попали на плохо спроектированную страницу,
в HTML тексте которой явно указано имя шрифта
и/или размер шрифта для чтения русского текста,
а у Вас, например, именно в указанном автором шрифте нет русских букв
(они у вас - в шрифте с другим именем).
Речь идет об элементе HTML "FONT".
Если Вы посмотрите на исходный текст такой страницы, выбрав из меню
View / Document Source,
то увидите, например, такую строку в начале HTML текста такой
страницы:
FONT FACE=Arial или FONT FACE=Arial Size=1
Использование элементов FACE= и SIZE=
считается плохим стилем HTML.
Если Вам интересны детали и категории пользователей, у которых
такая страница не читается, то см. мою небольшую подборку на эту тему
(отдельная страница):
"Страницы, которые НЕ читаются. Автора!"
К Оглавлению
Netscape версий 2,3,4 позволяет писать по-русски.
Но Вы сможете это делать во всех частях Netscape
только если внимательно прочли Главу 3
или Главу 4 (в зависимости от Вашей версии Netscape),
и сделали все описанные там настройки.
ПРИМЕЧАНИЕ:
Говоря ниже о Netscape 2, я имею в виду версии 2.01 и 2.02.
Чтобы писать по-русски в MS Windows Netscape,
необходимо произвести 2 действия:
- Выбрать нужную Вам русскую кодировку (CP-1251(win) или KOI8-R)
через меню
- в Netscape 4.5+ - View / Character Set
- в Netscape 4.0x - View / Encoding
- в Netscape 2,3 - Options / Document Encoding
Таким образом, у Вас будет работать русский шрифт, выбранный
для этой кодировки во время Начальной Настройки .
(В предыдущих главах было рассказано, как установить русские
шрифты в Netscape, и как выбирать рабочую кодировку).
- Переключить клавиатуру в режим ввода русского текста.
Должна быть активирована какая-либо программа управления
клавиатурой, переводящая ее в режим ввода
русских букв, то есть позволяющая переключаться на русскую
раскладку клавиатуры.
Это и будет предметом обсуждения данной главы.
Итак,
Программы управления клавиатурой
Существует несколько платных(CyrWin,ParaWin) и бесплатных(WinKey)
программ управления клавиатурой для Windows, а также несколько способов настройки
на русский клавиатурных средств, встроенных в Windows 95/98/ME/NT/2000
(NLS - Native Language Support).
Такие программы и программные средства называют еще Переключателями Клавиатуры
(Keyboard Switcher).
Они позволяют Вам переключаться на русскую раскладку клавиатуры
.
Примечание. У меня нет платных программ, поэтому я не знаю,
как они работают. Если Вам нужна подобная программа, можете посмотреть здесь:
Еще раз напоминаю, что фирма Microsoft использует для русского
языка кодировку CP-1251(Windows), поэтому обычно несложно
активировать клавиатурную поддержку для ввода CP-1251 текста в Windows 95/98/ME,
Windows NT/2000, или в русской версии
Windows 3.x(сделанной специально для России).
В стандартной поставке Windows 3.x нет никакой языковой поддержки,
поэтому там для получения раскладок клавиатуры CP-1251 и KOI8-R требуются
одинаковые усилия.
ВАЖНО ! Я получаю иногда письма от начинающих пользователей
с вопросом типа: "Вы предлагаете КОИ-8 шрифт 'ER Bukinist', но в нем
русские буквы расположены на непривычных местах !"
Так вот, ни шрифты, ни Netscape НЕ имеют никакого
отношения к раскладке русских букв на клавиатуре.
Шрифт содержит только изображения букв, а распределение их
на клавиатуре это дело клавиатурной программы, которой Вы
пользуетесь.
Например, в этой главе предлагается клавиатурная раскладка KOI8-R,
где русские буквы расположены на тех же самых местах, что и в стандартной
CP-1251 раскладке русского под Windows.
Ниже - инструкции на тему как писать по-русски, то есть, как создать
CP-1251(win) или KOI8-R текст.
Данная статья - о Netscape, а не о русификации Windows.
Поэтому в этой главе об'ясняется, как писать по-русски в
Netscape, и это даст Вам возможность писать и в большинстве других
приложений Windows, но не везде.
(Например, здесь не об'ясняется, как полностью русифицировать
Windows 95, чтобы писать по-русски и в окне MS-DOS, и в
редакторе Notepad.
См. ссылки в Главе 8 на соответствующие инструкции по русификации Windows)
Щелкните по строчке с Вашей версией MS Windows:
Примечание. Windows 95/98/ME.
Если у Вас не локализованная (то есть, нерусская) версия Windows
(и не PanEuropean Windows 95),
где файл русской раскладки клавиатуры - kbdru.kbd - присутствует изначально, то прежде всего
Вам надо установить - через Control Panel -
дополнительный пакет -
"MS Multilanguage Support".
Если Вы его еще не установили во время чтения Главы 1, то
вот моя короткая инструкция по инсталляции этого пакета:
Примечание. Windows 2000. (не русская)
Прежде чем устанавливать русскую клавиатуру под Windows 2000,
надо (если Вы этого еще не сделали) активировать там поддержку кириллицы:
- Start / Settings / Control Panel
- в окне CONTROL PANEL - дважды щелкнуть по иконке
"Regional Options"
- в окне "Regional Options", в разделе "General",
найти рамку с названием
"Language Settings for the system"
- Посмотреть, отмечен ли там 'галочкой' квадратик рядом
со словом "Cyrillic".
Если не отмечен, то надо щелкнуть там мышкой, а потом щелкнуть
внизу справа на кнопку "Apply", чтобы начать
активизацию поддержки кириллицы.
Система попросит установить Windows 2000 CD-ROM
и оттуда будут переписаны нужные файлы.
Примечание. Windows NT.
У меня - только NT 4.0, я не работал с NT 3.51.
Вы можете прочесть и о NT 3.51, и о NT 4.0
в документе Российской Группы Пользователей Windows NT
(по-русски, CP-1251):
"NT: Часто Задаваемыe Вопросы".
Стандарт для русского под Windows - кодировка CP-1251(win), поэтому
если Вы видите "Russian" в Control Panel, то это означает
"Russian CP-1251".
Итак, ввод русского текста в Netscape под Windows 95/98/ME/NT/2000:
1. Клавиатура кодировки CP-1251(win) для Windows 95/98/ME/NT/2000
|
Чтобы в Netscape писать в кодировке CP-1251(win), надо сделать 2 вещи:
- выбрать эту кодировку в Netscape
(то есть, задействовать CP-1251 шрифты):
- Netscape 4.5+ - View/Character Set/Cyrillic(Windows-1251)
- Netscape 4.0x - View/Encoding/Cyrillic(Windows-1251)
- Netscape 3 - Options/Document Encoding/Cyrillic(Win1251)
- Netscape 2 - Options/Document Encoding/Korean
- переключить клавиатуру в режим ввода CP-1251 текста
Ниже приведена инструкция по активизации
встроенной в Windows клавиатурной раскладки русского языка для кодировки
CP-1251(win). Это - стандартная раскладка,
отвечающая расположению русских букв на клавиатурах, используемых в странах
бывшего СССР.
Примечание. Если у Вас на клавиатуре нет обозначений русских букв,
то Вам вместо этой стандартной раскладки стоит
использовать 'фонетическую' раскладку клавиатуры CP-1251:
русские буквы расположены там, где похожие английские -
'F'-'Ф',...
Такую раскладку можно взять на моей Домашней Странице (только на английском):
http://ourworld.compuserve.com/homepages/PaulGor/.
См. там раздел "Russian Keyboard: regular and phonetic layouts".
Там же есть инструкция по ее установке и картинка
расположения русских букв на клавиатуре.
Активизация стандартной клавиатурной раскладки "Russian" (CP-1251),
включенной в комплект поставки Windows:
- Start / Settings / Control Panel
- В окне CONTROL PANEL дважды щелкнуть по иконке
KEYBOARD("Клавиатура")
- В окне KEYBOARD выберите "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales")
- Щелкните на ADD ("Добавить")
- В предложенном списке выберите "Russian" и затем щелкните
по кнопке OK
- Вы опять в окне "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales"),
и раскладка "Russian" появилась ниже раскладки "English".
Важно! Больше делать ничего не надо. Будьте внимательны -
НЕ делайте русский вашей клавиатурой 'по умолчанию'
(Default input locale). Это может привести к проблеме
при вводе пароля и имени пользователя при Login
(User ID и пароль обычно ведь не на русском, и их
нельзя будет ввести, когда клавиатура - в русском режиме).
Проверьте, что у Вас выбрана опция
"Enable Indicator on Taskbar", квадратик которой
расположен внизу этого окна. Это даст Вам возможность
видеть индикатор выбранного языка - RU или EN.
Как и написано в этом окне, стандартный переключатель -
LeftAlt+RightShift.
Щелкните на OK.
- Windows начнет установку русской раскладки (CP-1251) -
файл kbdru -
из дистрибутива системы: CD-ROM или каталог с установочными
файлами Windows.
- Установка закончена
Теперь можно вводить русский текст в кодировке CP-1251,
используя переключатель EN/RU в правом конце Taskbar.
Можете это сразу проверить - в редакторе WordPad (Start/Programs/Accessories).
Выберите шрифт кодировки CP-1251 (о шрифтах говорилось в Главе 1),
например, "Arial (Cyrillic)",
затем переключите клавиатуру на 'RU' и можете писать!
(На самом деле, Wordpad сам переключит клавиатуру на 'RU',
но в большинстве других приложений Вам надо будет делать переключение
самостоятельно).
Если в будущем у Вас отпадет нужда в вводе русского в кодировке CP-1251,
то Вы сможете легко убрать индикатор 'RU':
- Start / Settings / Control Panel
- В окне CONTROL PANEL дважды щелкнуть по иконке
KEYBOARD("Клавиатура")
- В окне KEYBOARD выберите "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales")
- Поставить курсор на строчку
"Russian" и затем щелкнуть на REMOVE ("Удалить")
- Щелкнуть по кнопке OK и индикатор 'RU' исчезнет с Taskbar
А если потом понадобится снова, то можно быстро добавить эту
раскладку, уже без длительной инсталляции с дистрибутива,
пользуясь тем же методом:
- Start / Settings / Control Panel
- В окне CONTROL PANEL дважды щелкнуть по иконке
KEYBOARD("Клавиатура")
- В окне KEYBOARD выберите "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales")
- Щелкните на ADD ("Добавить")
Напомню, что Netscape 4 имеет проблемы с вводом русского текста
в Почте, а также в Формах под некоторыми версиями Windows.
См. раздел "Проблемы с кириллицей в Netscape 4"
в Главе 4.
2. Клавиатура кодировки KOI8-R для Windows 95/98/ME/NT/2000
|
В Netscape версий 2 и 3 Вам необходимо уметь вводить русский текст
в кодировке KOI8-R - в окнах Почта(Mail) и Новости(News),
а также в формах на KOI8-R страницах сети. Все это было подробно описано
выше, в Главе 3.
Netscape 4 работает иначе,
ему не нужны ни KOI8-R шрифты, ни
KOI8-R клавиатурные средства
(см. Главу 4).
Не забудьте, что в Netscape 4, при работе с
Почтой(e-mail, Messenger) или в режиме
Новости(Discussions - Usenet Newsgroups),
следует выбирать кодировку Windows-1251 в меню
View/CharacterSet (View/Encoding в вер. 4.0x).
Netscape 4 сам - незаметно для Вас - перекодирует введенный текст
из локальной кодировки CP-1251(win) в Интернетовскую
кодировку KOI8-R, и в Интернет уйдет нормальный KOI8-R текст.
Итак, Вам будет нужна под Windows клавиатурная раскладка кодировки KOI8-R
только для более ранних версий Netscape - 2 и 3.
Поэтому, если у Вас - Netscape 4, то можете дальше этот раздел не читать,
а сразу перейти к разделу
"Тест: Вы пишете по-русски в Netscape".
К Оглавлению
Netscape 2,3 под Windows 95/98/ME/NT/2000 и KOI8-R клавиатура
Чтобы начать ввод русского KOI8-R текста, пользуясь этими
версиями Netscape, надо сделать следующие 2 вещи:
- выбрать кодировку KOI8-R (то есть, задействовать KOI8-R шрифты)
через меню
Options/Document Encoding
(см. Главу 3)
- переключить клавиатуру в режим ввода KOI8-R текста
Так как раскладка клавиатуры "Russian" уже занята - кодировкой CP-1251,
то придется установить KOI8-R раскладку вместо какого-то другого языка,
который Вы не собираетесь использовать.
На всякий случай я предлагаю на выбор 2 таких языка:
- "Icelandic" - Исландский.
Это будет 'IS' на индикаторе языка на Taskbar
или
- "Portuguese(Brazilian)" - Португальский, диалект Бразилии.
Это будет 'PO'(или 'Pt') на индикаторе языка на Taskbar
Ниже приведена несложная инструкция по установке KOI8-R вместо
клавиатуры другого языка. В этой инструкции для примера использован
исландский - "IS",
но то же самое делается и для португальского, если Вы его предпочтете.
После выполнения приведенной ниже инструкции у Вас будут 3
клавиатурные раскладки -
'EN', 'RU'(то есть CP-1251), и
'IS'(будет KOI8-R)
и Вы сможете переключаться между ними обычным образом -
с помощью LeftAlt+RightShift или щелкнув мышкой на индикаторе языка в правом
конце Taskbar.
Установка раскладки KOI8-R как 'IS' (Исландский)
Я подготовил клавиатурные раскладки KOI8-R таким образом, что
расположение символов на клавиатуре в режиме KOI8-R будет точно таким же,
как и в стандартном для Windows русском режиме CP-1251 ('RUSSIAN').
То есть, русские буквы и другие символы при переключении на
'IS' будут там же, где они находятся при переключении клавиатуры на 'RU'.
Это сильно облегчает ввод KOI8-R текстов на клавиатурах, используемых в странах
бывшего СССР.
Примечание. Если у Вас на клавиатуре нет обозначений русских букв,
то Вам вместо этой стандартной раскладки KOI8-R стоит
использовать 'фонетическую' раскладку клавиатуры KOI8-R:
русские буквы расположены там, где похожие английские -
'F'-'Ф',...
Такую раскладку можно взять на моей Домашней Странице (только на английском):
http://ourworld.compuserve.com/homepages/PaulGor/.
См. там раздел "Russian Keyboard: regular and phonetic layouts".
Там же есть инструкция по ее установке и картинка
расположения русских букв на клавиатуре.
Расположение букв в этой фонетической KOI8-R раскладке -
точно такое же, как и в фонетической CP-1251 раскладке, упомянутой
в предыдущем разделе.
При подготовке KOI8-R раскладок для Windows 95/98/ME
я использовал программу создания раскладок
"Janko's Keyboard Generator".
Итак, начнем установку стандартной раскладки KOI8-R.
Сначала создайте новый каталог, например, C:\RUS-KBD.
Затем загрузите себе в этот каталог мой небольшой файл(архив),
щелкнув мышкой на подчеркнутом имени файла в приведенной ниже таблице.
(См. инструкции по загрузке файлов с Интернета выше, в
"Главе 1").
Для Windows 95/98/ME:
Для Windows NT 4.0/2000:
После записи этого файла-архива в каталог C:\RUS-KBD Вашего компьютера,
надо его раз-архивировать (extract files).
(См. инструкции по работе с .ZIP файлами выше, в
"Главе 1").
В результате у Вас в этом каталоге появятся мои файлы клавиатурной раскладки KOI8-R.
Чтобы раскладка клавиатуры KOI8-R заработала как 'IS', надо сначала
установить включенную в комплект поставки Windows клавиатуру "Icelandic",
а потом уже заменить ее на KOI8-R (то же самое можно проделать и для "Portuguese(Brazilian)",
если Вы его предпочтете):
- Start / Settings / Control Panel
- В окне CONTROL PANEL дважды щелкнуть по иконке
KEYBOARD("Клавиатура")
- В окне KEYBOARD выберите "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales")
- Щелкните на ADD ("Добавить")
- В предложенном списке выберите "Icelandic" и затем щелкните
по кнопке OK
- Вы опять в окне "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales"),
и раскладка "Icelandic" появилась ниже раскладки "English".
Щелкните на OK.
- Windows начнет установку этой раскладки (файл kbdic)
из дистрибутива системы (CD-ROM).
Если у Вас нет полного дистрибутива, и Windows, не найдя такой файл,
попросит Вас указать его местонахождение, то
введите C:\RUS-KBD в ответ на вопрос системы,
и файл будет взят оттуда.
- Установка закончена, и теперь Вы сможете переключаться между
'EN', 'RU', и 'IS'
обычным образом -
с помощью LeftAlt+RightShift или щелкнув мышкой на индикаторе языка ('EN')
в правом конце Taskbar.
Теперь заменим для клавиатуры исландский язык на русский KOI8-R.
С помощью Windows Explorer откройте каталог C:\RUS-KBD и сделайте следующее:
- скопируйте файл KOI8-R раскладки - kbdkoi8 -
в подкаталог System (для NT/2000 - System32)
каталога Windows
- Вернитесь в каталог C:\RUS-KBD и щелкните дважды мышкой на
файле koi8-is.reg.
Должно появиться сообщение, что раскладка успешно зарегистрирована в
Registry.
(Если выбрали португальский, то щелкните на koi8-po.reg)
- Перезагрузка: выйдите из Windows (Logoff), и войдите снова (Login)
Теперь Вы можете писать в кодировке KOI8-R, используя 'IS'!
Можете сразу попробовать - в редакторе WordPad (Start/Programs/Accessories).
Выберите установленный при прочтении Главы 1 KOI8-R шрифт
'ER Bukinist KOI-8', затем
переключите клавиатуру на 'IS', и начинайте писать!
Не забудьте, что в Netscape 2,3 надо выбрать сооветствующую
кодировку в меню Options/DocumentEncoding
(что заставит работать KOI8-R шрифты),
и тогда уже вводить KOI8-R текст в режиме 'IS' клавиатуры:
- вер. 2 - Options / Document Encoding / Latin2
- вер. 3 - Options / Document Encoding / Cyrillic(KOI8-R)
Если в будущем у Вас отпадет нужда в вводе русского в кодировке KOI8-R,
то Вы сможете легко убрать индикатор 'IS':
- Start / Settings / Control Panel
- В окне CONTROL PANEL дважды щелкнуть по иконке
KEYBOARD("Клавиатура")
- В окне KEYBOARD выберите "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales")
- Поставить курсор на строчку
"Icelandic" и затем щелкнуть на REMOVE ("Удалить")
- Щелкнуть по кнопке OK и индикатор 'IS' исчезнет с Taskbar
А если потом понадобится снова, то можно быстро добавить эту
раскладку, уже без длительной инсталляции с дистрибутива,
пользуясь тем же методом:
- Start / Settings / Control Panel
- В окне CONTROL PANEL дважды щелкнуть по иконке
KEYBOARD("Клавиатура")
- В окне KEYBOARD выберите "Languages"("Языки/Раскладки")
(в Windows NT 4.0/2000 - "Input Locales")
- Щелкните на ADD ("Добавить")
(Windows перезагружать не надо)
Более того, когда Вы добавите раскладку снова, то получите сразу мою
раскладку KOI8-R, а не "Исландский язык",
так как в Регистре уже есть запись о том, какой файл (kbdkoi8)
используется для 'IS'.
Примечание.
Вам может показаться неудобным работать с тремя раскладками на
Taskbar - EN/RU/IS.
Например, Вы вводите русский CP-1251 текст, имея 'RU' на Taskbar,
и хотите напечатать что-то по-английски ('EN') в этом тексте.
Для этого Вы переключаетесь, нажав LeftAlt+RightShift, печатаете,
а потом,посмотрев на экран, видите 'крокозябры'.
Оказывается, индикатор на Тaskbar показывает не 'EN', а 'IS'!
Вам надо было дважды нажать LeftAlt+RightShift,
чтобы с 'RU' попасть на 'EN', перескочив через 'IS'.
Поэтому, если одну из кодировок, например, KOI8-R, Вы используете
редко, то можно обойтись без установки 3-х раскладок
(или убрать одну, если Вы ее уже установили), и вводить текст
этой редко используемой кодировки одним из следующих способов:
- добавка раскладки через Control Panel/KEYBOARD
занимает ровно 1 минуту. Поэтому можно иметь только
две раскладки на Taskbar, а когда нужно,
добавить 3-ю, например, KOI8-R как 'IS', а потом удалить ее.
- можно писать в CP-1251, а потом:
- скопировать введенный текст в Windows Clipboard (Edit/Copy)
- перевести содержимое Clipboard в KOI8-R - см.
ссылки на программы-перекодировщики в Главе 8
- Поместить полученный KOI8-R текст в приложение, которое его требует
(например, окно Почта в Netscape 3): Edit/Paste
- под Windows 95/98/ME можно для 2-й кодировки использовать
программу WinKey,
описываемую в данной главе.
Таким образом, Вы будете переключаться с английского на CP-1251
через Taskbar (EN/RU), и
вводить KOI8-R текст, пользуясь удобным переключателем клавиатуры
WinKey - клавишей Scroll Lock.
Вы можете НЕ читать следующий раздел -
о клавиатурных средствах Windows 3.x - а сразу перейти к разделу
"Тест: Вы пишете по-русски в Netscape".
К Оглавлению
Я не видел русской версии Windows 3.1, созданной
фирмой Microsoft специально для России, а в стандартной поставке
Windows 3.1, 3.11 нет встроенной языковой поддержки для русского.
Я пользуюсь удобной бесплатной программой клавиатурной
поддержки русского языка WinKey.
Вы можете использовать эту программу в любом приложении,
которое допускает выбор шрифтов(fonts selection) - чтобы
можно было выбрать русский шрифт -
а значит, и в Netscape (напомню, что писать по-русски можно
в версиях 2.01, 2.02, 3, и 4).
Вы можете загрузить(download) себе пакет WinKey
(в виде архива winkey.zip), щелкнув мышкой на подчеркнутом имени
файла в приведенной ниже таблице.
Положить этот файл надо в какой-нибудь пустой каталог.
(См. инструкции по загрузке файлов с Интернета выше, в
"Главе 1").
Переключатель Клавиатуры WinKey
После записи этого файла-архива в пустой каталог Вашего компьютера,
Вам надо раз-архивировать пакет WinKey - extract files.
(См. инструкции по работе с .ZIP файлами выше, в
"Главе 1").
В результате у Вас в этом каталоге появятся установочные файлы
пакета WinKey.
Установка программы WinKey под Windows 3.x/95
1. Запустить файл(программу) установки INSTALL.EXE из
каталога, где лежит пакет WinKey
(например, дважды щелкнув мышкой на INSTALL.EXE).
ВАЖНОЕ ЗАМЕЧАНИЕ :
Во время установки, WinKey,
в дополнение к управлению клавиатурой,
предлагает Вам изменить Windows - заменить
существующие системные шрифты Windows на русские шрифты
пакета WinKey.
Лично я НЕ РАЗРЕШИЛ трогать Windows и использую WinKey
только как клавиатурную программу:
Когда во время установки WinKey спросил, можно ли ему
установить его системные шрифты вместо стандартных:
"Do you want to install our system fonts ?" -
я отказался - ввел ответ "NO".
WinKey установит себя в каталог C:\WINKEY, после чего
Вы можете удалить все файлы из того временного каталога,
куда Вы загружали файл winkey.zip.
2. Как сделать удобным вызов программы WinKey:
Использование программы WinKey под Windows 3.x/95
Вызовите программу WinKey. Теперь, пока Вы ее не закроете, у Вас
будет активная иконка WinKey - в виде флага.
Если она не видна в данный момент (скрыта каким-то окном), то
просто нажмите Scroll Lock, и сразу ее увидите.
Чтобы закончить работу с WinKey, надо щелкнуть 1 раз
(в Windows 95 - правой клавишей мышки) на ее
иконке('флаг'), и выбрать CLOSE.
Вообще-то полезно прочесть HELP этой программы, для чего щелкните
по этой активной иконке('флаг') 2 раза.
А вкратце, работает она так.
WinKey позволяет печатать и в кодировке CP-1251(win), и в KOI8-R.
Клавиша переключения клавиатуры в WinKey -
Scroll Lock.
Scroll Lock переключает
клавиатуру с Главной раскладки на Альтернативную, где Главная -
это английский, а Альтернативную указываете Вы, например,
KOI8-R.
Как выбрать Альтернативную раскладку:
- Щелкнуть - один раз - по активной иконке('флаг')
(в Windows 95 - правой кнопкой мыши)
- Выбрать строчку 'Alternate Keyboard'
- Выбрать нужную кодировку - она будет отмечена 'галочкой'
Теперь Scroll Lock будет переключать клавиатуру с английского
на выбранный Вами вариант русского, например, KOI8-R.
Пакет WinKey содержит несколько собственных клавиатурных
файлов - .wkb - для разных русских кодировок.
Вы можете посмотреть, как тот или иной файл располагает русские буквы
и другие символы на клавиатуре:
- Щелкнуть - один раз - по активной иконке('флаг')
(в Windows 95 - правой кнопкой мыши)
- Выбрать строчку "Keyboard Configure"
- Щелкнуть по кнопке LOAD("Загрузить") и выбрать интересующий Вас
файл, например, ruskoi8.wkb
- Вы увидите картинку клавиатуры. Если щелкнуть по клавише
SHIFT этой клавиатуры, то Вы увидите расположение символов
верхнего регистра
- Щелкнуть по кнопке EXIT
WinKey разрешает пользователю - через меню
Keyboard Configure - сделать любую раскладку
клавиатуры.
Примечание. Я сделал 2 'фонетические' раскладки для
KOI8-R и CP-1251. То есть, русские буквы расположены там,
где похожие английские, например, "F" - 'Ф".
Если Вам это нужно, можете списать себе эти мои раскладки -
файлы .wkb для WinKey. См. раздел "Russian Keyboard: regular and phonetic layouts" моей
Домашней Страницы (только на английском):
http://ourworld.compuserve.com/homepages/PaulGor/.
Кроме того, я сделал еще 2 раскладки для WinKey - CP-1251(win) и KOI8-R -
соответствующие стандартному расположению русских букв под Windows.
То есть, русские буквы - на тех местах, что и при работе под Windows 95/NT,
где фирма Microsoft предлагает клавиатурные средства для русского языка:
- stdKOI8.wkb - для ввода KOI8-R текста
- std1251.wkb - для ввода CP-1251(win) текста
Вы можете загрузить(download) себе эти раскладки
(в виде архива kbd31.zip), щелкнув мышкой на подчеркнутом имени
файла в приведенной ниже таблице.
Положить этот файл надо в какой-нибудь пустой каталог.
(См. инструкции по загрузке файлов с Интернета выше, в
"Главе 1").
После записи этого файла-архива в пустой каталог Вашего компьютера,
Вам надо его раз-архивировать - extract files.
(См. инструкции по работе с .ZIP файлами выше, в
"Главе 1").
Полученные в результате раз-архивации клавиатурные файлы
stdKOI8.wkb и std1251.wkb надо поместить
в под-каталог KEYBOARD каталога C:\WINKEY.
Как установить эти стандартные русские раскладки в WinKey
(как было написано выше, WinKey переключает клавиатуру, используя клавишу
Scroll Lock, с английской раскладки на Альтернативную, в качестве
которой будет одна из русских):
- Вызвать программу WinKey
- Щелкнуть один раз по иконке WinKey (она выглядит как флаг)
- Windows 3.1 - левой клавишей мышки
- Windows 95 - правой клавишей мышки
- Выбрать пункт Menu Configure (конфигурация меню)
- Щелкнуть по свободной кнопке Alternate 4 в правой колонке
- Ввести информацию для раскладки KOI8-R:
- Menu Name - название, например, введите Std KOI8-R
- Выбрать Russia в списке иконок (Icon)
- Указать на файл stdkoi8.wkb в списке Keyboard File
- Щелкнуть по свободной кнопке Alternate 5 в правой колонке
- Ввести информацию для раскладки CP-1251:
- Menu Name - название, например, введите Std CP-1251
- Выбрать Russia в списке иконок (Icon)
- Указать на файл std1251.wkb в списке Keyboard File
- Щелкнуть по кнопке Save справа
Теперь, если Вам понадобится WinKey, Вы щелкните по его иконке (флаг)
и сможете выбрать русскую раскладку:
- Выбрать пункт Alternate Keyboard
и затем
- Выбрать Std KOI8-R или Std CP-1251
После этого можно писать: переключаясь с английского на выбранный Вами
вариант русского, используя клавишу Scroll Lock.
Это очень удобно, так как нужно нажимать только одну клавишу, а не комбинацию
клавиш.
Важно!
Если Вы будете использовать WinKey в основном для
какой-то одной из русских кодировок/раскладок,
например, для переключения с помощью Scroll Lock
с английского на мою стандартную раскладку KOI8-R,
то Вам следует сделать эту раскладку первой в списке Альтернативных
кодировок WinKey, и тогда не надо будет каждый раз при вызове
WinKey 'ходить' в его меню и выбирать Альтернативную раскладку
(так как 'по умолчанию' WinKey переключает с английского
на Alternate 1):
- Щелкнуть один раз по иконке WinKey и выбрать пункт
Menu Configure
- Посмотреть, что выбрано в качестве Alternate 1,
и записать это на листке бумаги
- Установить нужную кодировку в качестве Alternate 1,
следуя инструкции, приведенной выше
для Alternate 4
- Если Вы хотите на всякий случай иметь и 'бывшую' кодировку No. 1,
то установите ее, используя записанную на бумаге информацию,
в то место, где была раньше Ваша часто используемая кодировка,
например, установите ее как Alternate 4
К Оглавлению
Проверьте, действительно ли мои инструкции позволяют Вам писать
по-русски в версиях 2.01, 2.02, 3, 4 программы Netscape.
Вы сможете проверить, как работают кодировки KOI8-R и CP-1251(win)
для форм, которые Вас просят заполнить на некоторых страницах Сети,
и для режимов Почта(Mail) и Новости(News,Discussions).
Методы переключения клавиатуры на русский были описаны выше в этой
Главе, а кодировка, напоминаю, выбирается следующим образом:
- в Netscape 4 - View/CharacterSet
(View/Encoding в вер. 4.0x)
и затем выбрать нужное -
Cyrillic(KOI8-R) или Cyrillic(Windows-1251)
- в Netscape 3 - Options/Document Encoding
и затем выбрать нужное -
Cyrillic(KOI8-R) или Cyrillic(Win1251)
- в Netscape 2 - Options/Document Encoding
и затем выбрать нужное -
Latin2 (наша KOI8-R) или
Korean (наша CP-1251)
Итак, для проверки настройки Netscape, сделанной для того, чтобы можно было
писать по-русски, Вы можете использовать следующее.
- Формы(Forms).
Выберите соответствующую кодировку и попробуйте написать по-русски
в форме:
- CP-1251 форма внизу моей Тестовой CP-1251 страницы:
- KOI8-R форма.
Когда Вы переключитесь на кодировку Cyrillic(KOI8-R) и пойдете
на мою Тестовую KOI8-R страницу, то увидите форму внизу
этой страницы. Так как форма - на KOI8-R странице,
то это - KOI8-R форма и в ней - KOI8-R текст как в полях ввода,
так и в надписях на кнопках и менюшках.
Примечание. KOI8-R и Netscape 4.
Как было отмечено в предыдущих разделах данной главы, Netscape 4
не нуждается в отдельной клавиатурной программе для кодировки KOI8-R -
Вы пишете, используя 'родную' для MS Windows
раскладку клавиатуры - CP-1251, а уж Netscape 4
сам переведет введенный Вами текст в KOI8-R, если это KOI8-R форма.
Внимание ! Напоминаю, что Netscape 4.0x (4.0 - 4.08)
имеет проблемы с Формами (в Netscape 4.5+ такой ошибки уже нет)
под некоторыми версиями Windows. См. Главу 4, раздел
"Netscape 4.0х и разные модификации MS Windows".
- Почта(Netscape Mail).
Напомню, что на Интернете, и для e-mail в том числе,
используется кодировка KOI8-R.
Ваши сообщения будут читаться нормально - и сам текст, и заголовок(Subject),
если Вы правильно отсылаете своё письмо. Напомню настройки, описанные в
главах 3 (о версиях 1,2,3) и 4 (о 4-х версиях):
- В Netscape 1,2,3 выберите Вашу KOI8-R кодировку в окне Почты
- В Netscape 4 выберите Вашу Windows-1251 кодировку
(как объяснялось в главе 4, Netscape 4 сам переводит ваш текст в Интернетовскую кодировку
KOI8-R из локальной кодировки CP-1251, и уж затем отсылает в сеть)
Пошлите письмо(e-mail) кому-нибудь, чья программа электронной почты
(например, Netscape Mail) нормально принимает русские тексты
(например, Вы можете послать письмо себе, если Ваша
принимающая почтовая программа понимает кириллицу).
Вы можете писать по-русски и в поле Заголовок(Subject), и в самом
'теле' письма:
- В Netscape 2,3 - в виде KOI8-R текста
- В Netscape 4 - в виде Windows-1251 текста
(а Netscape 4 сам переведет его из Вашей локальной
кодировки в Интернетовскую KOI8-R перед отправкой).
Внимание !
Netscape 4 работает ошибочно с кириллицей в окне подготовки письма
(Composition window),
а способы 'лечeния' были описаны в Главе 4, в разделе
"Проблемы с кириллицей в Netscape 4").
- Новости(News,Discussions).
Напомню, что в русскоязычных конференциях Интернета используется кодировка KOI8-R.
Ваши сообщения будут читаться нормально - и сами статьи, и их Заголовки(Subject),
если Вы правильно отсылаете своё сообщение. Напомню настройки, описанные в
главах 3 (о версиях 1,2,3) и 4 (о 4-х версиях):
- В Netscape 1,2,3 выберите Вашу KOI8-R кодировку в окне Новостей
- В Netscape 4 выберите Вашу Windows-1251 кодировку
(как объяснялось в главе 4, Netscape 4 сам переводит ваш текст в Интернетовскую кодировку
KOI8-R из локальной кодировки CP-1251, и уж затем отсылает в сеть)
Пошлите сообщение в специальную телеконференцию(Newsgroup)
relcom.test
(или в другую тестовую конференцию, например,
snews://secnews.netscape.com/netscape.test
или news://msnews.microsoft.com/microsoft.test).
Вы можете писать по-русски и в поле Заголовок(Subject), и в 'теле'
сообщения
(По правилам конференции relcom.test, строка Subject
должна начинаться английскими словами Test. Ignore.):
- В Netscape 2,3 - в виде KOI8-R текста
- В Netscape 4 - в виде Windows-1251 текста
(а Netscape 4 сам переведет его из Вашей локальной
кодировки в Интернетовскую KOI8-R перед отправкой).
Внимание ! Так как сообщения в конференции готовятся, как и тексты
e-mail, в окне Composition, то пользователям Netscape 4
следует прочесть написанное в предыдущем параграфе по поводу e-mail
Примечание об окне подготовки писем.
Откройте конференцию(Newsgroup) снова минут через пять, и увидите там
свое сообщение.
К Оглавлению
Вы можете посылать письма, написанные
по-русски, в окне Почта(Mail) в Netscape 2.01, 2.02, 3, и 4.
Но Netscape 2 не знает о существовании русских кодировок.
Поэтому, когда Вы посылаете KOI8-R письмо по электронной почте(e-mail),
Netscape 2 приписывает письму неверную кодировку -
параметр Charset системного заголовка НЕ содержит
слово KOI8-R.
Такое письмо может быть неверно понято некоторой
принимающей почтовой программой, если она знает о KOI8-R.
Более поздние версии Netscape уже знают о кодировке KOI8-R, используемой
для пересылки русских сообщений по Интернету, и присваивают
системному параметру Charset правильное значение - KOI8-R.
Они также создают правильный Charset и
для Ваших сообщений в телеконференциях, в окне Новости(News,Discussions).
Netscape хранит копии посланных Вами писем, поэтому Вы можете
посмотреть, какой Charset был присвоен Вашему письму.
Откройте список посланных писем в окне
Почта(Mail), щелкнув мышкой на значке каталога с именем
Sent (он у Вас в левой панели).
Затем
- в версии 4 - View / Headers / All
- в версии 3 - Options / Show Headers / All
- в версии 2 - Options / Show All Headers
Теперь, щелкнув на Вашем письме, Вы увидите, какой
Charset присвоил ему Netscape, посмотрев
на содержимое поля Content-Type в системном заголовке.
Что делать с русским текстовым файлом (например,книгой
в виде STRUG.TXT),
который Вы загрузили(downloaded) с Интернета, из какого-то
FTP каталога ?
Работать с такой книгой в Netscape не очень удобно, гораздо удобнее
загрузить этот текстовый ASCII файл в какой-нибудь Редактор,
чтобы прочесть или распечатать эту книгу.
ПРИМЕЧАНИЕ: Русские текстовые файлы в Интернете
используют разные кодировки -
KOI8-R, CP-1251, CP-866(Alt DOS - альтернативная).
Вы можете перевести простой текстовый ASCII файл из одной кодировки
в другую, использовав одну из существующих бесплатных программ.
См. ссылки в Главе 8 на такие программы-перекодировщики.
Предупреждение: Хотя в Интернете есть шрифты -
для Windows - кодировки CP-866(Alt DOS),
но ими НЕЛЬЗЯ пользоваться в программе
MS Word - не читается русская буква 'а'.
Поэтому если Вам встретился CP-866 текст, то надо его перевести либо
в KOI8-R, либо в CP-1251, прежде чем в Word загружать.
Возьмем для примера программу MS Word в качестве
такого Редактора для работы с русскими текстами.
То же самое можно сделать в редакторе Write, WordPad,
и других редакторах, допускающих выбор шрифтов(fonts selection).
- Например, я загрузил(downloaded) KOI8-R текст - файл
STRUG.ТХТ на свой компьютер.
- В редакторе MS Word я выбираю в меню File-Open и
в открывшемся окне
меняю Type - тип файла - на Text Files(*.txt).
Двигаюсь по 'дереву' каталогов(directory,folder) и указываю на
файл STRUG.ТХТ.
Word спрашивает меня как ему поступить с
файлом(Conversion) и я выбираю
Text Only(простой текст).
Теперь этот русский текст загружен в MS Word
(Word использовал для этого свой Базовый шрифт, поэтому,
возможно, на экране нет нормального русского текста).
-
Затем я выделяю('закрашиваю') весь текст целиком -
нажатием клавиш Ctrl-A, и выбираю соответствующий
русский шрифт в окошке Fonts -
'ER Bukinist KOI-8 Normal', так как это KOI8-R файл.
Отменяю выделение('закраску') нажатием клавиши Home.
Теперь я могу читать по-русски.
- Я должен теперь сохранить на диске
этот файл как нормальный Word документ -
STRUG.DOC.
Выбираю в меню Save As(Сохранить Как...), и
в открывшемся окне выбираю
Type - Word Document.
Теперь я могу распечатать этот текст или послать друзьям.
Они, правда, должны иметь шрифт из того же семейства
(но не обязательно тот же самый шрифт). То есть, если текст -
в KOI8-R, то у них должен быть установлен хотя бы один
шрифт этого семейства, а если текст - в CP-1251, то
должен быть хотя бы один CP-1251 шрифт.
Если семейство - то же, а шрифт другой, то получателю
придется сделать следующее, чтобы работать с этим
файлом на его компьютере:
- Загрузить этот .DOC файл в MS Word
- Выделить('закрасить') весь текст целиком -
нажатием клавиш Ctrl-A
- Выбрать соответствующий русский шрифт в окошке Fonts
- FILE / SAVE
К Оглавлению
Я описал, как использовать русский в программе
Netscape
под Microsoft Windows.
Этим и ограничивается содержание данной страницы. Если же Вы хотите узнать
- как использовать русский под UNIX или Macintosh
- как работать с русским в других почтовых/новостных программах
(Eudora, Agent, ...)
- как перекодировать текстовый файл
из одной русской кодировки в другую,
например, KOI8-R<-->CP-1251<-->Alt(DOS CP-866)
- как полностью русифицировать саму Windows
- и т.д.
тогда Вам следует воспользоваться приведенным ниже списком инструкций специалистов,
а также следующим за этим списком перечнем конференций, где можно найти
ответ на свой вопрос или задать его 'публике'.
Если Вы интересуетесь руссификацией некоей программы и пойдя на страницу
из моего списка, все же не найдете там ответа на свой вопрос, то напишите письмо
автору этой страницы.
Это полезнее, чем писать мне - я ведь не работаю с этой программой.
Инструкция
| Автор
|
Проблемы с русским из-за Unicode:
Word 97; Принтеры; Copy/Paste
| моя коллекция
|
Русский в Outlook Express 5
| моя инструкция
|
Для разработчиков:
Как создать многоязычный HTML файл
| моя инструкция
|
Полная Русификация Windows 95/98/ME/NT 4.0/2000
(как работать с русской программой или файлами)
| моя инструкция
|
'Русификация чего угодно'
|
"СовИнформБюро", США
|
Русский (локализованный) Netscape 4
|
RNUG, Россия
|
'Русификация UNIX, PC, Mac'
|
"Друзья и Партнеры", США
|
Русский в Forte Agent 1.6
Русский в Forte Agent 1.5
|
К.Казарновский, Россия
Т.Кадышев, Россия
|
'Русский в программе Eudora'
|
LvNet-Teleport, Латвия
|
'KOI8-R plug-in в Eudora' (в CP-1251)
|
Е.Суровегин, Россия
|
'Перекодировка: KOI8-R<->CP-1251<->...'
CVT32: Windows 95/NT; Windows 3.1,3.11
У меня есть копия
(см. там раздел "Encoding Conversion")
|
А.Лобастов, Россия
|
'Перекодировка: KOI8-R<->CP-1251<->...'
Convert 3.0d - MS DOS
У меня есть копия
(см. там раздел "Encoding Conversion")
| K.Гредескул, Австралия
|
'Переводчик транслита'
("yabloko" - "яблоко")
|
Р.Кошелев, Россия
|
Я с ICQ не работаю, но нашел ссылки на тему "Русский в ICQ":
- "ICQ по-русски"
и под-раздел о настройке:
"Русские шрифты в ICQ"
- "Mirabilis: ICQ and Russian"
|
|
Я с IRC не работаю, но нашел ссылки на тему "Русский и IRC":
- "Internet Relay Chat"
- IRC.PORTAL.RU
|
|
Я читал, что AOL browser с кириллицей
не может
нормально работать.
Но AOL разрешает использование другого
браузера и вот ссылки на инструкции:
- "Netscape & America Online"
- "Using America Online 3.0 and Netscape together"
|
|
'Macintosh: Русификация'
|
М.Пальчук, США
|
'MacOS и KOI8-R'
|
И.Моисеев, Россия
|
'Ukrainianization'
|
BRAMA, США
|
Тема этой статьи (и мои познания) - ТОЛЬКО о русификации Netscape.
Поэтому ниже я привожу ссылки на учебные пособия по работе с программой Netscape,
а также ссылки на документацию по WWW.
Все указанные ниже учебные пособия - на русском языке:
'Internet, WWW, HTML'
Сервер 'Махаон', Win-1251
Тема этой статьи (и мои познания) - ТОЛЬКО о русификации Netscape.
Поэтому ниже я привожу ссылки на учебные пособия по работе с программой Netscape,
а также ссылки на документацию по WWW.
Все указанные ниже учебные пособия - на русском языке:
'Internet, WWW, HTML'
Сервер 'Махаон', Win-1251
Ниже приведен список конференций, где Вы
можете найти ответ на вопрос о 'русификации' или задать его 'публике'.
- Бесплатный сервер новостей фирмы Microsoft:
- Конференции Relcom и FIDO7.
Примечание. Некоторые конференции могут отсутствовать на News-сервере вашего
Провайдера. В таком случае можно читать/писать в конференции (Newsgroups, Forums)
через Web-страницу Talk.ru.
Как указывалось в данном тексте, русскоязычные конференции используют в основном
кодировку KOI8-R.
Поэтому на странице Talk.ru надо именно ее выбрать. В предыдущих главах
было описано, как выбрать нужную кодировку в разных версиях Netscape.
Вот и все !
Павел Городянский, программист, США
( до 1991 г. - Москва, СП "Интерквадро" )
Домашняя Страница (только на английском)
"Cyrillic (Russian): instructions for Windows and Internet":
http://ourworld.compuserve.com/homepages/PaulGor/.
Адрес электронной почты:
paulgor@compuserve.com
(если у Вас Netscape 4.0x (4.0-4.08), то
не забудьте -
до того, как начнете писать мне письмо -
прочесть в Главе 4 об ошибке в окне подготовки писем:
"Проблемы с кириллицей в Netscape 4.0x")
К началу статьи
Disclaimer
This article is a result of my personal research,
not related to a company I work for.
The author does not and cannot warrant the information, documentation, or
software included in this document or the performance or results obtained
by using this information, documentation, or software.
This information, documentation, and software is provided "as is".
To the extent you use or implement this information,
documentation, or software in your own setting, you do so at your own risk.
К началу статьи