por favor, eche un vistazo a esto hilo (y use la búsqueda antes de publicar una pregunta primero).
en su caso, creo que olvidó configurar el juego de caracteres correcto para su conexión a la base de datos (usando SET NAMES
declaración o mysql_set_charset()
) - pero eso es difícil de decir.
esta es una cita de chazomaticus , que ha dado una respuesta perfecta en el hilo que le ha gustado, enumerando todos los puntos que debe cuidar:
tenga en cuenta que no necesita usar utf-8; la parte importante es usar el mismo conjunto de caracteres en todas partes , independientemente del juego de caracteres que pueda ser. pero si necesita cambiar las cosas de todos modos, use utf-8.