Vous pouvez le faire très facilement en utilisant un dump. Faire un dump en utilisant
mysqldump --skip-opt --set-charset --skip-set-charset
Créez ensuite une autre base de données, définissez son jeu de caractères par défaut sur UTF-8, puis rechargez votre vidage avec :
mysql --default-character-set=<your iso encoding>
L'idée principale est de faire un vidage sans aucun signe d'encodage des données.
Ainsi, au moment de la création, l'encodage de la table hériterait de l'encodage de la base de données et serait défini sur UTF-8. Et avec --default-character-set
nous disons à MySQL de recoder nos données automatiquement.