mysql で utf8 を使う参照 mysqlの日本語設定をした際に、以前から運用しているDatabaseがある場合、環境変数、character_set_database が、utf8になっていない場合がある。(例えば、latin1になっている。) この場合、TABLE の CHARSET が、UTF8になっていない可能性が高く、SELECT 結果の表示が文字化けしてしまったり、mysqldump の結果が文字化けしてしまったりといった問題が発生する。 mysqldumpの文字化けは、--default-character-set オプションをつけることで解決できる。 mysqldump -uUser -pPassword --compact --default-character-set=binary hageDb > hage.sql hoge.sql の中身を確認してみると、 D