Share via


Juegos de caracteres de un solo byte

Un juego de caracteres de un solo byte (SBCS) es una asignación de 256 caracteres individuales a sus valores de código de identificación, implementados como página de códigos. Un SBCS puede corresponder a una página de códigos de Windows o a una página de códigos OEM. Una página de códigos SBCS también puede incluir una página de códigos no nativa, por ejemplo, una página de códigos EBCDIC. Para ver las definiciones de estas páginas de códigos, vea Páginas de códigos.

Nota

Las nuevas aplicaciones de Windows deben usar Unicode para evitar las incoherencias de páginas de códigos variadas y para facilitar la localización. Sin embargo, algunos protocolos heredados requieren el uso de un SBCS. Cada página de códigos SBCS admite caracteres diferentes, pero ninguna página admite la amplitud completa de caracteres proporcionados por Unicode. Cada página de códigos de SBCS admite un subconjunto diferente, codificado de forma diferente. Los datos convertidos de una página de códigos SBCS a otra están sujetas a daños, ya que el mismo valor de datos en páginas de códigos diferentes puede codificar un carácter diferente. Los datos convertidos de Unicode a SBCS están sujetos a pérdida de datos porque es posible que una página de códigos determinada no pueda representar todos los caracteres usados en esos datos Unicode concretos.

 

Las aplicaciones usan páginas de códigos de Windows SBCS con las versiones "A" de las funciones de Windows. Consulte Convenciones para prototipos de función y páginas de códigos. Para ayudar a identificar una página de códigos SBCS, una aplicación puede usar la función GetCPInfo o GetCPInfoEx . Además, una aplicación puede usar las funciones MultiByteToWideChar y WideCharToMultiByte para asignar entre cadenas Unicode y SBCS.

Juegos de caracteres

Juegos de caracteres de doble byte