Estoy teniendo problemas al insertar datos con caracteres especiales a mysql y no se si el fallo esta en la conf de mysql o al hacer el INTO
En mysql aparece
Cuando deberia estar asi:
No le habia dado importancia por que tenia una solución cutre con
<meta charset="utf-8">
en la pagina donde queria mostrar la consulta
pero ahora quiero hacer un buscador y claro si buscas "Assassin's Creed™: Director's Cut Edition" y en la BD esta como "Assassin's Creedâ„¢: Director's Cut Edition" no hay forma de que la busqueda se complete correctamente.
Insert:
$sql = "insert into ".$table." (juego, bla1, bla2, bla3, bla4, bla5, bla6, bla7) values(";
$sql .= '"'.implode('","',$data).'")';
Le he puesto al PHP
header('Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7');
Pero no le afecta al insert
He probado la funcion mysql_real_escape_string
$data22 = mysql_real_escape_string($data);
$sql = "insert into ".$table." (juego, bla1, bla2, bla3, bla4, bla5, bla6, bla7) values(";
$sql .= '"'.implode('","',$data22).'")';
Pero nada.. no se que mas probar, quiero arreglarlo sin tener que pasarme a MySQLi