Unicode est une norme universelle de codage de caractères qui a été créée pour qu'un nombre puisse représenter chaque caractère unique dans le monde. Initialement, Internet était basé sur l'alphabet anglais, composé de 128 caractères seulement. La norme prend désormais en charge plus de 137 000 caractères.