Go to the English language version of this page

Русский в браузерах, а также в Почте и Новостных программах под Windows

Paul Gorodyansky 'Cyrillic (Russian): instructions for Windows and Internet'



Примечание. Данный раздел - только о работе под MS Windows.
Если Вы работаете под UNIX или Macintosh, то см. ссылки в разделе
"Ссылки по кириллизации" моего сайта.



Важно!   Эта страница - о настройке Windows-приложений, таких, как браузеры, почтовые программы, и т.п.
Но до того, как начать настройку отдельных программ, Вы обязаны настроить саму Windows:


               

Оглавление




Настройка на русский Internet Explorer вер. 5 и выше

Напомню, что нет смысла читать о настройке программы Internet Explorer, если Вы не знакомы с ситуацией с русскими шрифтами и кодировками в самой Windows.
Эта ситуация описана в разделе "Русские шрифты и кодировки под Windows" моего сайта.
То есть, предполагается, что кириллические шрифты уже работают в Вашей системе, и Вы уже знаете о 2-х основных кодировках русского, используемых в Интернете - "Cyrillic(Windows)" (т.е. windows-1251) и "Cyrillic(KOI8-R)".

Так же предполагается, что у Вас активированы русские клавиатурные средства, описанные в разделе "Ввод кириллицы: стандартный и фонетический" моего сайта, если Вы собираетесь писать по-русски в IE, например, на поисковых сайтах.


В русских форумах и новостных конференциях я читал о проблемах с показом русских сайтов в Internet Explorer, где давался следующий совет по 'лечению' (поэтому советую Вам тоже так сделать, не дожидаясь появления проблем):
  View / Encoding - убрать 'галку' у "Auto-Select"



Больше в самом Internet Explorer ничего настраивать на русский не требуется (то есть, всё, что требовалось это настройка шрифтов и если надо, клавиатуры в самой Windows).

Если, попав на русский сайт, Вы не видите нормального русского текста, то надо выбрать в меню нужную кодировку:

Чтобы посмотреть, как эти пункты меню работают, можете использовать мои Тестовые Страницы, предлагаемые в Главе 4.

к Оглавлению


    

Тестовые Страницы - проверка настройки браузера

Напомню, что нет смысла читать о настройке программ, если Вы не знакомы с ситуацией с русскими шрифтами и кодировками в самой Windows.
Эта ситуация описана в разделе "Русские шрифты и кодировки под Windows" моего сайта.
То есть, предполагается, что кириллические шрифты уже работают в Вашей системе, и Вы уже знаете о 2-х основных кодировках русского, используемых в Интернете - "Cyrillic(Windows)" (т.е. windows-1251) и "Cyrillic(KOI8-R)".

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


Если сам русский сайт не сообщает браузеру о своей кодировке, то надо пробовать в меню браузера кодировки Windows-1251 и KOI8-R по очереди, пока не увидите на экране нормальный русский текст.
Мои тестовые страницы специально сделаны именно так - в расчёте на выбор кодировки в меню.

Как это сделать в меню Internet Explorer и Netscape/Mozilla было описано в соответствующих главах выше, но я здесь повторю, чтобы можно было сразу мои тестовые страницы опробовать:


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

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


Кириллица в заголовке страницы, в Title

Во многих случаях под нерусской Windows кириллица не читается в заголовке страницы (TITLE), то есть в самой верхней строке окна браузера, той, синего цвета.
Дело в том, что браузеры, как и другие Windows-приложения, используют в заголовке окна системные шрифты, а они, в отличие от несистемных (типа Arial), обычно не многоязычные и под нерусской Windows не содержат русских букв.

Например, Internet Explorer (а также Netscape вер. 7.1 и новее, и Mozilla вер. 1.4 и новее)
сможет показать кириллицу в TITLE под нерусской Windows 2000/XP, но не под нерусской Windows 95/98/ME/NT 4.0,
а Netscape 4.x - 7.0x не сможет показать вообще ни под какой нерусской Windows.

Под 'нерусской' Windows я имею в виду систему, где кириллица не является системной кодовой страницей.

У меня есть тестовая страница с русским в заголовке, в TITLE, с пояснениями, почему именно так происходит
(делалась для моей инструкции по Netscape, чтобы показать, как русский в Bookmarks работает):
"Кириллица в TITLE"


Иногда, даже когда мои Тестовые Страницы работают у Вас нормально, Вы можете где-то в Интернете наткнуться на русскую страницу, которая не читается, не видно нормального текста.

У меня в браузере выбрана нужная кодировка, а страница всё равно не читается. Почему?

Например, Вы пытались 'вручную' менять кодировку, выбирали и Cyrillic(Windows-1251), и KOI8-R, и даже другие кириллические, но всё равно страница нечитабельна.
Это может быть из-за одной из перечисленных ниже причин:

к Оглавлению


Русский в почтовых Web-сервисах типа Yahoo! Mail

То есть, Вы работаете с e-mail в окне браузера, на Web-странице, а не с помощью специализированной почтовой программы типа Outlook Express



Предполагается, что у Вас активированы русские клавиатурные средства, описанные в разделе "Ввод кириллицы: стандартный и фонетический" моего сайта, если Вы собираетесь писать по-русски.


В отличие от настоящих почтовых программ, указанных в Оглавлении данной страницы - Outlook Express, MS Outlook, Mail-компонент Netscape/Mozilla, Thunderbird,

почтовые Web-сервисы - имеют свои особенности в обработке не-западно-европейских текстов, в частности русских:

Всё это описано ниже.

 
1. Отсылка русского сообщения со страницы почтового Web-сервиса

Почтовые Web-сервисы "старого образца" типа Mail2web.com в отличие от современных типа Yahoo!Mail или Hotmail, требуют следующих действий при отсылке русского письма:
перед тем, как начать ввод текста, пользователь должен выбрать любую русскую кодировку в меню браузера, например, в Internet Explorer:
 View/Encoding/Cyrillic(Windows)

А вот Yahoo!Mail в настоящее время всегда отсылает письма (на любом языке) в кодировке Unicode (UTF-8).

Прочтётся у получателя Ваше письмо или нет, зависит от того, сможет ли принимающая сторона прочесть UTF-8 текст.
Системный MIME-заголовок Yahoo!Mail формирует корректно, там -
      charset=utf-8

Современные почтовые программы, такие, как Outlook Express, Mozilla (Thunderbird), MS Outlook нормально показывают UTF-8 письма.

В случае, если у получателя не почтовая программа, а Web-сервис типа Mail2web.com, вроде тоже нет проблем - на странице с Mail2web.com мне достаточно выбрать в браузере кодировку Unicode(UTF-8), чтобы прочесть пришедшее из Yahoo!Mail русское письмо в кодировке UTF-8.



На что влияет неверная кодировка указанная в системном заголовке или её отсутствие там?

Yahoo!Mail, HotMail отсылают нормальные письма - в системном заголовке приписана кодировка и она правильная, соответствует тексту письма.

Но некоторые почтовые Web-сервисы либо вообще не прописывают кодировку в системном заголовке, либо, как Mail2web.com, прописывают всегда НЕверную (всегда "Western", хоть для русских писем, хоть для польских).




2. Чтение русского сообщения, полученного через почтовый Web-сервис

Почтовые Web-сервисы "старого образца" типа Mail2web.com в отличие от современных типа Yahoo!Mail или Hotmail, требуют следующих действий при чтении пришедшего русского письма:

А вот Yahoo!Mail работает с пришедшим русским (польским, литовским,...) письмом следующим образом: текст преобразуется в текст кодировки UTF-8 и показывается на UTF-8 странице.

Поэтому:




К началу данной страницы


Paul Gorodyansky. 'Cyrillic (Russian): instructions for Windows and Internet'