Уверете се, че вашите данни всъщност са кодирани с UTF8. Колоната наистина ли е utf8
?
Ако не е, MySQL може да предизвика тази грешка. Можете да тествате това (наред с други неща), като направите INSERT IGNORE
изявление и разглеждане на това, което е вмъкнато в базата данни.
Можете да проверите information_schema
за таблица, колона и база данни
за да видите дали това е така.