Лекция: Международные системы кодирования
ASCII — американский стандартный код для обмена информацией; представляет собой 7-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. В компьютерах обычно используют 8-битные расширения ASCII. Нижнюю половину кодовой таблицы (0—127) занимают символы US-ASCII, а верхнюю (128—255) — дополнительные символы, включая набор национальных символов и псевдо графики.
Unicode — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков (2 байта — символ). Стандарт состоит из двух основных разделов: универсальный набор символов (UCS — Universal Character Set) и семейство кодировок (UTF — Unicode Transformation Format). Универсальный набор символов задаёт однозначное соответствие символов кодам — элементам кодового пространства, представляющим неотрицательные целые числа. Семейство кодировок определяет машинное представление последовательности кодов UCS.
КОИ – 8-битная ASCII-совместимая кодовая страница, разработанная для кодирования букв кириллических алфавитов. В некоторых странах СЭВ были созданы модификации КОИ-8 для национальных вариантов латиницы.
windows-1251 — набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для всех русских версий Microsoft Windows.