Pruebe colocando la variable de entorno PGCLIENTENCODING en la codificación correcta. Esto ajustara la codificación del cliente que se conecta a postgres. Por ejemplo desde una consola Windows se debe ejecutar
SET PGCLIENTENCODING=LATIN1 Y luego si ejecutar psql. Sergio E. Sinuco Leon Gerente de proyectos Datatraffic S.A.S. Móvil: (57) 3108842650 Fijo (+571) 7426160 Calle 93 # 15-27 ofc. 502 Bogotá, Colombia. www.datatraffic.com.co -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de Agustin Ignacio Genoves Enviado el: martes, 31 de enero de 2012 09:33 a.m. Para: jordi CC: [email protected] Asunto: Re: [pgsql-es-ayuda] psql + linux problema con encoding. Proba Set client_encoding = 'LATIN1' El día 31 de enero de 2012 10:10, jordi <[email protected]> escribió: > Tengo el siguiente problema: > > Ejecutando psql desde una consola o desde una xterm no puedo escribir ni > acentos áàâä > ni eñe ñ > ni el simbolo del Euro € > el delete escribe "~" > > > El SO es Debian Squeeze > locale > LANG=ca_ES.UTF-8 > LANGUAGE= > LC_CTYPE="ca_ES.UTF-8" > LC_NUMERIC="ca_ES.UTF-8" > LC_TIME="ca_ES.UTF-8" > LC_COLLATE="ca_ES.UTF-8" > LC_MONETARY="ca_ES.UTF-8" > LC_MESSAGES="ca_ES.UTF-8" > LC_PAPER="ca_ES.UTF-8" > LC_NAME="ca_ES.UTF-8" > LC_ADDRESS="ca_ES.UTF-8" > LC_TELEPHONE="ca_ES.UTF-8" > LC_MEASUREMENT="ca_ES.UTF-8" > LC_IDENTIFICATION="ca_ES.UTF-8" > LC_ALL= > > postgres@ona:/home/jordi$ psql -l > List of databases > Name | Owner | Encoding | Collation | Ctype | Access > privileges > -----------+----------+----------+-------------+-------------+----------------------- > postgres | postgres | UTF8 | ca_ES.UTF-8 | ca_ES.UTF-8 | > template0 | postgres | UTF8 | ca_ES.UTF-8 | ca_ES.UTF-8 | =c/postgres > : > postgres=CTc/postgres > template1 | postgres | UTF8 | ca_ES.UTF-8 | ca_ES.UTF-8 | =c/postgres > : > postgres=CTc/postgres > test | postgres | UTF8 | ca_ES.UTF-8 | ca_ES.UTF-8 | > (4 rows) > > En el psql > > test=# show client_encoding; > client_encoding > ----------------- > UTF8 > (1 row) > > test=# show server_encoding; > server_encoding > ----------------- > UTF8 > (1 row) > > Alguna pista de donde tengo el problema ? > - > Enviado a la lista de correo pgsql-es-ayuda ([email protected]) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
