Для хранения текстов в компьютерах используются определённые кодировки, потому что компьютеры созданы для работы с числами и не понимают текст. 5
Чтобы текст, передаваемый компьютером, стал доступен для пользователя, необходимо преобразовать числовое представление текста в символьное. 2 Для этого используются кодировки, которые содержат набор правил по преобразованию одного способа представления информации в другой. 2
Некоторые причины использования кодировок:
- Совместимость. 1 Кодировки создают условия для корректного обмена информацией среди компьютеров, находящихся на определённом отдалении. 1
- Отображение символов разных языков. 4 В различных языках часто используются разные наборы символов, поэтому многие из существующих кодировок предназначены для отображения наборов символов соответствующих языков. 4
- Экономия памяти. 5 Например, в кодировке UTF-8 самые популярные символы кодируются 1–2 байтами, а редко встречающиеся занимают 3–4 байта. 5 Это приводит к существенной экономии памяти, например, при работе с английским текстом. 5