配列に格納された文字列があります:But I Don't
Webページに印刷すると、次のようになります。But I Don’t
htmlentities()
、htmlspecialchar()
、両方ともENT_QUOTES
有効にしてみました。
印刷するたびに関数に文字列の置換を強制できることはわかっていますが、配列を調べて各文字列を印刷し、すべての特殊文字 (引用符だけでなく) を適切な文字に変換する方法が PHP には確かにあります。 html?
アポストロフィが文字列のサニタイズに適していなかったことに困惑しています。
編集
結局、それはバック ティックだったので、文字列は「But I Don`t」でした。
PHPでもこれをサニタイズする簡単な方法はありますか?