1

問題が発生しました。私は PHP で Ajax アプリケーションを構築しており、htmlspecialchars() を介して入力をサニタイズしています。次に、入力された文字列を処理し、それを使用して特定の html 要素のデータ属性を設定しています。私の問題があります。

ユーザーが書いたとしましょう<html>。htmlspecialchars() を使用したその入力は、 に変換され&lt;html&gt;ます。コンテンツの表示にはこれで問題ありませんが、データ属性については、 として挿入したいと思います<html>。これは可能ですか?

4

1 に答える 1

0

htmlspecialchars の動作を逆にする関数があります。

htmlspecialchars_decode()

http://php.net/manual/en/function.htmlspecialchars-decode.php

于 2013-06-03T22:25:37.113 に答える