les escribo porque ya estoy enloqueciendo con este problema,
el dia de hoy necesito subir unos archivos .csv mediante php a mi base de datos Mysql. 5.6.14 pero me bota el siguiente error
Incorrect string value: '\xF3IL PA...' for column 'Nombres' at row 1 porque tiene una tilde
O el siguiente cuando tiene una Ñ
Incorrect string value: '\xD1L PAR...' for column 'Nombres' at row 1
La bd la he codificado, collation en diferentes tipos :
utf8_spanish_ci
utf8_spanish2_ci
utf8_unicode_ci
utf8mb4
etc etc etc
y nada me funciona porfavor quien me pueda ayudar le agradeceria mucho, le dejo mi archivo con el que estoy subiendo el .csv
Código PHP:
Ver original
<?php include_once('conexion.php'); ){ $tmp_nombre = $_FILES["archivoPlano"]["tmp_name"]; $nombre1 = $_FILES["archivoPlano"]["name"]; $directorio ='Archivos/'; //directorio //verifica si ya existe la carpeta // El renglon que leo lo separo con explode y le indio que se separa por ; $documento=$datos[0].$datos[1]; $consulta = "INSERT INTO contactos (NoDocumento,Nombres,Correo1) VALUES('$documento','$datos[2]','$datos[3])"; $sql->query($consulta); echo (' entro'.$id); } } ?>