Sind Sie sicher, dass die MySQL-Datenbank UTF-8 unterstützt? Ich denke, die Standardinstallationseinstellungen verwenden latin1. Sie müssen auch sicherstellen, dass der 'default-character-set' für [mysql] und [mysqld] in der Konfigurationsdatei my.ini auf 'utf8' gesetzt ist. Stellen Sie außerdem sicher, dass die Tabelle mit UTF-8-Einstellungen erstellt wurde.