这似乎是在HTML中显示特殊字符的持久问题。
我正在使用带有mysql和PHP的PDO,mysql中的排序规则为utf8_unicode_ci
。
这句话和名称保存在数据库中。
"I can't go to school
当我创建一个select查询并在我的HTML文件中回显它时,它看起来像这样
“I can't go to school
我已设置$PDO->exec("set names utf8");
,应该使得收到的响应应该处理特殊字符。
此外,当我通过浏览器查看viewsource时,我的HTML就位于顶部
<meta content="charset=utf-8">
我想可能有两个原因,要么数据未正确获取,要么正确获取但未在View中正确移位,
我该如何解决/调试?
答案 0 :(得分:0)
尝试更改你的句子
"I can't go to school
到这个
\"I can\'t go to school