| From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
|---|---|
| To: | |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Copy y caracteres utf8 escapados |
| Date: | 2006-06-21 13:57:48 |
| Message-ID: | 4499505C.1010800@soft-com.es |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Oswaldo Hernández escribió:
> Hola a todos,
>
> Para importar unos ficheros en formato csv con codificacion windows ansi
> a postgresql con codificación utf8, hemos sustituido los caracteres
> locales por su correspondientes en utf8 en formato hexadecimal.
>
> Contenido del fichero copyuutf8.txt (1 linea):
> "Prueba de conversion:\xC3\xB1\xC3\x91 "
>
> soft-com=# copy pruebas.pruebacopy (texto) from 'c:\\temp\\copyutf8.txt'
> csv;
> COPY
> soft-com=# select * from pruebas.pruebacopy;
> texto
> ----------------------------------------
> Prueba de conversion:\xC3\xB1\xC3\x91
> (1 fila)
>
> El copy ha insertado los datos de forma literal, sin convertir los
> caracteres utf8.
>
Por si a alguien le interesa, haciendo el copy plano, sin 'csv', funciona bien.
Al paracer el formato csv no interpreta los caracteres de escape, o lo hace de forma distinta.
--
*****************************************
Oswaldo Hernández
oswaldo(at)soft-com(dot)es
*****************************************
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Daniel Carrero | 2006-06-21 14:34:25 | Re: migracion |
| Previous Message | Sistemas C.M.P. | 2006-06-21 13:54:07 | Re: [pgsql-es-ayuda] Error extraño |