unicode xml

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: &#x8A9E;/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

In response to

Responses

Browse pgsql-es-ayuda by date

  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