Probier mal die direktive default-character-set=utf8 in der my.ini zu setzen. my.cnf kenne ich nicht, aber vermutlich reden wir vom Gleichen.
Hmm, du kannst auch in der Datenbank information_schema schauen, ob UTF-8 für diese DB überhaupt zur Verfügung steht (Tabelle CHARACTER_SETS). Wenn nicht würde mich das zwar sehr wundern, aber teufel und eichhörnchen.... Welche collations stehen für UTF-8 zur Verfügung (SHOW COLLATION)?
Legt dein Dump die Datenbank neu an, oder nutzt er eine existierende Datenbank? Stehen im Dump vielleicht Information zum zu verwendenden Zeichensatz? Welchen Zeichensatz hat die Zieldatenbank, falls sie im System schon existiert?