Si en alguna ocasión observas en tu web que los acentos, eñes y otros caracteres especiales procedentes de MySQL, se ven mal, o con símbolos extraños, se debe a que el juego de caracteres que estas usando no es el correcto. Nosotros usamos UTF-8 siempre que podemos.
Te proporcionamos una solución a este problema que evitará realizar conversiones en los campos de la base de datos.
Después de realizar la conexión con la base de datos, escribe la siguiente consulta en tu script PHP:
mysql_query(“SET NAMES ‘utf8’”);
Esta consulta debe hacerse antes de cualquier otra que devuelva datos de las tablas. Con esto resolverás el problema de acentos y eñes.