Interclassement latin1_swedish_ci / utf8_general_c

Bonsoir.

Possibilité de passer la base de latin1_swedish_ci à utf8_general_c sans problèmes ?

Oui,
Il faut faire une sauvegarde de la base au format utf8 puis dans le dump (fichier .sql) remplacer tout les mention latin1_swedish_ci par utf8_general_ci dans les collate et latin1 par utf8 dans les charsets

Puis restauration de la base.

Attention à en garder une version non modifiée au cas où !
@+

Super c’est fait merci.

J’imagine que les deux éléments restés en latin le sont car c’est le serveur chez OVH qui est configuré ainsi ?

J’en profite aussi pour poser une autre question.

Je capte rien en BDD mais j’ai compris que Dolibarr est en InnoDB
Comment défragmenter ou réparer avec phpmyadmin ?
J’'ai le message suivant si je fais Optimiser la table :

web160aquadol.llx_accountingaccount
optimize
note
Table does not support optimize, doing recreate + …
web160aquadol.llx_accountingaccount
optimize
status
OK

et si je fais réparer :

web160aquadol.llx_user_rights
repair
note
The storage engine for the table doesn’t support r…

Merci.