sql >> Databasteknik >  >> RDS >> Mysql

UTF8 MySQL-problem på Rails - kodningsproblem med utf8_general_ci

A HA! Det verkar som om jag hade en del tabellinformation kodad i latin1 tidigare, och dumt nog ändrade databaserna till utf8 utan att konvertera.

Att köra följande fixade tabellen valutatyper:

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

Nu måste jag bara se till att det andra innehållet som genereras efter latin1> utf8-växeln inte störs av det :(



  1. Kan jag parametrisera tabellnamnet i en förberedd sats?

  2. Lagra och iterera över resultatet av frågan i mysqli

  3. Konvertera decimaltid till timmar och minuter

  4. Android SQLite problem - tabell ... har ingen kolumn namngiven