From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Marcelo Robin <marcelorobin(at)gmail(dot)com> |
Cc: | Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: INVALID BYTE SEQUENCE FOR ENCONDING UNICODE |
Date: | 2011-05-10 17:25:14 |
Message-ID: | BANLkTinNsn9mhFncxSSxdytOOks1hbVsrQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2011/5/10 Marcelo Robin <marcelorobin(at)gmail(dot)com>:
> Tengo una aplicación que corre una base de datos alojada en un servidor
> postgre. En la maquina he visto que por ejemplo cuando listo algunos
> registros que poseen caracteres "extraños" como la "Ñ" me los reemplaza por
> otros 2 o tres caracteres pero que uno "intuye" que es una ñ...
> ahora, haciendo in insert me lanza el error que figura en el asunto de este
> mail.
no en la configuracion del Postgres, sino que cada cliente conectado
debe identificar que codificacion esta usando para que el servidor
sepa que caracteres esperar y cual es el apropiado en UTF8 o cual sea
la codificacion que tu usas...
los clientes deben ejecutar esta sentencia SQL: SET client_encoding TO
'codificacion del cliente'
por ejemplo, si los clientes son maquinas windows corriendo una
aplicacion de escritorio esto podria servir:
SET client_encoding TO 'latin1';
o si estas en una pagina web puedes ejecutar algo como: SET
client_encoding TO 'UTF8'
si estas usando un driver odbc, lo puedes configurar para que ejecute
ese comando de forma automatica al conectarse el cliente
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte y capacitación de PostgreSQL
From | Date | Subject | |
---|---|---|---|
Next Message | Marcelo Robin | 2011-05-10 17:31:24 | Re: INVALID BYTE SEQUENCE FOR ENCONDING UNICODE |
Previous Message | Miguel Angel Hernandez Moreno | 2011-05-10 17:24:34 | pgpool funciona con postgres diferentes? |