Web-дизайн и кодировки. Виды и способы кодировок.

Кодировка веб-страницы - это способ кодирования текстовой информации для передачи в сети Интернет. При кодировании данных прежде всего важно учитывать количество битов, принимающих участие в передаче одного символа (значения). К примеру, для закодирования двух значений потребуется один бит, два бита закодируют четыре значения, а три бита - восемь значений. Основной принцип кодировки: добавление одного бита удваивает количество значений, которое можно закодировать. Таким образом, при 8 битах кодировке поддаются 256 последовательностей двоичных значений, причем каждая из этих последовательностей сама способна передать один символ текстовой информации. Помимо 8-битовой кодировки, можно выделить также 16 и 32-битовые кодировки, обрабатывающие 65536 и 4294967296 символов текста.

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

Существуют разные виды кодировок. Для того, чтобы выяснить, с какими видами работает данный веб-браузер, необходимо пошагово выполнить следующие действия: открыть веб-браузер Internet Explorer, входящий в комплект поставки операционной системы Windows, и выбрать пункт меню Вид – Кодировка. Русский язык (кириллицу) поддерживают шесть основных кодировок: Windows-1251 (является наиболее распространенной), KOI-8R, KOI-8U, ISO-8859-5, UTF-8 и русскоязычная Mac-кодировка.

Чтобы информация на веб-странице соответствовала действительности, сервер и веб-браузер должны обмениваться служебной информацией, включающей данные о способе кодирования текста. Этот процесс выглядит следующим образом: веб-браузер посылает на сервер сообщение с данными кодировки с помощью протокола HTTP. После этого сервер обнаруживает страницу и перекодирует ее в требуемый формат. В случае отсутствия документа на странице, следует выбирать подходящую кодировку вручную.

Указание кодового набора символов на той или иной странице еще на начальном этапе (этапе разработки) позволит добиться правильного воспроизведения информации на сайте. Иначе может случиться так, что при загрузке страницы данного ресурса пользователь вместо текста увидит случайный набор символов. Одно из главных требований при кодировке – создать благоприятные условия для посетителей сайта и уберечь их от ненужной траты времени для раскодирования страницы. Сайт со значительными недоработками дизайна не сможет занимать высокие позиции в рейтинге поисковых систем.

Во избежание такого рода ошибок нужно выяснить, содержит ли html-код страниц следующую строку: <meta http-equiv="content-type" content="text/html; charset=windows-1251">. Вместо windows-1251 необходимо ввести свой формат кодирования. Следует обратить особое внимание на способ записи кода, для атрибутов content и charset используется всего одна пара кавычек, а разделены они точкой с запятой. При использовании текстового html-редактора, код придется добавлять вручную. Визуальные же редакторы выполнят это автоматически, только нужно в меню «Page properties» выбрать кодировку (title/encoding)

На правах рекламы: