UTF-8 и кодировка символов
Коротко: Кодировка символов определяет, как буквы хранятся в виде байтов. UTF-8 — распространённая сегодня кодировка, способная представить любой символ Unicode.
Подробнее: Компьютеры хранят только числа. Unicode даёт каждому символу номер (кодовая точка); UTF-8 описывает, как этот номер упаковывается в 1–4 байта. Символам ASCII нужен 1 байт, умляутам — 2, многим эмодзи — 4.
Подробности
- Обратная совместимость: обычный текст ASCII…
См. также: порядок байтов (endianness)