Měl jsem takové případy ve starých instalacích wordpressu s problémem, že samotná data již byla v UTF-8 v databázi Latin1 (kvůli výchozí znakové sadě WP). To znamená, že nebyla skutečná potřeba konverze dat, ale formátů ddbb a tabulek. Podle mých zkušeností se věci při provádění výpisu kazí, protože jsem pochopil, že MySQL použije výchozí znakovou sadu klienta, která je v mnoha případech nyní UTF-8. .Proto se ujistěte, že export se stejným kódováním dat je velmi důležitý. V případě Latin1 DDBB s kódováním UTF-8:
$ mysqldump –default-character-set=latin1 –databases wordpress > m.sql
Poté nahraďte odkazy Latin1 v exportovaném výpisu před opětovným importem do nové databáze v UTF-8. Tak nějak:
$ replace "CHARSET=latin1" "CHARSET=utf8" \
"SET NAMES latin1" "SET NAMES utf8" < m.sql > m2.sql
V mém případě tento odkaz byla velká pomoc. Komentář zde v španělština .