jueves, 28 de noviembre de 2013

Importar en PHPmyadmin un CSV manteniendo los acentos desde MAC OS

Estaba frustrada porque en Windows es muy fácil hacer la conversión de la codificación de un archivo usando el bloc de Notas y luego en guardar como... elegir debajo de donde escribimos el nombre la codificación UTF-8 y listo, cuando exportemos ese archivo CSV a Phpmyadmin no habría problemas con acentos y eso.

Pero recién me han dado una Mac OS en el trabajo y aunque todo fue felicidad, tenía que pasar todos mis datos (servidores web, BD, etc etc) y entonces empecé a trabajar y bueno, para no hacer el cuento tan largo, deseé convertir un archivo CSV a UTF8 y no, no pude.

Buscando en muchos sitios me encontré con que tengo que hacerlo en la Terminal ejecutando el comando iconv, y así lo hice:


iconv -t UTF8 -f MACROMAN  archivofuente.csv >  archivodestino.csv

Pero por alguna extraña razón solo mostraba el contenido del archivo, tuve que investigar un poco más y entonces caí en la cuenta que debía usar la codificación fuente ISO_8859-1 y no la MACROMAN, entonces utilicé:


iconv -t UTF8 -f ISO_8859-1  archivofuente.csv >  archivodestino.csv

y listo! funcionó, espero que este recordatorio para mí les sirva a ustedes.


No hay comentarios.:

Publicar un comentario

Acepto cualquier tipo de comentario siempre que tenga relación con este blog, el tema en cuestión o bien algún tema relacionado con la poesía. Respeto las creencias, religión, preferencias, sexo o rasgos de cualquier persona.

Cualquier uso indebido de este espacio será eliminado.

Wiana Gara.