Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2007, 03:54
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 3 meses
Puntos: 7
Re: UTF8 y el objeto Microsoft.XMLDOM

o el español.

Te recomiendo que hagas lo siguiente: El archivo XML codifícalo en utf-8 (y procura que sea asi tambien con el editor que usas para crear el archivo XML. Ten cuidado tambien con los CRs y LFs (no me preguntes por qué. Aún no lo he averiguado) por que estropean la lectura desde XMLDOM.

Bien. En el script ASP usa la codificación iso-8859-1 si usas XHTML (!DOCTYPE... ) o utf-8 si es HTML. Tampoco se la razón de que esto funcione (al menos a mi). He buscado desesperadamente por todo internet y no he encontrado nada que me satisfaga. Si encuentras algo interesante al respecto, estaré encantado de que me lo digas.

Por cierto, carga el archivo XML ANTES de codificar. Nada de response.Charset = "utf-8", hasta que tengas cargado el archivo en tu objeto. Luego ya puedes codificar el charset

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -