From: | "Cristian Carrasco" <Cristian(dot)Carrasco(at)telematica(dot)net> |
---|---|
To: | "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | unicode xml |
Date: | 2008-11-25 15:04:42 |
Message-ID: | E25768D51C2C694FB9BBB03140ADC12902E596B1@tmexch1.telematica.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todo
Tengo una consulta, resulta que intento almacenar datos con caracteres unicote como chino o ñ por ejemplo, el valor lo puedo pasar sin problemas por XML y luego almacenarlo en el campo, el problema es que cuando intento recuperar el valor generando otro XML el valor es reemplazado por otros caracteres: ejemplo
--Ejemplo de inserción
Select public."inserta"('<ins><dato valor="为到地和ñ" /></ins>');
--Select
Select * from public."tabla";
Valor
为到地和ñ
--Xml
select xmlelement(name "dt", xmlattributes(iddato as "iddato"),
xmlagg(xmlelement(name "valores",
xmlattributes(
"Valor" as "valor",
)))) into XmlReturn
from public."tabla";
return XmlReturn;
Aquí el valor desplegado es algo como esto: 語/g& bla bla bla
Tienen alguna idea de por que pasa esto y como solucionarlo?
Muchas gracias por cualquier ayuda.
Atte.
Cristián J. Carrasco Gómez
From | Date | Subject | |
---|---|---|---|
Next Message | Mariano Reingart | 2008-11-25 15:22:54 | Re: Re: PG Day |
Previous Message | Guido Barosio | 2008-11-25 15:00:47 | Re: Re: PG Day |