Tradução entre tipos de cadeia de caracteres

As funções listadas na tabela a seguir convertem cadeias de caracteres de um tipo de cadeia de caracteres para outro.

Função Descrição
FoldString Converte uma cadeia de caracteres para outra.
Lcmapstring Mapeia uma cadeia de caracteres por localidade.
ToUnicode Converte um código de chave virtual em um caractere Unicode.
MultiByteToWideChar Mapeia uma cadeia de caracteres multibyte para uma cadeia de caracteres Unicode.
WideCharToMultiByte Mapeia uma cadeia de caracteres Unicode para uma cadeia de caracteres multibyte.

 

As funções WideCharToMultiByte e MultiByteToWideChar são particularmente úteis para aplicativos que dão suporte a vários tipos de cadeia de caracteres. O ANSI C também define as funções de conversão wcstombs e mbstowcs, mas elas só podem converter de e para o conjunto de caracteres compatível com a biblioteca C padrão.

Unicode na API do Windows