Hm still strange. Have double checked your database if it has the correct encoding. On some servers i have seen, that if you create a database with utf8 its been created with latin1_swedish_ci. For that you have to turn it back to utf8 .. so not only the fields of a table should have utf8 also the database itself.
Finaly you can the this config without dbcollat
PHP Code:
'char_set' => 'utf8',
'dbcollat' => '',