Html特殊字符


Html special chars

我正在使用php。我对特殊字符有问题。例如,我有一个词。当我用在php端编码时

return htmlspecialchars($text,ENT_QUOTES,"UTF-8");

它返回it's,它是正确的,但浏览器没有解码它。所以在浏览器中它是一样的。为什么浏览器不解码?

感谢

我在IE 8 中进行了测试

<?php
$text="It's";
echo htmlspecialchars($text,ENT_QUOTES,"UTF-8");
echo '<br><br>';
echo htmlspecialchars($text);
?>

输出:

这是

这是

来源输出:

It&#039;s<br><br>It's

也许是浏览器设置???