Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Представление текстовых данныхЛюбой текст состоит из символов: букв, цифр, знаков препинания и т.д. Все символы при вводе кодируются числами – кодами соответствующих кодовых таблиц, текст представляется в виде набора кодов. Коды преобразуются в соответствующие символы (выполняется декодирование) при выводе их на устройства вывода. Все кодовые таблицы подчиняются международным стандартам кодирования символов. Традиционно для кодирования одного символа используется 1 байт=8 битам. При этом общее количество различных символов составляет 28=256, а коды символов имеют значения от 0 по 255. Основой для кодовых таблиц является американский стандартный код для обмена информацией ASCII из 128 символов (таблица 2). Из них первые 33 кода управляющие и соответствуют не символам, а действиям (перевод строки, удаление символа и т.д.), остальные коды – являются интернациональными и содержат символы латинского алфавита, цифры, знаки арифметических операций и препинания. Таблица 2 - Базовая таблица кодировки ASCII
Например, слово Time кодируется как 84, 105, 109, 101, а затем каждый код переводится в 2-ю систему счисления и записывается в разрядные сетки. Для кодирования национальных алфавитов используются расширения таблицы ASCII, в которых с 128-й по 255-й код содержатся буквы национальных алфавитов, символов валюты и т.д. Для русского языка наиболее распространенными являются кодовые таблицы СР-866, Windows 1251(или CP-1251), КОИ-8, Мас, ISO. Таблица 3 – Кодировка Windows 1251
В настоящее время широкое распространение получил новый международный стандарт Unicode, который отводит на каждый символ не один, а два байта. Таким образом, можно закодировать не 256, а 216=65536 различных символов, т.е. алфавиты всех известных языков, математические символы и др. Пример. Закодировать слово ЭВМв кодировкеWindows 1251.
|