J’ai examiné un peu plus avant les choses.
Apparemment, la version de MySQL a son importance... la version 4.1 inclu une déclaration CHARSET qui n’est pas comprise par la 4.0 (d’où le fait que le mode compatibilité MYSQL40 avais amélioré les choses pour moi lors du transfert serveur local -> OVH).
Ceci dit, même lorsque je transfère une BDD MySQL 4.1.x ISO vers une BDD aussi en 4.1 comme chez TextDrive, j’ai toujours des problèmes. Plus de problèmes d’accents, en fait, mais tout les ’ sont transformés en ?
Par exemple "d’une" devient "d?une" et ainsi de suite.... si on regarde le fichier export "d’une" est encodé "d ’ ’ une". J’ai procédé à un remplacement des ’ ’ par l’entité correcte " ’ " et ça a quasiment réglé tous mes problèmes, mais c’est pas encore ça...
Apparemment c’est un problème
complexe (pas compris grand chose à l’article en question...).
Je pense qu’il faut vraiment mettre une priorité haute au passage de MODx en utf-8 par défaut, faute de quoi ça va rester compliqué à gérer...