Migrer une base de donnée MySQL en préservant les accents

Par j0k le lundi 07 mai 2007, 10:31 dans développement - 6629 vues

On est tous tombé sur une migration de MySQL foireuse où tous les accents de la base d'origine sont subitement transformer en truc bizarre du genre ’ ... ç .. â dans la base finale.
Le problème apparait la plupart du temps quand on fait une migration de MySQL 4.0 vers une version 4.1 ou supérieure mais bizarrement, il apparaitrait aussi quand on migre une base de 4.1 vers 4.1 ...

Orthogonal Thought éclaire ce problème récurrent en remarquant par exemple, que mysqldump utilise utf8 comme charset par défaut. Et rares sont les tables en MySQL 4.0 à être en utf8. Du coup, tous les accents partent en sucette lors de l'export. C'est une solution qui marche pour lui, je pense qu'elle fonctionnera pour tout le monde !

Pensez à vous inscrire !

  • C'est rapide
  • Utiliser votre compte Facebook
  • Ou votre Open ID
Laisser un commentaire





Catégories


Tags


Liens