понедельник, 9 мая 2011 г.

Кодировка на службе веб дизайнера

Добрый вечер друзья!Сегодняшние уроки веб дизайна посвящаются различным кодировкам,существующим в интернете.Используя некоторые мы получаем текст в кракозябрах и испорченное изображение.Что же такое кодировка и с чем ее едят?

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

Это основы программирования.Они помогают понять,из каких параметров выбирается кодировка.Смена предусмотрена во всех существующих браузерах.

Существуют такие русскоязычные(поддерживающие кириллицу) кодировки,как  Windows-1251 (получила наибольшее распространение), KOI-8RKOI-8UISO-8859-5,UTF-8 и русскоязычная Mac-кодировка.Я лично пользуюсь UTF-8,чего и вам желаю.Минимум проблем,поменять кодировку можно,используя текстовой редактор Notepad++ в панели кодировки.Просто и никаких сложностей.

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

Для корректной работы сервер и ваш веб браузер должны обмениваться посредством протокола http данными о вашей кодировке на странице.Затем сервер должен перекодировать вашу страницу в соответствующий формат.Если сервер не сможет это сделать прийдется подобрать нужную кодировку самому и вручную в текстовом редакторе.

Вот вроде  и все премудрости кодировки,но зачастую незнание этих вещей существенно осложняет жизнь.А как известно,незнание закона не освобождает от ответственности.

Надеюсь кое-какое представление о кодировке вам дали эти уроки веб дизайна.Существует еще много тонкостей в веб дизайнерском ремесле,но об этом поговорим в другой раз.А вы какой кодировкой пользуетесь?

Ну все и пока Сильвестр

LinkWithin

Related Posts Plugin for WordPress, Blogger...