MySQL をインストールすると、デフォルトの文字コードは latin1 に設定されています。 この状態でも ( PHP など ) プログラム側で対応してれば、日本語マルチバイト文字も ( 見た目上 ) 問題なく使えるわけですが・・・ バックアップ ( mysqldump ) で化ける phpMyAdmin で化ける etc 百害あって一利なし な訳です。 というわけで、latin1 で作ってしまったデータベースを utf8 に移行する方法を説明します。 ※この方法だけではないと思いますし、最適かもわかりませんが、とりあえずできたので良しとします。