В некоторых кодировках символы хранятся в большем количестве бит, например, для более компактного хранения и передачи символов Юникода. 5
Например, в кодировке UTF-8 много байтов выделяют только на те символы, которые стоят в глубине таблицы, то есть сложные национальные кодировки, эмодзи и иконки. 1 Чем ближе к началу таблицы символ, тем меньше байтов на него выделяют. 1
Также в кодировках UTF-16 и UTF-32 на каждый символ отводится сразу 2 или 4 байта, что увеличивает объём памяти, нужный для хранения данных. 1 Проще говоря, те символы, на которых в UTF-8 хватило бы одного байта, здесь занимают в 2–4 раза больше. 1