エンコード
HTML Entities Encode/Decode
HTML エンティティのエンコード・デコード — ページ上で特殊文字を安全に表示。
よくある質問
HTML エンティティとは何ですか?
<や&のようにHTMLで特別な意味を持つ文字や、キーボードで入力しにくい記号を、マークアップを壊さずページに表示するための表記法です。<のような名前付き参照と、<や<のような数値参照の2種類があります。
「基本」と「すべての文字」の違いは何ですか?
「基本」は<、>、&、\"、'などHTMLの構文上エスケープが必須な文字だけを変換します。「すべての文字」はASCII範囲外の文字も含め、対応するエンティティにできる限り変換します。
名前付きエンティティと数値参照はどちらを使うべきですか?
&のような名前付きエンティティは可読性が高く一般的ですが、HTMLが定義する名前付きエンティティは限られています。&や&のような数値参照はどんな文字コードポイントにも使えるため、より汎用的です。