napotkałem ten sam problem, ale z chińskimi danymi, i nie tylko UTF8 w połączeniu z bazą danych jest rozwiązaniem, które powinieneś również zrobić:
Upewnij się, że kodowanie konfiguracji MySQL jest poprawnie zdefiniowane. Dodaj te wiersze do my.cnf „w przypadku korzystania z systemu Linux” lub my.ini „jeśli używasz systemu Windows”
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
character-set-server=utf8