From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | Paolo Lopez <murphyperu(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problema ILIKE con letra eñe |
Date: | 2006-04-22 23:42:04 |
Message-ID: | 20060422234204.GI12686@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime Casanova escribió:
> On 4/22/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> > Yo personalmente nunca he tenido problemas con esto porque no uso
> > Windows, pero los afectados podrian hacer un analisis mas exhaustivo.
> > Este empieza por entender que simplemente pegando en el email el
> > "caracter raro" otra persona no tiene como saber lo que esta pasando.
> > La informacion tiene que venir de una forma que no sufra reconversion de
> > caracteres. Por ejemplo "en vez de la eñe viene una letra que parece
> > una yuxtaposición de una D con una E".
>
> exactamente el mismo caracter que me muestra cuando inserto en el
> pgAdmin3 y lo selecciono desde el psql
Interesante. Observa que en el CP "OEM 850"[1], el byte D1 representa
el caracter Unicode "U+00D0" (LATIN CAPITAL LETTER ETH), mientras que en
iso-8859-1[2] el byte D1 representa U+00D1 (LATIN CAPITAL LETTER N WITH
TILDE).
Por lo tanto me atrevo a afirmar que lo que sucede es que uno de los dos
programas esta usando cp850 (probablemente pgAdmin3) y el otro Latin1,
pero no estan declarados correctamente en el client_encoding.
Ahora, se me ocurre que cp850 no esta soportado como charset en
Postgres ...
[1] http://www.microsoft.com/globaldev/reference/oem/850.mspx
[2] http://www.microsoft.com/globaldev/reference/iso/28591.mspx
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Jorge | 2006-04-24 11:46:54 | Problema al programar backup postgres con cron |
Previous Message | Jaime Casanova | 2006-04-22 21:12:37 | Re: dni postgresql |