When you write it to DB, in the php after you have established a DB connection set
mysql_set_charset('utf8');
Also, you say the table is set to utf8 but you must check the column too. It can be the case that the table is set to utf8 but the column is set to Latin1.