私が見つけがちなのは、物事を解決することです。
mysql_query("SET NAMES 'utf8'");
クエリが実行される前。
ドキュメントでは、mysql_set_charset
を使用することを推奨しています しかし、私はしばしばその機能が欠けているのを見ます。
if( function_exists('mysql_set_charset') ){
mysql_set_charset('utf8', $db_con);
}else{
mysql_query("SET NAMES 'utf8'", $db_con);
}