Compartir a través de


Solo- Byte y juegos de caracteres multibyte

El juego de caracteres ASCII define los caracteres del intervalo de 0x00 a 0x7F.Hay otros juegos de caracteres, principalmente europeos, que definen los caracteres dentro del intervalo de 0x00 a 0x7F exactamente igual que el juego de caracteres ASCII y también define un juego de caracteres extendidos de 0x80 – 0xFF.Así un de 8 bits, juego de caracteres de byte único (SBCS) es suficiente para representar el juego de caracteres ASCII así como los juegos de caracteres de muchos idiomas europeos.Sin embargo, algunos juegos de caracteres no europeos, como los caracteres Kanji del japonés, incluyen muchos más caracteres que se puede representar en un esquema de codificación de un solo byte y, por consiguiente requieren la codificación del juego de caracteres multibyte (MBCS).

[!NOTA]

Muchas rutinas de SBCS en la biblioteca en tiempo de ejecución de Microsoft controlan bytes, caracteres, y las cadenas multibyte según corresponda.Muchos juegos de caracteres multibyte definen el juego de caracteres ASCII como un subconjunto.En muchos juegos de caracteres multibyte, cada uno de los caracteres que está en el intervalo de 0x00 a 0x7F es idéntico al carácter que tiene el mismo valor en el juego de caracteres ASCII.Por ejemplo, en ASCII y las cadenas de caracteres MBCS , el carácter de NULL de un byte (“\ 0 ") tiene el valor 0x00 e indica el carácter null de terminación.

Un juego de caracteres multibyte puede ser el un byte y caracteres de dos bytes.Así una cadena de caracteres multibyte puede contener una combinación de un solo byte y de caracteres de doble byte.Un carácter de dos bytes multibyte tiene un byte inicial y un byte final.En un juego de caracteres multibyte específico, los bytes iniciales quedan dentro de un intervalo determinado, al igual que los bytes finales.Si estos intervalos se superponen, puede ser necesario evaluar el contexto determinado para determinar si un byte específico funciona como un byte inicial o un byte final.

Vea también

Referencia

Internacionalización

Rutinas de servicio por categoría