別のサーバー上の別のデータベースにエクスポートおよびインポートしたいデータベースがありますが、インポートした後、文字エンコーディングの問題があります。つまり、html にスペースがある場合に、黒いひし形が表示されます。中にクエスチョンマーク。
数か月前にエクスポートを行ったので、単に phpMyAdmin を介してデータベースをインポートしたのか、mysqldump を使用したのか思い出せません! 今日再インポートする予定で、エクスポートとインポートの最良の方法を知りたいと思っていました。Web サイトの HTML ヘッダーは utf-8 で、各データベース テーブルの照合順序は latin1_swedish_ci に設定されており、タイプは MyISAM です。
エクスポート元の Web サーバーには次の設定があります。
MySQL 文字セット: UTF-8 Unicode (utf8)
Apache/2.2.12 (Ubuntu) MySQL クライアント バージョン: 5.1.37 PHP 拡張機能: mysqli
PhpMyAdmin バージョン情報: 3.2.2.1deb1
インポート先の Web サーバーには次の設定があります。
MySQL 文字セット: UTF-8 Unicode (utf8)
Apache MySQL クライアント バージョン: 5.5.24 PHP 拡張機能: mysqli
phpMyAdmin バージョン情報: 3.4.10.1deb1
誰かがエクスポート/インポートの最良の方法を推奨し、可能であれば文字エンコーディングの問題の背後にある理由を説明していただければ幸いです.
ありがとう