Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Unicode ⇐ ПредыдущаяСтр 5 из 5
Для снятия ограничений применения кодировки ASCII был разработан новый стандарт «Unicode». Его отличие состоит в том, что символ кодируется 2-х байтовым числом. Количество символов составляет 216, или 65536 символов. В одной кодовой таблице появилась возможность применить все основные национальные стандарты. Принцип кодирования остался прежним, только числа стали не однобайтовыми (0..255), а двух байтовыми (0..65536). Размер данных на диске при использовании стандарта «Unicode» вырос в 2 раза по сравнению с ASCII, но появилась возможность использовать разные алфавиты в одном документе.
Первая неизменяемая часть кодовой таблицы ASCII (32..127)
Вторая изменяемая часть кодовой таблицы ASCII (128..255)
Пример: Записать слово «Hard» с применением стандарта ASCII.
Расчет. Переведем его в десятичные числа согласно кодировке ASCII. Поскольку в слове только латиница, то применим первую половину таблицы кодов:
H - 72 a - 97 r - 114 d - 100
Далее переведем получившиеся числа в 2-ную и 16-ную систему счисления (см. раздел «Двоичная система счисления» и «Шеснадцатеричная система счисления»). Примечание. Поскольку числа соответствуют байтам, то количество разрядов в каждом числе должно быть равным 8, если получается меньше, то необходимо добавить «0» в качестве старших разрядов до 8:
Запишем полученные разряды в одну строчку, слева направо. Полученная последовательность и есть требуемый ответ:
Ответ: 01001000011000010111001001100100
|