Yueser

HTMLエンティティエンコーダー

HTML で特別な意味を持つ & < > " ' の 5 文字を実体参照に置き換え、コードの断片がタグとして解釈されないようにします。中国語や日本語、絵文字は変換せずそのまま残すため、出力は読みやすいままです。

使い方
  • タグや引用符、コードを含む断片を入力欄に貼り付けます。
  • & < > " ' だけが &amp; などの実体参照に置き換わり、ほかの文字はそのまま残ります。
  • 結果をページやテンプレートに貼り付け、文字として表示されるか確認します。

よくある質問

中国語が実体参照にならないのはなぜですか?

HTML で意味を持つ 5 文字だけを変換しています。中国語は変換する必要がなく、そのままのほうが読みやすいためです。

&apos; と &#39; は違いますか?

どちらもシングルクォートを表します。&apos; は古い HTML では十分にサポートされないため、ここでは &#39; を出力します。

エスケープすれば XSS を防げますか?

いいえ。文字のエスケープはテキストとして表示させるだけで、文脈に応じた出力エンコードや入力の検証の代わりにはなりません。