我有一个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),所以它不是你的编码。 –