he hecho un script que le levanta datos de un html y los vuelve INSERT, inicialmente vi que los insert formados tenian caracteres basura en vez de tildes o ñ
lo solucioné poniendo esta cabecera
Código HTML:
<html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body>
Código PHP:
insert into karaoke (musicaid,nombre,autor,duracion) values (2200,'Jardín de Estatuas','Dolores Delirio',209))
insert into karaoke (musicaid,nombre,autor,duracion) values (2201,'Metrópoli','Dolores Delirio',218))
He probado cambiando la codificacion tanto de base de datos, como te tablas y campo a utf8_general_ci , latin1_swedish_ci y utf8_spanish_ci pero tengo el mismo problema, si pongo los acentos manualmente si los lee bien.
supongo que el problema es al enviar los datos, aunque lo hago de manera correcta, quizas necesite indicarle el formato a usar (en la conexion)
Saludos y Gracias