0
我有一个页面,加载数据库中的内容。我的页面设置为使用UTF-8作为这样PHP htmlspecialchars和字符集问题
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我已经设置排序的分贝utf8_unicode_ci,我用这个从MySQL访问现场:
$desc = htmlspecialchars($row['description'],ENT_QUOTES,'UTF-8');
我我已经完成了这项工作来修复智能报价和em-dashes。但是,包含这些字符的任何字段现在都会返回空白。如果我在我的htmlspecialchars调用中删除了'UTF-8'参数,那么我将得到全文,其中引号应该是带有菱形问号的字符。有什么我失踪?