ホームページ >バックエンド開発 >PHPチュートリアル >htmlspecialchars($value) により中国語の文字が失われる
htmlspecialchars($value) により中国語の文字が失われます
ソース コードのセットをダウンロードし、GB2312 ページ エンコーディングを使用しました。
このうち、ckeditor とバックグラウンド管理は、htmlspecialchars($value) を使用して中国語を処理し、HTML の危険な文字を除外するために呼び出されます。
問題は、htmlspecialchars($value) で中国語の文字を処理した後、それらがすべて空になるということです。
後で情報を読んで、次のように呼ぶべきだと言いました:
htmlspecialchars($value, ENT_NOQUOTES, "gb2312")
質問は、このようにすべてを変更したいのですが、多くの変更は必要ありません。それに、ckeditor のような開発者は、この問題が存在することを知らないのですか?
ソースコードを変更しないのが最善です。助けてください。