It often happens that characters such as é gets transformed to é, even though the collation for the MySQL DB, table and field is set to utf8_general_ci. T
Things you should do:
header()-function to do it manually.SET NAMES utf8 does the trick.You usually don't have to do to much using the mb_string or utf8_encode/decode-functions when you do this.