Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

LOAD DATA y los caracteres especiales

Estas en el tema de LOAD DATA y los caracteres especiales en el foro de Mysql en Foros del Web. Buenos días. El problema que tengo es que al importar un fichero .csv a mi base de datos, los registros que contengan caracteres especiales me ...
  #1 (permalink)  
Antiguo 16/03/2011, 04:43
 
Fecha de Ingreso: abril-2009
Mensajes: 58
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta LOAD DATA y los caracteres especiales

Buenos días.

El problema que tengo es que al importar un fichero .csv a mi base de datos, los registros que contengan caracteres especiales me los corta (véase ñ, acentos, º, ª, y similares)

¿hay algun parámetro o opcion para poder introducirlos correctamente?

Gracias por adelantado y un saludo.
  #2 (permalink)  
Antiguo 16/03/2011, 05:15
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: LOAD DATA y los caracteres especiales

En general, debe ser un texto plano, UTF-8. Pero si el archivo o la conexión tienen otro charset, hay que modificarlo.
Revisa el CHARSET de las tablas, la conexión y el archivo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 16/03/2011, 05:31
 
Fecha de Ingreso: abril-2009
Mensajes: 58
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: LOAD DATA y los caracteres especiales

el archivo es UTF-8
la tabla es utf8_spanish2_ci
la conexión no se mirarlo, si sirve de algo el load data infile lo ejecuto mediante phpmyadmin

gracias por la rápida respuesta
  #4 (permalink)  
Antiguo 16/03/2011, 05:46
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: LOAD DATA y los caracteres especiales

El uso de phpMyAdmin puede ser el problema.
Trata de usar la importación de datos propia de ese software en lugar de escribir el comando directamente. Deja que el phpMyAdmin gestione el tema.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 16/03/2011, 11:47
 
Fecha de Ingreso: abril-2009
Mensajes: 58
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: LOAD DATA y los caracteres especiales

acabo de hacerlo a traves de la funcion de importar csv del phpmyadmin y sigue dando el mismo problema.

gracias gnzsoloyo por todas las molestias que te tomas

Etiquetas: csv, data, infile, load
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:38.