Říkám tomu „dvojité kódování“. Váš klient tvrdil, že získává znaky latin1, ale řekl MySQL, že by měly být utf8, takže 3bajtový znak utf8 byl v databázi převeden na 6 bajtů.
Musíte opravit klienta i data v tabulkách. Pojednává o tom tento odkaz:http://mysql.rjweb.org/doc.php /charcoll
. (Je nám líto, ale neexistuje žádné stručné shrnutí, jak vyřešit vaše problémy.) The problémy
a opravy
.