您好我在PHP中遇到某个字符有问题。角色是“哪个应该返回
“
但是当我做的时候
echo htmlentities('“');
我得到了
�
我做错了什么?
答案 0 :(得分:5)
看起来您的文件是在utf-8中,而且php的版本小于5.4,所以请告诉htmlentities。
echo htmlentities('“', ENT_COMPAT | ENT_HTML401, "UTF-8");
答案 1 :(得分:0)
尝试使用像codeonline这样的在线翻译。
它在我的案例中没有出现问题返回引用(“)。有关进一步的文档,请查看文档:
http://php.net/manual/en/function.htmlentities.php
(仅供参考,this thread可以找到更多沙箱工具。)