Mysql
 sql >> Base de données >  >> RDS >> Mysql

Problèmes UTF8 MySQL sur Rails - problèmes d'encodage avec utf8_general_ci

AHA ! Il semble que j'ai déjà eu des informations de table encodées en latin1 et que j'ai bêtement changé les bases de données en utf8 sans les convertir.

L'exécution de ce qui suit a corrigé cette table currency_types :

mysqldump -u root -p --opt --default-character-set=latin1 --skip-set-charset  DBNAME > DBNAME.sql

mysql -u root -p --default-character-set=utf8  DBNAME < DBNAME.sql

Maintenant, je dois juste m'assurer que l'autre contenu généré après le changement latin1> utf8 n'est pas gâché par ça :(