Το Unicode είναι ένα διεθνές πρότυπο σύνολο χαρακτήρων που αποδίδει έναν μοναδικό αριθμό (σημείο κώδικα) σε κάθε χαρακτήρα σχεδόν κάθε γραπτής γλώσσας στον κόσμο. Η κωδικοποίηση Unicode μπορεί να μετατρέψει κείμενο σε ακολουθίες διαφυγής, που χρησιμοποιούνται συνήθως για την αναπαράσταση ειδικών χαρακτήρων στον πηγαίο κώδικα ή για τη μετάδοση χαρακτήρων εκτός ASCII σε URL. Υποστηρίζει πολλαπλές μορφές κωδικοποίησης: JavaScript (\uXXXX), Unicode (U+XXXX), HTML δεκαεξαδικό (XXXX;) και HTML δεκαδικό (XXX;).