質問: CMSが実装されたサーバーをリプレースしています。 環境は以下です。 移行元サーバー:Apache/1.3.39 PHP/4.4.7 DB:mysql Ver 14.7 移行先サーバー:Apache/2.4.6 (CentOS) PHP/5.4.16 DB:mysql Ver 15.1 その際に移行元のDBが文字化けているのを発見しました。 おそらく照合順序とcharactersetが原因かと思います。 照合順序:latin1_swedish_ci Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 しかしCMSの管理画面の情報は文字化けしていないのでどこかで正しく解釈されているとは思うのですが、DBをエクスポートするとsqlファイルが文字化けて、移行先サーバーでは正しく扱われません。 文字化けを解消しつつ正しくエクスポートするにはどうしたらよいでしょう?
回答: こんにちは。 おそらく、MySQLのデフォルトの文字コードのままなのだと思います。 MySQLの設定ファイルと、作成したDBやテーブルの文字コードを確認し、直せばよいかと思われます。 こちらが参考になるかと