真的很简单,我已将所有排序规则设置为 utf8_general_ci,但是,数据库似乎没有正确存储重音字符
例如,它将“Québec”存储为“Québec”
现在在插入变量之前,它通过以下函数:
function dbprep ($v)
{
$v = html_entity_decode($v, ENT_QUOTES);
$v = htmlspecialchars_decode($v, ENT_QUOTES);
$v = strip_tags($v);
$v = trim($v);
$v = mysql_real_escape_string($v);
return $v;
}
另外,我应该提到我在我的 html 中使用了以下元标记:
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
为什么它没有正确存储值?对我来说完全是无稽之谈。