エンコード

HTML Entities Encode/Decode

HTML エンティティのエンコード・デコード — ページ上で特殊文字を安全に表示。

よくある質問

HTML エンティティとは何ですか?

<や&のようにHTMLで特別な意味を持つ文字や、キーボードで入力しにくい記号を、マークアップを壊さずページに表示するための表記法です。&lt;のような名前付き参照と、&#60;や&#x3C;のような数値参照の2種類があります。

「基本」と「すべての文字」の違いは何ですか?

「基本」は<、>、&、\"、'などHTMLの構文上エスケープが必須な文字だけを変換します。「すべての文字」はASCII範囲外の文字も含め、対応するエンティティにできる限り変換します。

名前付きエンティティと数値参照はどちらを使うべきですか?

&amp;のような名前付きエンティティは可読性が高く一般的ですが、HTMLが定義する名前付きエンティティは限られています。&#38;や&#x26;のような数値参照はどんな文字コードポイントにも使えるため、より汎用的です。