Debido a varias computadoras utilizan diferentes valores numéricos para representar conjuntos de caracteres , XML proporciona un medio para definir qué conjunto de caracteres se está utilizando. Establezca este valor mediante programación de páginas Active Server ( ASP ) para asegurar que cada equipo utiliza el mismo juego de caracteres. Definir el conjunto de caracteres
conjuntos de caracteres comunes son UTF - 8 , UTF - 16 e ISO -8859 -1. Definir el carácter XML configurar estableciendo el atributo "charset " en el encabezado del documento usando:
< META HTTP -EQUIV = CONTENIDO "Content- Type" = "text /xml ; charset = UTF - 8 ">
Conjuntos de caracteres y ASP
programadores deben utilizar cualquiera de los métodos load () o LoadXML () para leer una cadena XML y definir la codificación de una de estos dos. Según Microsoft , ASP sólo admite la carga de cadenas XML o documentos codificados en UCS -2 o UTF - 8 . Todas las demás codificaciones , se generará un mensaje de error.
Cambio del cifrado
Una vez que la cadena XML se ha cargado , puede manipular el documento sin preocupaciones para los que se está utilizando el juego de caracteres . Cuando el documento se guarda con el método save () , ASP por defecto envía el documento XML como UTF - 8 . Puede cambiar esta codificación mediante la inserción de la creación de una nueva instrucción de procesamiento . Por ejemplo : createProcessingInstruction ( " version = " encoding = ''1 .0 ISO- 8859-1 " " "xml ");