Partager via


Utilisation de séquences d’échappement et de caractères de contrôle

Lorsqu’une application convertit des chaînes d’ASCII ou d’une page de code Windows (ANSI) en Unicode, elle doit traduire les séquences d’échappement caractère par caractère en Unicode. Lorsqu’un fichier texte ASCII ou 8 bits est converti en Unicode, il est possible qu’il soit converti ultérieurement. La conversion de séquences d’échappement en Unicode sur une base caractère par caractère, au lieu de les combiner en tant que caractère Unicode unique, permet d’effectuer la conversion inverse sans avoir à reconnaître et analyser les séquences d’échappement en tant que telles. Par exemple, ÉCHAP+A doit devenir 0x001B (ÉCHAP), 0x0041 (A) au lieu de 0x411B.

Les 32 premières valeurs de code 16 bits en Unicode sont destinées aux 32 caractères de contrôle. Cette spécification prend en charge l’utilisation existante de caractères de contrôle à des fins de mise en forme. Les applications Unicode peuvent traiter ces caractères de contrôle exactement de la même manière qu’elles traitent leurs équivalents ASCII.

Utilisation de caractères spéciaux dans Unicode