Unicode — это международный стандарт набора символов, который присваивает уникальный номер (кодовую точку) каждому символу практически всех письменных языков мира. Кодирование Unicode позволяет преобразовывать текст в escape-последовательности, обычно используемые для представления специальных символов в исходном коде или для передачи не-ASCII символов в URL. Поддерживаются несколько форматов кодирования: JavaScript (\uXXXX), Unicode (U+XXXX), HTML hex (XXXX;) и HTML dec (XXX;).