Set di caratteri in C++
Un aspetto importante dello sviluppo delle applicazioni per i mercati internazionali è l'adeguata rappresentazione dei set di caratteri locali. Il set di caratteri ASCII definisce i caratteri compresi nell'intervallo tra 0x00 e 0x7F. Esistono altri set di caratteri, principalmente europei, che, allo stesso modo del set di caratteri ASCII, definiscono i caratteri nell'intervallo compreso tra 0x00 e 0x7F e un set di caratteri esteso tra 0x80 e 0xFF. Pertanto, un set di caratteri a 8 bit o a byte singolo (SBCS, Single Byte Character Set) è sufficiente per rappresentare sia il set di caratteri ASCII che i set di caratteri di molte lingue europee. Tuttavia, alcuni set di caratteri non europei, come il Kanji giapponese, includono molti più caratteri di quelli che possono essere rappresentati in uno schema di codifica a byte singolo e pertanto richiedono una codifica con set di caratteri multibyte (MBCS, Multibyte Character Set).
In questa sezione
Unicode e MBCS
Viene illustrato il supporto Visual C++ per la programmazione Unicode e MBCS.Supporto per Unicode
Il formato Unicode è una specifica che supporta tutti i set di caratteri, inclusi quelli che non possono essere rappresentati con un byte singolo.Supporto per set di caratteri multibyte (MBCS)
I set di caratteri MBCS rappresentano un'alternativa al formato Unicode per il supporto di set di caratteri che, come quello giapponese e cinese, non possono essere rappresentati con un singolo byte.Mappature di testo generico in Tchar.h
Vengono fornite mappature di testo generico specifiche di Microsoft per molti tipi di dati, routine e altri oggetti.Procedura: convertire vari tipi di stringhe
Viene illustrato come convertire diversi tipi di stringhe Visual C++ in altre stringhe.
Sezioni correlate
Internazionalizzazione
Viene illustrato il supporto internazionale nella libreria di runtime del linguaggio C.Esempi internazionali
Contiene collegamenti a esempi dimostrativi dell'internazionalizzazione in Visual C++.Stringhe relative a lingue e paesi
Contiene le stringhe relative alle lingue e ai paesi nella libreria di runtime del linguaggio C.