in

XML: codificación


Codificación es el proceso de convertir caracteres Unicode en su representación binaria equivalente. Cuando el procesador XML lee un documento XML, lo codifica según el tipo de codificación. Por lo tanto, necesitamos especificar el tipo de codificación en la declaración XML.

Tipos de codificación

Hay principalmente dos tipos de codificación:

UTF significa Formato de transformación UCSy UCS en sí mismo significa Conjunto de caracteres universal. El número 8 o 16 se refiere al número de bits utilizados para representar un carácter. Son 8 (1 a 4 bytes) o 16 (2 o 4 bytes). Para los documentos sin información de codificación, UTF-8 está configurado de forma predeterminada.

Sintaxis

El tipo de codificación se incluye en la sección de prólogo del documento XML. La sintaxis para la codificación UTF-8 es la siguiente:

<?xml version = "1.0" encoding = "UTF-8" standalone = "no" ?>

La sintaxis para la codificación UTF-16 es la siguiente:

<?xml version = "1.0" encoding = "UTF-16" standalone = "no" ?>

Ejemplo

El siguiente ejemplo muestra la declaración de codificación:

<?xml version = "1.0" encoding = "UTF-8" standalone = "no" ?>
<contact-info>
   <name>Tanmay Patil</name>
   <company>TutorialsPoint</company>
   <phone>(011) 123-4567</phone>
</contact-info>

En el ejemplo anterior encoding = «UTF-8», especifica que se utilizan 8 bits para representar los caracteres. Para representar caracteres de 16 bits, UTF-16 se puede utilizar la codificación.

Los archivos XML codificados con UTF-8 tienden a ser más pequeños que los codificados con formato UTF-16.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

logotipo git 9767

¿Cómo abrir o crear un archivo con extensión GITIGNORE en Windows?

apple touch icon@2

c ++ – ¿Cuándo obtiene un proceso SIGABRT (señal 6)?