Uso di sequenze di escape e caratteri di controllo
Quando un'applicazione converte stringhe da ASCII o da una tabella codici Di Windows (ANSI) a Unicode, deve convertire le sequenze di escape carattere per carattere in Unicode. Quando un file di testo ASCII o un altro file di testo a 8 bit viene convertito in Unicode, è possibile che venga successivamente convertito nuovamente. La conversione di sequenze di escape in Unicode in base a caratteri, anziché combinarle come singolo carattere Unicode, consente di eseguire la conversione inversa senza dover riconoscere e analizzare le sequenze di escape come tali. Ad esempio, ESC+A deve diventare 0x001B (ESC), 0x0041 (A), anziché 0x411B.
I primi valori di codice a 16 bit a 32 bit in Unicode sono destinati ai 32 caratteri di controllo. Questa specifica supporta l'uso esistente di caratteri di controllo a scopo di formattazione. Le applicazioni Unicode possono trattare questi caratteri di controllo esattamente come trattano gli equivalenti ASCII.
Argomenti correlati