ASP y XML: Problema de codificacion (me urge)

26/11/2003 - 13:07 por Miguel González | Informe spam
A ver si alguien puede ayudarme, por favor:

Según la documentación, cuando proceso unos datos xml (docXML, por ejemplo) enviados con el método "xml", se codifican mediante UTF-8.

Esto me supone un problema al insertar los datos en una Base de Datos Access, ya que los acentos, eñes, etc. no se graban correctamente.

Hay alguna forma de decodificar el UTF-8 en el momento de grabar los datos???


Más o menos lo hago así:

Envio los datos desde una página mediante.

xmlhttp1.Send(docXML1.xml)

Recupero los datos en la otra página mediante:

docXML2.Load(Request)

Grabo los datos en la base de datos mediante un "INSERT INTO... VALUES(" & nodocampo.text & ")"

Donde nodocampo corresponde a un "Nodo hijo" del "Nodo registro"

Saludos!
Miguel
 

Leer las respuestas

#1 Fernando
26/11/2003 - 13:34 | Informe spam
Buenas
Tuve un problema parecido y lo resolvi usando CDATA en
aquellos nodos que pudieran contener acentos y tal
Espero que te valga

A ver si alguien puede ayudarme, por favor:

Según la documentación, cuando proceso unos datos xml


(docXML, por ejemplo) enviados con el método "xml", se
codifican mediante UTF-8.

Esto me supone un problema al insertar los datos en una


Base de Datos Access, ya que los acentos, eñes, etc. no se
graban correctamente.

Hay alguna forma de decodificar el UTF-8 en el momento de


grabar los datos???


Más o menos lo hago así:

Envio los datos desde una página mediante.

xmlhttp1.Send(docXML1.xml)

Recupero los datos en la otra página mediante:

docXML2.Load(Request)

Grabo los datos en la base de datos mediante un "INSERT


INTO... VALUES(" & nodocampo.text & ")"

Donde nodocampo corresponde a un "Nodo hijo" del "Nodo


registro"

Saludos!
Miguel
.

Preguntas similares