Verwenden von Escapesequenzen und Steuerzeichen

Wenn eine Anwendung Zeichenfolgen aus ASCII oder von einer CODEPAGE Windows (ANSI) in Unicode konvertiert, sollte sie Escapesequenzen Zeichen für Zeichen in Unicode übersetzen. Wenn eine ASCII- oder andere 8-Bit-Textdatei in Unicode konvertiert wird, besteht die Möglichkeit, dass sie anschließend wieder konvertiert wird. Wenn Escapesequenzen zeichenweise in Unicode konvertiert werden, anstatt sie als einzelnes Unicode-Zeichen zu kombinieren, ist es möglich, die umgekehrte Konvertierung durchzuführen, ohne die Escapesequenzen als solche erkennen und analysieren zu müssen. Beispielsweise sollte ESC+A 0x001B (ESC), 0x0041 (A) und nicht 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 Steuerzeichen zu Formatierungszwecken. Unicode-Anwendungen können diese Steuerzeichen genauso behandeln wie ihre ASCII-Entsprechungen.

Verwenden von Sonderzeichen in Unicode