Mysqldump, latin1 et utf8 : un cocktail exposif

Bonjour,
Le petit problème épineux qui se pose à moi est le suivant :

  • je travaille sur plusieurs machines distantes, chacune avec une base
    de
    données locale MySQL
  • le charset par défaut des champs est latin1 pour les deux machines
    (même
    distro : Ubuntu 7.04 Feisty Fawn)
  • les données stockées dans ma base de test 1 sont encodées en utf-8
    (rails
    est paramétré en utf8) et j’aimerais les rapatrier sur ma machine 2
    J’ai essayé :
    mysqldump [charset forcé latin1] => mysql [charset forcé latin1]
    mysqldump [charset forcé latin1] => mysql [charset forcé utf8]
    mysqldump [charset forcé utf8] => mysql [charset forcé latin1]
    mysqldump [charset forcé utf8] => mysql [charset forcé utf8]

A chaque fois sur ma machine 2 les caractères accentués des champs :text
et
:string sont foirés, ainsi que les champs :blob, alors que sur la
machine 1
tout était affiché correctement.

Quelqu’un a déjà réussi à dumper et récupérer sa base dans des
conditions
similaires ?..


Michel B.