Кодировка

Кодировка

Набор символов (англ. character set) — определённая таблица кодировки конечного множества знаков. Такая таблица сопоставляет каждому символу последовательность длиной в один или несколько байтов.

Хотя термин «набор символов» (англ. character set, charset), узаконенный RFC 2278, сейчас является, пожалуй, наиболее авторитетным, предшествовавший ему термин «кодировка» (англ. encoding) по-прежнему используется в качестве синонима, в частности, в языках программирования [1], [2], [3] и [4].

Нередко также вместо термина «набор символов» неправильно употребляют термин «кодовая страница», означающий на самом деле частный случай набора символов с однобайтным кодированием.

В настоящее время в основном используются кодировки трёх типов: совместимые с EBCDIC и основанные на Юникоде 16-битные, с подавляющим преобладанием первых. Представление Юникода совместимо с ASCII. Кодировки на базе ДКОИ-8) используются только на некоторых мэйнфреймах. Первоначально в каждой операционной системе использовался один набор символов. Теперь используемые наборы символов [5], зависят от типа операционной системы лишь по традиции и устанавливаются согласно локали.

В Википедии и других проектах Фонда Викимедиа используется Юникод UTF-8.

Автоматическое распознавание кодировок

Использование множества кодировок в современном ПО создаёт много неудобств не только программистам, но и пользователям. Согласно одной точке зрения, справиться с крокозябрами можно, если программы будут автоматически распознавать кодировку входящего текста.

Для однобайтных кодировок можно учитывать тот факт, что частота использования разных букв сильно различается (например, в русском часто используется «о», но редко «ъ»). Поэтому, зная язык текста, можно легко выбрать кодировку, в которой частота байтов лучше соответствует частоте букв данного языка.

Альтернативная точка зрения считает подобные эвристические алгоритмы определения кодировки текста вредными, поскольку современные информационные технологии располагают средствами недвусмысленно сопоставить тексту положенную ему кодовую страницу (см., например, программ создания текстовых данных, нарушающих стандарты.

Распространенные кодировки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат
Синонимы:

Полезное


Смотреть что такое "Кодировка" в других словарях:

  • кодировка — и, ж. Действие по знач. гл. кодировать. Кодировка сведений для машинной обработки информации. МАС 2 …   Исторический словарь галлицизмов русского языка

  • кодировка — КОДИРОВАТЬ, рую, руешь; анный; сов. и несов., что (спец.). Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 …   Толковый словарь Ожегова

  • кодировка — сущ., кол во синонимов: 4 • зашифрование (7) • зашифровка (8) • зашифровывание (7) …   Словарь синонимов

  • кодировка шрифта — (Encoding)     Упорядоченный комплект знаков шрифта [упорядоченное множество знаков определенной системы письма] (см. Кодовая страница). Кодировка зависит от операционной системы, для которой предназначен шрифт (MS Windows или Mac OS) и… …   Шрифтовая терминология

  • кодировка кадра — Последовательность полей в CAN кадрах, например, для кадра данных: SOF, поле арбитража, контрольное поле, поле данных, поле CRC, поле подтверждения и EOF. Кодировка кадра также включает в себя бит стафинг. [http://can… …   Справочник технического переводчика

  • Кодировка НИИ ЭВМ — «Кодировка НИИ ЭВМ»  кодовая страница, основанная на CP437. Нижняя часть таблицы кодировки (латиница) полностью соответствует кодировке ASCII. В приведённой таблице числа под буквами обозначают шестнадцатеричный код буквы в Юникоде. .0 .1 .2 …   Википедия

  • кодировка бит — В CAN биты кодируются без возврата к нулю (NRZ код). [http://can cia.com/fileadmin/cia/pdfs/CANdictionary v2 ru.pdf] Тематики сети вычислительные EN bit encoding …   Справочник технического переводчика

  • Кодировка русского языка в компьютерных программах и в Интернете — – Все символы, которые могут отображаться на экране компьютера, описаны в таблице символов. В самой первой таблице символов не было русских букв. Для того работы с русскими буквами их надо было вписать в эту таблицу символов вместо ненужных… …   Энциклопедический словарь СМИ

  • Кодировка символов — Набор символов (англ. character set) определённая таблица кодировки конечного множества знаков. Такая таблица сопоставляет каждому символу последовательность длиной в один или несколько байтов. Хотя термин «набор символов» (англ. character set,… …   Википедия

  • Кодировка — ж. разг. 1. процесс действия по несов. гл. кодировать I, кодироваться I 2. Результат такого действия; кодирование I 2.. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 …   Современный толковый словарь русского языка Ефремовой


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»