HTMLエンティティデコード
HTMLエンティティを元の文字にデコードします。
結果
使用例
スクレイピングしたHTMLテキストを元に戻す
ウェブページから取得したテキストに&や"のようなエンティティが混ざっているとき、元の文字に戻して読みやすくできます。
メールやRSSフィードのタイトルを整える
RSSフィードやメール本文でHTMLエンティティにエンコードされたタイトルや本文を、読みやすいプレーンテキストに戻せます。
数値参照で表現された特殊文字を確認する
€のように数値で表現された文字が実際にどの文字(この場合は€)なのかすぐに確認できます。
よくある質問
入力したテキストはサーバーに送信されますか?
いいえ。すべてのデコードはブラウザ内でのみ行われ、入力した内容がサーバーに送信されることはありません。
ブラウザのHTMLパーサーを使っていますか?
いいえ。innerHTMLのようなブラウザの解析機能には一切頼らず、独自に作成した変換テーブルと数値エンティティ用の正規表現だけでデコードします。
どの名前付きエンティティに対応していますか?
&、<、>、"、'などの基本エンティティに加え、通貨記号、句読点、矢印など約60種類の一般的な名前付きエンティティに対応しています。リストにない名前はそのまま残されます。
数値エンティティにも対応していますか?
はい。'のような10進数のエンティティと'のような16進数のエンティティの両方に対応しています。