← Вернуться к оглавлению
Alterna · глава 11 · страница 11.2

Кодовые таблицы

ASCII, Unicode, KOI-8, CP1251: кодовые таблицы, сравнение кодировок, интерактивный исследователь.

01

Что такое кодовая таблица

Кодовая таблица — это соответствие между символами и их числовыми кодами.

ФГОС 9.2.3ФОП 3.2

Каждому символу алфавита присваивается уникальный номер. Для хранения в памяти этот номер переводится в двоичный код. Разные кодировки используют разные таблицы соответствия.

Однобайтовые кодировки — 1 байт на символ → 256 символов. Многобайтовые — 2–4 байта → миллионы символов.

Символ «A» Код: 65 (десятичный) 01000001 (двоичный, 8 бит)
02

ASCII — базовая кодировка

American Standard Code for Information Interchange (1963)

ОГЭ

ASCII использует 7 бит → 128 символов (0–127). Расширенная ASCII (8 бит) — 256 символов. Первая половина (0–127) — управляющие коды и латиница — одинакова во всех кодировках.

Ключевые диапазоны ASCII:

ДиапазонСимволыПример
0–31УправляющиеLF(10), CR(13), TAB(9)
32–47Знаки препинанияпробел(32), !"#$%&'()*+,-./
48–57Цифры 0–9'0'=48, '9'=57
65–90Заглавные A–Z'A'=65, 'Z'=90
97–122Строчные a–z'a'=97, 'z'=122
03

Сравнение кодировок русского алфавита

Разные кодировки — разные коды для одних и тех же букв

ЕГЭФГОС
Интерактив: Сравнитель кодировок
Введите символ и увидите его код в разных кодировках
04

Unicode и UTF-8

Универсальная кодировка для всех языков мира

ЕГЭФОП

Unicode присваивает номер каждому символу всех письменностей мира. UTF-8 — способ записи Unicode в байты: латиница = 1 байт, кириллица = 2 байта, азиатские языки = 3–4 байта.

Размер символа в UTF-8:

Диапазон UnicodeБайт в UTF-8Примеры
U+0000 – U+007F1 байтЛатиница, цифры, знаки
U+0080 – U+07FF2 байтаКириллица, арабский, иврит
U+0800 – U+FFFF3 байтаКитайский, японский, корейский
U+10000 – U+10FFFF4 байтаЭмодзи, редкие иероглифы
Интерактив: UTF-8 визуализатор
Увидьте, сколько байт занимает каждый символ
05

Таблица ASCII

Полная таблица кодов 0–127: управляющие символы (0–31) + печатные (32–127)

Интерактив: ASCII-таблица
Нажмите на ячейку — увидите подробности. Серые ячейки — управляющие символы (не отображаются как текст).
Печатные символы (32–126):
06

График: размер текста в разных кодировках

Введите текст — увидите, сколько байт он займёт в каждой кодировке

ЕГЭФОП
Интерактивный график · Сравнение кодировок
07

Задачи из банка

Загружаются из JSON-файла

ОГЭ / ЕГЭ
Банк заданий · Кодовые таблицы
08

Квест-тест

ФОП
Проверь себя · 5 вопросов