2010-01-25 16 views
8

Estoy tratando de importar aproximadamente 10K filas de datos codificados UTF-8 en una nueva tabla MySQL.Importación de datos CSV masivos en UTF-8 en MySQL

Puedo hacerlo con éxito con LOAD DATA INFILE a través de MySQL Workbench pero los caracteres UTF-8 se destrozan. He probado la base de datos de otra manera a través de PHP y acepta tiendas UTF-8 charaters bien. El problema parece ser con LOAD DATA INFILE, y he encontrado algunos hilos sobre esto.

¿Alguien sabe una solución, o posiblemente otro método igualmente fácil de importar datos CSV?

Gracias.

resolvió:

Para otros que ven esto y tienen el mismo problema, sólo tiene que añadir el conjunto de caracteres como parámetro cuando se ejecuta LOAD DATA INFILE. Más simple de lo que me di cuenta :)

Respuesta

11

Según MySQL documentation for LOAD DATA, puede especificar un parámetro CHARACTER SET en su extracto para proporcionar el conjunto de caracteres del archivo de entrada.

¿Ha intentado proporcionar 'utf8' como juego de caracteres de entrada?

+0

Gracias ..... acabo de encontrar la misma solución, ejecuté los datos y funciona! – Tom

Cuestiones relacionadas