Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Unicode: el juego de caracteres anchos

Un carácter ancho es un código de carácter multilingüe de 2 bytes. Cualquier carácter en uso en la informática moderna en todo el mundo, incluidos símbolos técnicos y caracteres especiales de publicación, se puede representar como la especificación Unicode como un carácter ancho. Convierte y mantenido por un consorcio grande que incluye Microsoft, el estándar Unicode ahora se acepta ampliamente.

Un carácter ancho es de wchar_tescrito. Una cadena de caracteres se representa como una matriz de wchar_t[] y se señala por un puntero de wchar_t* . Puede representar cualquier carácter ASCII como un carácter ancho anteponiendo la letra L al carácter. Por ejemplo, L'\0 es el carácter (16 bits) ancho de NULL que finaliza. De igual forma, puede representar un literal de cadena ASCII como literal de cadena de caracteres simplemente anteponiendo la letra l al literal ASCII (l " Hello”).

Normalmente, los caracteres anchos ocupan más espacio de memoria que los caracteres multibyte pero son más rapidez. Además, sólo se puede representar una configuración regional a la vez en la codificación multibyte, mientras que todos los juegos de caracteres del mundo están representados de forma simultánea por la representación de Unicode.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft