在HTML

时间:2015-07-03 18:40:20

标签: php html mysql pdo utf-8

这似乎是在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中正确移位,

我该如何解决/调试?

1 个答案:

答案 0 :(得分:0)

尝试更改你的句子

"I can't go to school

到这个

\"I can\'t go to school