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