Предлагаемая вашему вниманию книга задумывалась не как практическое руководство по веб-дизайну, а скорее как учебник общего дизайна на частном материале веб-сайтов.
только 128 символов и потому довольствующейся
семью значимыми битами (старший, восьмой бит при этом всегда равен нулю).
Важность этой кодировки, включающей латинский алфавит, цифры и основные знаки
пунктуации, необычайно велика: почти все остальные (большие по размеру)
кодировки совместимы с ней, т. е. размещают на своих первых 128 знакоместах те
же самые символы в том же порядке.
Первые 32 позиции в
кодировке ASCII заняты так называемыми управляющими символами (controlcharacters), предназначенными не для передачи собственно
текстовой информации, а для управления устройством, читающим (или получающим
по линии связи) текстовый файл. Лишь немногие из этих символов — возврат
каретки, перевод строки, табуляция — до сих пор используются в более-менее общепринятых
значениях; остальные, давно уже вышедшие из употребления, в былые времена
выполняли для «голого» ASCII-текста те же функции, которые сейчас возложены
на разнообразные форматы данных и протоколы связи.
Однобайтовые кодировки
Задействовав в кодировке
ASCIIстарший бит, мы получаем дополнительные 128
знакомест,
которых должно хватить для кодирования, например, кириллического
алфавита или набора каких-нибудь специальных символов. К сожалению,
восьмибитных кодировок на свете существует гораздо больше, чем наборов
символов, которые они кодируют. Очень характерна в этой связи ситуация с
русским языком — анархия компьютеризации в нашей стране, наложившаяся на
всемирную анархиюконкурирующих
компьютерных платформ и операционных систем, привела к тому, что для кириллицы
существует сразу несколько однобайтовых кодовых таблиц. Хронологически одним из
первых стандартов кодирования русских букв на компьютерах был КОИ8 («Код обмена
информацией, 8-битный»). Эта кодировка применялась еще в доисторические
советские времена на компьютерах ЕС ЭВМ, и когда в середине 80-х появились
первые русифицированные версии операционной системы UNIX, они унаследовали эту
кодировку у своих «предков». Сеть Релком, открывшая в начале 90-х эпоху
российского Интернета, в те годы состояла в основном из компьютеров с UNIX и потому также приняла
кодировку КОИ8 в качестве стандартной. В результате КОИ8 является сейчас
единственно допустимой кодировкой в русскоязычной электронной почте и
телеконференциях Usenet и одной из кодировок, которые обязательно должна
поддерживать любая русская веб-страница.
Вторая по значению в
русском Интернете (и, безусловно, первая по употребимости на персональных
компьютерах) кодировка — это стандартная кириллическая кодировка MicrosoftWindows, обозначаемая
аббревиатурой СР1251 («СР» расшифровывается как «CodePage», «кодовая страница»).
Все Windows-приложения, работающие с русским языком, обязаны понимать эту
кодировку без перевода. Благодаря распространенности Windows кодировка
Дата публикации: 29 Октября, 2010 Автор: Кирсанов Д Прочитано: 6487 раз
Предлагаемая вашему вниманию книга задумывалась не как практическое руководство по веб-дизайну, а скорее как учебник общего дизайна на частном материале веб-сайтов.