當然,這已經被問及之前已經被搜索過的解決方案,到目前爲止還沒有成功。我想通過使用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