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

Responder a