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