El 10/05/2012 04:51 p.m., Martin Li Causi escribió:
Pon el client_encoding=Latin1

El 10/05/12, Linder Poclaba Lazaro<linder...@gmail.com>  escribió:
Buenas tardes lista, se me presento el siguiente problema, tengo en un
archivo csv datos que quiero migrar a una tabla en PostgreSQL 8.4, pero en
ese archivo tengo caracteres como ñ, acentos, caracter º y otros, logre
migrarlos quitando esos caracteres, pero lo que se quiere es que el texto
este con esos caracteres, alguna idea que me oriente a lograr mi objetivo?

De antemano gracias por su tiempo.

El 15/05/2012 03:12 a.m., René Romero Benavides escribió:
El 10/05/2012 04:51 p.m., Martin Li Causi escribió:
Pon el client_encoding=Latin1

El 10/05/12, Linder Poclaba Lazaro<linder...@gmail.com>  escribió:
Buenas tardes lista, se me presento el siguiente problema, tengo en un
archivo csv datos que quiero migrar a una tabla en PostgreSQL 8.4, pero en
ese archivo tengo caracteres como ñ, acentos, caracter º y otros, logre
migrarlos quitando esos caracteres, pero lo que se quiere es que el texto
este con esos caracteres, alguna idea que me oriente a lograr mi objetivo?

De antemano gracias por su tiempo.

Cuál es el resultado de este comando en tu servidor?
SHOW SERVER_ENCODING;
Cuál es la codificación de tu cliente?
SHOW CLIENT_ENCODING;

qué codificación tiene tu archivo csv?
# file archivo

ejemplo de salida: |
archivo:UTF-8 Unicode English text|

Si la codificación de tu server es compatible con utf-8, sería convertir tu csv a utf-8 también|
iconv -f original_charset -t utf-8 originalfile >newfile|


Quizá también hay que cambiar que cambiar la codificación de tu cliente:
SET client_encoding = 'UTF-8';


--
http://sharingtechknowledge.blogspot.com/

Responder a