Vous pouvez trouver cela intéressant.
Différences entre utf8 et latin1
Je ne peux pas dire que je suis un expert dans ce domaine, mais pour autant que je sache, UTF8 et Latin1 encodent les caractères différemment. Donc, essayer de rassembler UTF8 en utilisant Latin1 n'a pas de sens.
http://dev.mysql.com/doc/refman /5.0/fr/charset-applications.html
Attendu que :
CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
est cohérent.
Mettre à jour
Désolé, je viens de relire votre question et vous dites que la table utilise latin1. Étrange. Avez-vous essayé d'utiliser les classements utf8 ?