もちろん、これは以前に尋ねられ、解決策を探してきましたが、これまでのところすべてうまくいきませんでした. htmlentities
orを使用して、TM 記号とアンパサンドを html の等価物に変更したいと考えていますhtmlspecialchars
。
$TEST = "Kold Locker™ & other stuff";
echo "ORGINIAL: " . $TEST . "<BR/>";
echo "HTML: " . htmlentities($TEST, ENT_COMPAT, 'UTF-8');
これは次のように表示されます。
ORGINIAL: Kold Locker™ & other stuff
HTML:
私もそれを試してみましたがhtmlspecialchars
、2番目のパラメーターが同じ結果で変更されました。
他のソリューションで機能したと他の人が主張していて、私が見逃しているものは何ですか?
更新:表示してみたところ表示utf8_encode($TEST)
されましたHTML: Kold Locker™ & other stuff