我有一個mysql數據庫,我有一個名爲「user_job」的表。在行「類別」中,我存儲了一個短語「Alpha-Aλφα」。 我的代碼是:無法從MySQL數據庫中獲取英語和希臘語的短語
<?php
$e = mysql_query("select `category` from `user_job` where `category`='$category' ");
$a = mysql_num_rows($e);
?>
當我運行它時,它返回我0行。如果我刪除希臘字中的「Αλφα」這個希臘字,它會起作用,並返回給我1行。這裏有什麼問題以及如何解決這個問題。我的表設置爲「utf8_general_ci」
'utf8_general_ci'包含Αλφα[見這裏]中的所有字符(http://collation-charts.org/mysql60/mysql604.utf8_general_ci.european.html),所以它不是你的編碼。 –