JNTZN

HTMLエスケープ/アンエスケープ

Screenshot 2026 03 13 125758

HTMLエスケープ/アンエスケープ ツールとは?

HTML Escaping とは、特殊文字を対応する HTML エンティティに変換し、ブラウザで HTML コードとして解釈されるのではなくテキストとして表示されるようにする処理です。

HTML Unescaping はその逆で、HTML エンティティを元の文字に戻します。


なぜ HTML Escape/Unescape を使うのか?

  1. セキュリティ(XSS 攻撃の防止)
  2. 特殊文字を安全に表示
    • 例:<div> を HTML 要素ではなくテキストとして表示。
  3. フォームやコードスニペットでのデータ整合性

仕組み

CharacterEscaped Entity
<&lt;
>&gt;
&&amp;
"&quot;
'&#39;

original: 
<script>alert("Hi")</script>

escaped:
&lt;script&gt;alert(&quot;Hi&quot;)&lt;/script&gt;

Unescape はこの処理を逆にします。

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です