HTML エンティティ エンコーダー/デコーダーとは?
HTMLエンティティエンコーダー/デコーダーは、<、>、&、クォートなどの特殊文字をHTMLエンティティの同等物(またはその逆)に変換します。これにより、HTMLにユーザーコンテンツを埋め込む際のXSSの脆弱性を防ぎ、特殊文字の表示問題を解決します。
使い方
- ステップ1 — 特殊文字またはHTMLエンティティを含むテキストを貼り付けます。
- ステップ2 — 文字をエンティティに変換するには「エンコード」を、エンティティを文字に変換するには「デコード」を選択します。
- ステップ3 — 結果をコピーするか、名前付きエンティティ(&)と数値エンティティ(&)を切り替えます。
結果
HTMLの段落内にコードスニペット <div class=hero> を表示する必要があります。エンコードして <div class="hero"> にすることで、ブラウザがマークアップとして解釈せずテキストとして表示します。