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

HTMLの特殊文字(<, >, &, ", ')をエスケープ、または元に戻します。

HTMLエスケープとは?

HTML内で特別な意味を持つ文字(タグの開始を表す `<` など)を、文字そのものとして表示するために別の記述(実体参照)に置き換えることです。

主な変換例

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

ブログ記事などでHTMLコードをそのまま表示したい場合や、XSS(クロスサイトスクリプティング)対策として重要です。