From: | Walter Negro <wnegro(at)vstour(dot)com> |
---|---|
To: | alvherre <alvherre(at)commandprompt(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Conversion UTF8 - WIN1252 en campos binarios ? |
Date: | 2010-05-27 22:06:15 |
Message-ID: | 4BFEECD7.7060106@vstour.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Álvaro,
Ahora le pasé el OID al parámetro bytea. Según consulté en pg_type, el
oid de bytea es 17.
Pero sigo obteniendo el mismo mensaje de error:
ERROR: carácter 0x81 de codificación «WIN1252» no tiene equivalente en
«UTF8»
Agrego que el parámetro paramFormats de PQexecParams, es NULL, indicando
que todos los parámetros son texto.
La solución no debería pasar por pasar el bytea en formato binario
(binario en el formato de almacenamiento del servidor), que incluso creo
que sólo está soportado para datos escalares.
Walter Negro
Walter Negro escribió:
> Álvaro,
> Justamente estoy casteando en la query para no usar OIDs, que es una
> recomendación de la documentación. Pero ahora mientras te contesto,
> entiendo donde podría estar el problema.
> Hago unas pruebas pasando el OID y les cuento.
>
> Gracias
>
> Walter Negro
From | Date | Subject | |
---|---|---|---|
Next Message | alvherre | 2010-05-27 22:21:35 | Re: Conversion UTF8 - WIN1252 en campos binarios ? |
Previous Message | Gerardo Herzig | 2010-05-27 20:36:20 | Re: castear variable tipo RECORD a TEXT[] |