Usar secuencias de escape y caracteres de control
Cuando una aplicación convierte cadenas de ASCII o de una página de códigos de Windows (ANSI) a Unicode, debe traducir secuencias de escape carácter por carácter en Unicode. Cuando un archivo de texto ASCII u otro archivo de texto de 8 bits se convierte en Unicode, existe la posibilidad de que se convierta posteriormente. Convertir secuencias de escape en Unicode por carácter, en lugar de combinarlas como un único carácter Unicode, permite realizar la conversión inversa sin necesidad de reconocer y analizar las secuencias de escape como tales. Por ejemplo, ESC+A debe convertirse en 0x001B (ESC), 0x0041 (A), en lugar de 0x411B.
Los primeros valores de código de 32 16 bits en Unicode están diseñados para los 32 caracteres de control. Esta especificación admite el uso existente de caracteres de control con fines de formato. Las aplicaciones Unicode pueden tratar estos caracteres de control exactamente de la misma manera que tratan sus equivalentes ASCII.
Temas relacionados