Stellen Sie sicher, dass Ihre Daten tatsächlich UTF8-codiert sind. Ist die Spalte wirklich utf8 ?
Wenn dies nicht der Fall ist, kann MySQL diesen Fehler auslösen. Sie können dies (unter anderem) testen, indem Sie INSERT IGNORE ausführen Anweisung und schauen, was in die Datenbank eingefügt wird.
Sie können das information_schema überprüfen für die Tabelle, Spalte und Datenbank
um zu sehen, ob dies der Fall ist.