Verwenden von Escapesequenzen und Steuerelementzeichen

Wenn eine Anwendung Zeichenfolgen aus ASCII oder aus einer Windows-Codepage (ANSI) in Unicode konvertiert, sollten Escapesequenzen Zeichen für Zeichen in Unicode übersetzt werden. Wenn eine ASCII- oder andere 8-Bit-Textdatei in Unicode konvertiert wird, besteht die Möglichkeit, dass sie anschließend wieder konvertiert wird. Das Konvertieren von Escapesequenzen in Unicode auf Zeichenbasis, anstatt sie als einzelnes Unicode-Zeichen zu kombinieren, ermöglicht es, die umgekehrte Konvertierung durchzuführen, ohne die Escapesequenzen als solche erkennen und analysieren zu müssen. Beispielsweise sollte ESC+A 0x001B (ESC), 0x0041 (A) anstelle von 0x411B werden.

Die ersten 32 16-Bit-Codewerte in Unicode sind für die 32 Steuerzeichen vorgesehen. Diese Spezifikation unterstützt die vorhandene Verwendung von Steuerelementzeichen zu Formatierungszwecken. Unicode-Anwendungen können diese Steuerzeichen genauso behandeln wie ihre ASCII-Entsprechungen.

Verwenden von Sonderzeichen in Unicode