Ujistěte se, že vaše data jsou skutečně kódována UTF8. Je sloupec skutečně utf8
?
Pokud tomu tak není, MySQL může vyvolat tuto chybu. Můžete to otestovat (mimo jiné) provedením INSERT IGNORE
a podívat se, co je vloženo do databáze.
Můžete zkontrolovat information_schema
pro tabulku, sloupec a databázi
abyste zjistili, zda je to tento případ.