Yo ya lo tengo solucionado
 
Añade estas lineas al fichero de configuración de mysql my.cnf    
Código MySQL:
Ver original- character-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