Unicode – это международный стандарт кодирования символов, который предназначен для унифицированного представления текста на всех языках мира и во многих специальных системах записи.
Проще говоря:
- Раньше в разных странах были свои таблицы символов (ASCII, Windows-1251, ISO-8859-1 и т. д.), и одна и та же комбинация байтов могла означать разные символы в зависимости от кодировки.
- Unicode решает эту проблему, назначая уникальный номер (code point) каждому символу: букве, цифре, эмодзи, математическому знаку и т. д.
Примеры:
- буква A имеет код Unicode U+0041;
- знак $ – U+0024.