Tôi đã gặp trường hợp như thế này trong các bản cài đặt wordpress cũ với vấn đề là bản thân dữ liệu đã ở trong UTF-8 trong cơ sở dữ liệu Latin1 (do bộ mã mặc định WP). Điều này có nghĩa là không cần thực sự chuyển đổi dữ liệu ngoài định dạng ddbb và bảng. Do đó, đảm bảo rằng việc xuất dữ liệu với cùng một mã hóa dữ liệu là rất quan trọng. Trong trường hợp DDBB Latin1 với mã UTF-8:
$ mysqldump –default-character-set=latin1 –databases wordpress > m.sql
Sau đó, thay thế các tham chiếu Latin1 trong kết xuất đã xuất trước khi nhập lại vào cơ sở dữ liệu mới trong UTF-8. Loại:
$ replace "CHARSET=latin1" "CHARSET=utf8" \
"SET NAMES latin1" "SET NAMES utf8" < m.sql > m2.sql
Trong trường hợp của tôi, liên kết này đã được trợ giúp rất nhiều.Commented đây trong tiếng Tây Ban Nha .