@qmerfp; üst kısımda ezSQL ile bu sorguları yaptıktan sonra deneyebilir misiniz?

$charset = "utf8";
$collate = "utf8_general_ci";

$db->query(sprintf("SET NAMES %s", $charset));
$db->query(sprintf("SET NAMES %s COLLATE %s", $charset, $collate));
$db->query(sprintf("SET character_set_client = %s", $charset));
$db->query(sprintf("SET character_set_results = %s", $charset));
$db->query(sprintf("SET character_set_connection = %s", $charset));
$db->query(sprintf("SET collation_connection = %s", $collate));
Not: hangi driver'ı kullandığınızı bilmediğim için çoklu sorguyla verdim. mysqli veya pdo kullanıyorsanız tek sorguyla çözebiliriz.