我正在使用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's<br><br>It's
也许是浏览器设置???