Partilhar via


Texto e cadeias de caracteres no Visual C++

Um aspeto importante do desenvolvimento de aplicações para mercados internacionais é a representação adequada de conjuntos de caracteres locais. O conjunto de caracteres ASCII define caracteres no intervalo 0x00 - 0x7F. Existem outros conjuntos de caracteres, principalmente europeus, que definem os caracteres dentro do intervalo 0x00 - 0x7F de forma idêntica ao conjunto de caracteres ASCII e também definem um conjunto de caracteres estendido de 0x80 - 0xFF. Assim, um conjunto de caracteres de byte único (SBCS) de 8 bits é suficiente para representar o conjunto de caracteres ASCII e os conjuntos de caracteres para muitos idiomas europeus. No entanto, alguns conjuntos de caracteres não europeus, como o Kanji japonês, incluem muito mais caracteres do que um esquema de codificação de byte único pode representar e, portanto, exigem codificação MBCS (conjunto de caracteres multibyte).

Na presente seção

Unicode e MBCS
Discute o suporte do Visual C++ para programação Unicode e MBCS.

Suporte para Unicode
Descreve Unicode, uma especificação para suportar todos os conjuntos de caracteres, incluindo conjuntos de caracteres que não podem ser representados em um único byte.

Suporte para conjuntos de caracteres multibyte (MBCS)
Discute o MBCS, uma alternativa ao Unicode para suportar conjuntos de caracteres, como japonês e chinês, que não podem ser representados em um único byte.

Generic-Text Mapeamentos em tchar.h
Fornece mapeamentos de texto genérico específicos da Microsoft para muitos tipos de dados, rotinas e outros objetos.

Como: Converter entre vários tipos de cadeia de caracteres
Demonstra como converter vários tipos de cadeia de caracteres do Visual C++ em outras cadeias de caracteres.

Internacionalização
Discute o suporte internacional na biblioteca de tempo de execução C.

Amostras Internacionais
Fornece links para exemplos que demonstram internacionalização no Visual C++.

Cadeias de caracteres de idioma e país/região
Fornece as cadeias de caracteres de idioma e país/região nas bibliotecas de execução em tempo real C.