HTMLエスケープ / アンエスケープ
HTMLの特殊文字をエスケープ(< > 等)およびアンエスケープします。サニタイズ処理に。
HTMLエンティティ(&#数值; 等)のエンコード・デコードを行います。
HTMLエンティティとは、HTMLで特別な意味を持つ文字を表示するための表記法です。
例えば < は <、> は > と表記します。
Webページにコードを表示する際などに利用されます。
HTMLエスケープは<>&"'などの特殊文字を変換しますが、HTMLエンティティエンコードはすべての文字を&#数値;形式に変換します。
HTMLで特別な意味を持つ文字(<>&"'など)をエンティティ形式に変換します。
いいえ、すべての処理はブラウザ内で行われます。