Texto y cadenas en Visual C++

Un aspecto importante en el desarrollo de aplicaciones para los mercados internacionales es la representación apropiada de los juegos de caracteres locales. El juego de caracteres ASCII define los caracteres que están en el intervalo de 0x00 a 0x7F. Hay otros juegos de caracteres, principalmente europeos, que definen los caracteres que están en el intervalo de 0x00 a 0x7F, al igual que el juego de caracteres ASCII, y que también definen un juego de caracteres extendidos de 0x80 a 0xFF. De este modo, un juego de caracteres de un solo byte (SBCS) de 8 bits es suficiente para representar el juego de caracteres ASCII, así como los juegos de caracteres de la mayoría de idiomas europeos. Sin embargo, algunos juegos de caracteres no europeos, como los caracteres Kanji del japonés, incluyen muchos más caracteres de los que puede representar un esquema de codificación de un solo byte y, por consiguiente, requieren una codificación de juego de caracteres multibyte (MBCS).

En esta sección

Unicode y MBCS
Describe la compatibilidad de Visual C++ con la programación mediante Unicode y MBCS.

Compatibilidad con Unicode
Describe Unicode, que es una especificación para admitir todos los juegos de caracteres, incluidos los juegos de caracteres que no pueden representarse en un solo byte.

Compatibilidad con juegos de caracteres multibyte (MBCS)
Describe MBCS, que es una alternativa a Unicode para la compatibilidad con juegos de caracteres, como el japonés y el chino, que no pueden representarse en un solo byte.

Asignaciones de texto genérico en tchar.h
Proporciona las asignaciones de texto genérico específicas de Microsoft para muchos tipos de datos, rutinas y demás objetos.

Procedimiento para convertir entre distintos tipos de cadenas
Muestra cómo se convierten distintos tipos de cadenas de Visual C++ en otras cadenas.

Internacionalización
Describe la compatibilidad internacional en la biblioteca en tiempo de ejecución de C.

Ejemplos de programación internacional
Proporciona vínculos a ejemplos en los que se muestra la internacionalización en Visual C++.

Cadenas de idioma de país o región
Proporciona las cadenas de idioma y de país o región en la biblioteca en tiempo de ejecución de C.