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
--
TIP 1: para suscribirte y desuscribirte, visita
http://archives.postgresql.org/pgsql-es-ayuda