Согласно ответу Эрея, я понял, что utf8_general_ci должен быть установлен в сопоставлении, а не utf8_unicode_ci
и в дополнение к этому используйте функцию mysql_set_charset ('utf8', $ connection).
Вот образец:
$connection = mysql_connect(DB_SERVER, DB_USER, DB_PASS);
mysql_set_charset('utf8',$connection);
if (!$connection) {
die("Database connection failed: " . mysql_error());
} else {
$db_select = mysql_select_db(DB_NAME, $connection);
if (!$db_select) {
die("Database selection failed: " . mysql_error());
}
}
}
Так что наличие mysql_set_charset во второй строке решило мою проблему.
Надеюсь, это кому-нибудь поможет ..