Problema con formato de datos
Publicado por xx31xx (1 intervención) el 21/05/2008 12:54:59
Un saludo a tod@s.
Tengo un gran dilema que pasaré a explicar...
Tengo un archivo excel, cuyos datos voy actualizando periódicamente en una tabla mysql (datos de excel a mysql), para ello subo el archivo excel en formato csv al servidor y ejecuto la sentencia mediante php:
$sql = "LOAD DATA LOCAL INFILE 'datos.csv' INTO TABLE mitabla FIELDS TERMINATED BY ';' LINES TERMINATED BY ' ' IGNORE 1 LINES";
$result = mysql_query($sql);
Hasta aquí todo bien,el funcionamiento es correcto, salvo por un pequeño-gran detalle que me tiene en ascuas...
La tabla mysql se actualiza, con los datos cada uno en su sitio, pero cuando llega a caracteres especiales "ñ, acentos, etc", el registro no se graba bien, por ejemplo:
En la tabla excel (csv) en una celda tengo "Ramón".
Al actualizar en la tabla mysql me aparece "Ram" se corta justo al aparecer el caracter especial.
¿ALGUNA AYUDA PLEASE?
Saludos
Tengo un gran dilema que pasaré a explicar...
Tengo un archivo excel, cuyos datos voy actualizando periódicamente en una tabla mysql (datos de excel a mysql), para ello subo el archivo excel en formato csv al servidor y ejecuto la sentencia mediante php:
$sql = "LOAD DATA LOCAL INFILE 'datos.csv' INTO TABLE mitabla FIELDS TERMINATED BY ';' LINES TERMINATED BY ' ' IGNORE 1 LINES";
$result = mysql_query($sql);
Hasta aquí todo bien,el funcionamiento es correcto, salvo por un pequeño-gran detalle que me tiene en ascuas...
La tabla mysql se actualiza, con los datos cada uno en su sitio, pero cuando llega a caracteres especiales "ñ, acentos, etc", el registro no se graba bien, por ejemplo:
En la tabla excel (csv) en una celda tengo "Ramón".
Al actualizar en la tabla mysql me aparece "Ram" se corta justo al aparecer el caracter especial.
¿ALGUNA AYUDA PLEASE?
Saludos
Valora esta pregunta


0