ok man sollte vielleicht auch beachten die servervariablen zu ändern:
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
mysql_query("SET character_set_database=utf8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_server=utf8");
mysql_query("SET character_set_system=utf8");
zumindest werden jetzt einige werte mehr korrekt dargestellt, dafür andere umso schlimmer, aber ich vermute, das liegt an der noch nicht oder vielleicht doppelten konvertierung einer tabelle, mal schauen ;)