Beaucoup de caractères de contrôle
Unicode sont utilisés pour contrôler l’interprétation ou l’affichage du texte, mais ces caractères n’ont eux-mêmes aucune représentation visuelle, ni même spatiale. Par exemple, le caractère null ( est utilisé par le langage de programmation C pour indiquer la fin d’une chaine de caractères. De cette façon, les programmes n’ont besoin que de l’adresse mémorie du début de la chaine (et n’ont pas à connaitre sa longueur), car la chaine se termine dès que le programme lit le caractère null.