2

嗨,我在 PHP 中遇到了某个字符的问题。字符是“应该返回

“

但是当我这样做时

echo htmlentities('“');

我明白了

�

我究竟做错了什么??

4

2 回答 2

5

看起来你的文件是 utf-8 并且 php 的版本小于 5.4 所以告诉 htmlentities 这个。

echo htmlentities('“', ENT_COMPAT | ENT_HTML401, "UTF-8");
于 2013-07-07T19:06:45.237 回答
0

尝试使用这样的在线解释器codeonline

在我的情况下,它返回了引号(“)而没有问题。有关进一步的文档,请查看文档:

http://php.net/manual/en/function.htmlentities.php

(仅供参考,可以在此线程中找到更多沙盒工具)。

于 2013-07-07T19:14:08.490 回答