Cristian,

   Huele a encoding del cliente, consideraste eso?

gb.-

2008/11/25 Cristian Carrasco <[EMAIL PROTECTED]>:
> 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
>
> --
> TIP 1: para suscribirte y desuscribirte, visita 
> http://archives.postgresql.org/pgsql-es-ayuda
>
--
TIP 4: No hagas 'kill -9' a postmaster

Responder a