Выбор кодировки и проблемы со шрифтами
При загрузке русскоязычной страницы браузер не всегда правильно определяет ее кодировку, что приводит к “салату из символов” вместо текста. Связано это с тем, что в настоящее время широко распространены сразу несколько способов кодирования национальных алфавитов. Для англоязычных страниц проблемы кодировок не существует.
IE 5.0 поддерживает все основные русские кодировки, переключиться между которыми “принудительно” можно, выбрав кодировку из списка в меню Вид, подменю Вид кодировки. Кодировки, которые выбирались последними, видны в списке непосредственно, до остальных можно добраться, если раскрыть вложенный список Дополнительно. Установка флажка Автоматический выбор заставляет браузер принудительно выбирать для загружаемых страниц установленную в настоящий момент кодировку.
- Кириллица (Windows) – кодировка от Microsoft, по умолчанию используемая для русского языка во всех приложениях под Windows;
- Кириллица (KOI8-R) – кодировка KOI8-R, используемая для русского языка в операционной системе Unix;
- Кириллица (DOS) – старая кодировка DOS, которая была фактическим стандартом до экспансии Windows;
- Кириллица (ISO) – “универсальная” 16-битная кодировка, предлагаемая в настоящее время в качестве общемирового стандарта, но пока весьма ограниченно поддерживаемая.
Практически все русскоязычные страницы поддерживают хотя бы одну из этих кодировок. На многих страницах русскоязычного Интернета расположены ссылки, также позволяющие сменить кодировку. Наиболее часто эти ссылки представляют собой текст или изображения с сокращенными или полными названиями кодировок:
- Windows: Win, Win-1251
- DOS: Dos, IBM, DOS-866
- KOI8-R: KOI, KOI-8, Unix
- Mac: так обычно обозначается кодировка компьютеров “Macintosh”; в России они распространены мало;
Вторая проблема, возникающая при загрузке некоторых страниц - отсутствие на машине пользователя шрифтов, которые использовали разработчики страницы. Определить эту ситуацию можно по следующим признакам:
- "неправильно" выведена только часть надписей, например, заголовки статей;
- видны не "перепутанные" символы кириллицы, а дополнительные символы европейских шрифтов. Например, строка "Добрый вечер!" в KOI-8R прочитается как "дНАПШИ БЕВЕП!", а если не установлен шрифт кириллицы, то как "Aia?ue aa?a?!";
Решить проблему можно двумя способами:
- установить средствами Windows необходимые шрифты;
- отключить использование динамических шрифтов в Вашем браузере. В этом случае страница будет отображаться с использованием только 2 стандартных шрифтов - пропорционального и моноширинного. В IE 5.0 отключить динамические шрифты можно, нажав на закладке Общие окна Свойства обозревателя... кнопку "Оформление" и установив флажок "Не учитывать шрифты, указанные на веб-страницах". Выбрать пропорциональный и моноширинный шрифты, используемые по умолчанию, можно, нажав кнопку "Шрифты" на этой же закладке окна Свойства обозревателя...
Компьютер и Windows