Miałem takie przypadki w starych instalacjach wordpress z problemem polegającym na tym, że same dane były już w UTF-8 w bazie danych Latin1 (z powodu domyślnego zestawu znaków WP). Oznacza to, że nie było prawdziwej potrzeby konwersji danych poza formatami ddbb i tabelami. Z mojego doświadczenia wynika, że podczas wykonywania zrzutu wszystko się komplikuje, ponieważ rozumiem, że MySQL użyje domyślnego zestawu znaków klienta, który w wielu przypadkach jest teraz UTF-8 .Dlatego bardzo ważne jest upewnienie się, że eksport danych z tym samym kodowaniem jest bardzo ważny. W przypadku Latin1 DDBB z kodowaniem UTF-8:
$ mysqldump –default-character-set=latin1 –databases wordpress > m.sql
Następnie zastąp odniesienia Latin1 w wyeksportowanym zrzucie przed ponownym zaimportowaniem do nowej bazy danych w UTF-8. Rodzaj:
$ replace "CHARSET=latin1" "CHARSET=utf8" \
"SET NAMES latin1" "SET NAMES utf8" < m.sql > m2.sql
W moim przypadku ten link był bardzo pomocny. Skomentuj tutaj w hiszpański .