当然,这已经被问及之前已经被搜索过的解决方案,到目前为止还没有成功。我想通过使用htmlentities
或htmlspecialchars
改变了TM符号和符号来其HTML equivelents:即使有参数,PHP htmlentities也无法正常工作
$TEST = "Kold Locker™ & other stuff";
echo "ORGINIAL: " . $TEST . "<BR/>";
echo "HTML: " . htmlentities($TEST, ENT_COMPAT, 'UTF-8');
这显示:
ORGINIAL: Kold Locker™ & other stuff
HTML:
我也有htmlspecialchars
尝试过了,第二个参数改变结果相同。
我错过了其他人声称在其他解决方案中工作?
更新:我试着只显示utf8_encode($TEST)
并显示HTML: Kold Locker™ & other stuff
将display_errors设置为1并将error_reporting设置为E_ALL您可能会收到错误消息 – Halcyon 2013-04-04 15:51:17
什么版本的php – Prisoner 2013-04-04 15:51:17
我查看了没有列出的错误报告 – ToddN 2013-04-04 15:51:38