Compartir a través de


Multibyte y caracteres anchos

Un carácter multibyte es un carácter compuesto por secuencias de uno o más bytes.Cada secuencia de bytes representa un único carácter en el juego de caracteres extendidos.Los caracteres de Multibyte se utilizan en juegos de caracteres como Kanji.

Los caracteres anchos son los códigos de carácter multilingües que siempre son 16 bits de ancho.El tipo para las constantes de caracteres es char; por caracteres anchos, el tipo es wchar_t.Puesto que los caracteres anchos siempre son de tamaño fijo, con los caracteres anchos simplifica la programación con juegos de caracteres internacionales.

La ancho-carácter-cadena L"hello" literal se convierte en una matriz de seis enteros de wchar_tescrito.

{L'h', L'e', L'l', L'l', L'o', 0}

La especificación Unicode es la especificación por caracteres anchos.Las rutinas de biblioteca en tiempo de ejecución para traducir entre multibyte y los caracteres anchos incluyen mbstowcs, mbtowc, wcstombs, y wctomb.

Vea también

Referencia

Identificadores de C