HTMLエンティティとは何ですか?
HTMLエンティティは、HTML文書内の特殊文字を表すエンコーディング表現で、& で始まり ; で終わります(例:& は &、< は <)。これにより、文字がHTMLタグや属性として解釈されるのを防ぎます。
いつHTMLエンティティエスケープを使うべきですか?
HTMLで <、>、& などの特殊文字を含むテキストを表示する場合や、ユーザー入力をHTMLコンテキストに埋め込む際にXSSインジェクションを防ぐためにエスケープを使用します。
名前付きエンティティと数値エンティティの違いは何ですか?
名前付きエンティティは © のために © のような事前定義名を使用し、より読みやすいです。数値エンティティは ©(10進数)や ©(16進数)のようなUnicodeコードポイントを使用し、全文字をカバーしますが可読性は低いです。
一括モードの用途は?
一括モードは入力の各行を独立して処理し、ログファイル内の複数行のHTMLコンテンツなど、行ごとにエスケープ/アンエスケープする必要がある場面に適しています。
アンエスケープ時に認識できないエンティティはどうなりますか?
ツールはHTML5標準の名前付きエンティティと数値エンティティをすべて自動認識します。認識できない名前付きエンティティ(&foo; など)はそのまま保持されます。