Кодировки web-страниц: что, как, почему

Кодировкой любой web-страницы называется способ, который используется при кодировании текстовой информации непосредственно для ее передачи в Интернет. При этом определяющим параметром является количество битов, передающих один символ. Так, с помощью одного бита можно закодировать два символа, двух – четыре символа, трех битов – восемь символов. Получается, что при добавлении одного бита, количество символов, которое можно закодировать, удваивается.

Поэтому и выходит, что при восьми битах возможна кодировка 256 символов. Кроме восьмибитовой кодировки, есть также шестнадцати и тридцати двух битовые, которые обрабатывают 65535 и 4294967296 символов теста соответственно. Представленная выше информация позволяет понять, на каких принципах идет выбор кодировки любой web-страницы.

Открыв любой web-браузер и выбрав пункт меню «Вид»-«Кодировка», можно увидеть достаточно большой список кодировок, с которыми может работать web-браузер. Сегодня есть шесть основных кодировок, которые способны поддерживать кириллицу русского языка. При таких мероприятиях как создание и раскрутка сайта, особое внимание нужно уделять списку поддерживаемых кодировок. Наибольшее распространение получила Windows-1251, далее идут UTF, ISO-8859-5, -8, KOI-8R, KOI-8U и Mac.

Для того чтобы страница отображалась более-менее корректно, web-браузер и web-сервер должны обмениваться служебной информацией, которая бы содержала все необходимые сведения о методе кодировеки текстового контента. Сначала web-браузер по HTTP протоколу отправляет запрос на сервер, который находит нужную страницу и кодирует ее в необходимый формат.

Чтобы добиться верного воспроизведения всей информации на сайте, еще на таких стадиях как разработка и продвижение сайта, нужно указывать весь кодовый набор символов на какой-либо отдельной странице. Иначе вероятно появление «абракадабры» вместо читабельного текста. И тогда, наверняка, потенциальный посетитель вашего сайта покинет его, не затрудняясь сменой кодировки в браузере.

Избежать ошибок, связанных с кодировкой страниц, можно проверив html-код на наличие строки <meta http-equiv=»content-type» content=»text/html; charset=кодировка»>. В этой строке, на месте слова «кодировка» можно ввести наиболее удобный для вас способ кодирования. При использовании текстовых html-редакторов, код придется добавлять вручную.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *