Zjišťuji, že mnohé věci řeší;
mysql_query("SET NAMES 'utf8'");
Před provedením jakýchkoli dotazů.
V dokumentaci se doporučuje použít mysql_set_charset
ale často vidím, že tato funkce chybí.
if( function_exists('mysql_set_charset') ){
mysql_set_charset('utf8', $db_con);
}else{
mysql_query("SET NAMES 'utf8'", $db_con);
}