Compartilhar via


Estratégias de internacionalização

Dependendo seus sistemas operacionais de destino e mercados, você terá várias estratégias de internacionalização:

  • Seu aplicativo usa Unicode e, portanto, é executado no Windows 2000 e no Windows NT, mas não no Windows 95 ou Windows 98.

    Você usa a funcionalidade específica do Unicode e todos os caracteres são 16 bits de largura (Embora seja possível usar caracteres ANSI em algumas partes do seu programa para fins especiais).O C em time de execução biblioteca fornece tipos de dados, macros e funções de programação somente Unicode.MFC está totalmente habilitado para Unicode.

  • Seu aplicativo usa MBCS e pode ser executado em qualquer plataforma Win32.

    Você usar a funcionalidade específica MBCS.Seqüências de caracteres podem conter caracteres de byte único, caracteres de dois bytes ou ambos.O C em time de execução biblioteca fornece tipos de dados, macros e funções para programação de MBCS.MFC está totalmente habilitado para MBCS.

  • O código-fonte para o aplicativo foi criado para portabilidade completa — por recompilar com o símbolo _UNICODE ou o símbolo _MBCS definido, você pode produzir versões que usam qualquer um.Para obter mais informações, consulte Mapeamentos de texto genérica na tchar.h.

  • Seu aplicativo utiliza uma biblioteca de wrapper de funções do Unicode no Windows 95, Windows 98 e Windows ME como o descrito em ausentesCriar um aplicativo Unicode único que é executado em ambos Windows 98 e Windows 2000.Bibliotecas de wrapper também estão disponível comercialmente.

    Você usar totalmente portátil C Runtime funções, macros e tipos de dados.Flexibilidade do MFC oferece suporte a qualquer uma dessas estratégias.

O restante desses tópicos concentrar em escrever códigos totalmente portátil que você pode criar sistema autônomo Unicode ou MBCS.

Consulte também

Conceitos

Unicode e MBCS

Localidades e páginas de código