Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Sauvegarde BDD] Module Mysql Dump & encodage
#1

Citation :Version du CMS: 1.7.1 en Local / WAMP
Version du CMS: 1.5.3 en ligne / OVH
Bonjour,

Je cherche à faire une sauvegarde/exportation de ma BDD via un module (donc pas manuellement), j'ai choisi Mysql Dump qui me semblait le plus approprié et le plus récent. Cependant, j'ai un problème d'encodage. J'exporte en UTF-8, ma bdd étant en utf8-general, mais il me sort des pour les "à" et ça ne m'affiche pas la suite du texte. Et ça ne le fait que pour le "à" et pas pour les autres caractères.

Paramètres pour Mysqldump : --opt --verbose --compatible=mysql40 --default-character-set=utf8

Paramètres de restauration : --default-character-set=utf8

J'ai cherché sur l'ami google, j'ai trouvé quelques trucs, j'ai essayé l'export en latin1 ou encore d'encoder en utf8 (sans BOM) ou autre avec un éditeur de texte mais sans succès...

Je pensais m'orienter vers d'autres modules mais bon, ils datent de 2006 et je ne sais pas s'ils sont de qualité (Database Backup, Mass Mover, ...). J'aurais bien aimé rester sur Mysql Dump qui me parait assez facile d'utilisation pour l'utilisateur.

J'ai voulu tester MySQLManager mais je n'ai pas pu le mettre en place car il n'est pas disponible en XML et je n'ai pas accès au FTP. J'ai aussi voulu voir pour DLDatabaseManager mais c'est encore une version expérimentale, donc je préfère éviter...

Alors si quelqu'un a une idée ou sinon un autre module efficace, je suis preneur Smile.

Edit :

J'ai essayé des trucs pendant tout ce temps et j'ai rien trouvé qui règle le problème qui ne semble pas être un bête problème d'encodage vu qu'il n'y a que le "à" qui semble poser problème (noter la récurrence du mot 'problème' qui exprime bien mon désarroi...).

J'ai testé de modifier le config avec les différentes valeurs :
$config['locale'] ='fr_FR.utf-8';
$config['set_names'] = true;

Mes configurations d'encodage étant bien :

$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';

J'ai aussi testé les différentes méthodes dites sur ces liens qui se rapproche du problème :
http://mathieu.agopian.info/blog/2010/03...vers-utf8/
http://forum.alsacreations.com/topic-17-33218-1.html

Et j'en passe...

Peut-être la migration de CMSMS 1.5.3 à 1.7.1 y est pour quelque chose ou je dois oublier un truc... Si ça intéresse quelqu'un...
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)