Базовый
В чем разница между UTF-8 и ASCII?
ASCII:
Старая кодировка. Использует 1 байт на символ. Содержит всего 128 символов (английский алфавит, цифры, знаки препинания). Русских букв и эмодзи там нет.
UTF-8:
Современный стандарт (Unicode). Использует от 1 до 4 байт на символ.
- Английские буквы весят 1 байт (полностью совпадает с ASCII).
- Русские буквы весят 2 байта.
- Эмодзи весят 4 байта.
💡 Практика: Всегда указывайте charset=utf-8 в заголовке Content-Type REST API, чтобы избежать "кракозябр" при передаче кириллицы.