テキストを貼り付けて処理を押してください(入力するだけで出力もライブ更新されます)。
使い方:左にプレーンテキストを貼り付けると右にエンコードされます。デコードに切り替えると © 形式のテキストが文字に戻ります。処理で手動再実行、入力中も出力はライブ更新されます。注意:エンコードは入力を生テキストとして扱います — すでにエンティティ列を含むテキストは、意図があれば再度エンコードし、そうでなければ先にデコードしてください。
名前付きエンティティと数値エンティティ
& のような名前付きエンティティは自然に読めます。& や 16 進の & のような数値形式は、名前が存在しない文字も含めてすべての文字で使えます。エンティティが存在するのは、マークアップ文字をテキストとして表示できるようにするためです:なければ、単独の < がタグの開始と解釈されパースが壊れます。
実際のところ HTML で必ずエスケープが必要なのは 5 文字だけです:< > & " ' — 残りをエスケープするのは安全性ではなく可読性のためです。