HTMLで特別な意味を持つ文字を名前付き・10進・16進エンティティへ変換し、ブラウザの対応表でデコードします。
タグ文字をエンティティにして、文書へマークアップをそのまま表示します。
コピーしたHTMLエンティティを読みやすい文字へ戻します。
HTMLエンティティ変換にはブラウザの文字列処理とDOM機能を使用します。