私は古いワードプレスのインストールでこのようなケースがありましたが、データ自体がすでにLatin1データベース内のUTF-8にあるという問題がありました(WPのデフォルトの文字セットのため)。これは、データの変換は実際には必要ないことを意味しますが、ddbbとテーブルの形式です。私の経験では、MySQLがクライアントのデフォルトの文字セット(多くの場合UTF-8)を使用することを理解しているため、ダンプを実行すると混乱します。したがって、データの同じコーディングでエクスポートすることが非常に重要であることを確認してください。 UTF-8コーディングを使用したLatin1DDBBの場合:
$ mysqldump –default-character-set=latin1 –databases wordpress > m.sql
次に、UTF-8の新しいデータベースに再インポートする前に、エクスポートされたダンプ内のLatin1参照を置き換えます。種類:
$ replace "CHARSET=latin1" "CHARSET=utf8" \
"SET NAMES latin1" "SET NAMES utf8" < m.sql > m2.sql
私の場合、このリンク ここにコメントスペイン語 。