Yo ya lo tengo solucionado
Añade estas lineas al fichero de configuración de mysql my.cnf
Código MySQL:
Ver originalcharacter-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
Las dos primeras directivas son para que MYSQL cuando vaya a crear una base de datos por defecto tenga la codificación utf-8.
La dos últimas líneas son para que cuando se impriman los datos de la query lo realice bajo el formato utf-8 consiguiendo el mismo efecto que SET NAMES 'utf-8'. Por mucho que tengamos configurado los archivos de la web, la DDBB en utf-8 Mysql realiza las conexiones ( queries ) con el formato iso-5589-1, y es por eso que tenemos que aplicar las últimas dos lineas!!
Te dejo un link muy útil de MYSQL ( inglés ):
http://dev.mysql.com/doc/refman/5.0/...lications.html