Conjuntos de caracteres em C++

Um aspecto importante do desenvolvimento de aplicativos para os mercados internacionais é a representação adequada dos conjuntos de caracteres local. O conjunto de caracteres ASCII define os caracteres no intervalo 0x00 para 0x7F. Há outros conjuntos de caracteres, principalmente Européia, que definem os caracteres no intervalo 0x00 para 0x7F idêntico ao conjunto de caracteres ASCII e também definir um conjunto de 0x80 0xFF de caracteres estendidos. Assim, um conjunto de 8 bits, o caractere de byte único (SBCS) é suficiente para representar o conjunto de caracteres ASCII, bem como os conjuntos de caracteres para vários idiomas europeus. No entanto, alguns conjuntos de caracteres do centro-europeus, como, por exemplo, japonês Kanji, incluem muitos mais caracteres do que um esquema de codificação de byte único pode representar e, portanto, requerem o conjunto de caracteres multibyte (MBCS) de codificação.

In This Section