ho affrontato lo stesso problema ma con dati cinesi, e non è solo l'UTF8 nella connessione db è la soluzione, dovresti anche fare questo:
Assicurati che la codifica della tua configurazione MySQL sia definita correttamente. Aggiungi queste righe a my.cnf "nel caso se usi linux" o my.ini "se stai usando Windows"
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
character-set-server=utf8