Сигурни ли сте, че базата данни MySQL поддържа UTF-8? Мисля, че настройките за инсталиране по подразбиране използват latin1. Трябва също така да се уверите, че 'default-character-set' за [mysql] и [mysqld] в конфигурационния файл my.ini е зададен на 'utf8'. Освен това се уверете, че таблицата е създадена с UTF-8 настройки.