¿Has probado a añadir
SET NAMES 'utf8';
a tu volcado de sql?
Lo que ocurre con utf8 o las codificaciones en general es que, para tener éxito, debe asegurarse de que:
- el archivo está codificado en utf8 sin firma
- la codificación predeterminada del servidor mysql está establecida en utf8
- la conexión es utf8 (es por eso que puso SET NAMES 'utf8' en su archivo sql).
- todas las tablas y columnas tienen la codificación y el juego de caracteres correctos
- todos sus archivos web también deben estar codificados en utf8. Y no funciona simplemente agregar el encabezado correcto. Debe abrir el archivo, verificar si la codificación es utf8, si no, cortar todo, cambiar la codificación a utf8 y pegar todo nuevamente. ¡No funciona si solo cambia la codificación y guarda el archivo!