HTMLエンティティのデコード
エンティティだらけのテキストを、それが表す文字に戻します。
テキスト
エンコード結果
オンラインでHTMLエンティティをデコード
RSSフィード、データベースのエクスポート、APIのレスポンス、スクレイピングしたページには、文字そのものではなく&、"、’のようなエンティティを含むテキストがよくあります。このページは、デコードモードでサンプルを入れたHTMLエンティティ変換ツールを開きます。ブラウザー自身のHTMLパーサーを使うため、結果はWebページでの表示と一致します。
よく使われるエンティティ
| エンティティ | 文字 |
|---|---|
| ノーブレークスペース |
& | & |
’または’ | アポストロフィとして使われる右シングルクォート |
— | エムダッシュ |
€ | ユーロ記号 |
二重にエスケープされたテキスト
2回エスケープされたテキストには&amp;や&lt;が表示されます。1回デコードすると&と<になり、もう1回デコードすると元に戻ります。根本的な対策は上流で行うことです。エスケープは1回だけ、できるだけ遅く、通常はテキストを出力するテンプレートで行いましょう。
関連ツール
テキストを再びエスケープするには、HTMLエスケープを使ってください。%20のようなパーセントエンコードされたテキストには、URLデコードが便利です。