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