HTMLエスケープ・アンエスケープ
HTMLで意味を持つ記号を実体参照へ変換します。逆方向の復元にも対応します。
テキストを入力すると自動で変換します。
この処理はブラウザ内で完結します。入力内容が dounika.site のサーバへ送信されることはありません。
補足
- エスケープでは
& < > " 'の5文字を変換します。属性値の中でも安全に使えるよう、引用符も対象にしています。 - 復元では名前付き実体参照(
&など)と数値文字参照(あ/あ)の両方を扱います。 - 復元に
innerHTMLは使いません。HTMLとして解釈させずに、実体参照だけを自前で戻しています。