このツールでできること
デフォルトでは、HTML エンティティ エンコーダは HTML テキストと属性に一般的な特殊文字のみを処理し、すべての中国語文字を無意味にエンティティに変換しません。オプション モードでは、Unicode コード ポイントによって非 ASCII 文字を数値エンティティにエンコードします。
- デフォルトのエンコードは、アンパサンド、左および右の山括弧、二重引用符、および一重引用符です。
- オプションの「非 ASCII をすべてエンコード」は、絵文字などの補助フラット文字を正しく処理します。
- このツールはテキストの変換のみを行い、ユーザーが指定した HTML の解析や実行は行いません。
使い方
- HTML スニペットまたはプレーン テキストを貼り付けます。
- すべての非 ASCII 文字をエンコードするかどうかを決定します。
- 「エンティティのエンコード」をクリックします。
- エンコードされたテキストをコピーします。
主な用途
- HTML タグをマークアップせずにドキュメント内に表示します。
- HTMLの属性値としてエスケープが必要な文字を用意します。
- 互換性テスト用の Unicode デジタル エンティティを生成します。
プライバシーとセキュリティ
入力と結果はブラウザーのメモリ内だけで処理されます。サーバーへのアップロード、オンライン API の呼び出し、自動保存は行われません。
HTML Entity Encoderの機能
HTML で一般的に見られる特殊文字をエンコードし、オプションで非 ASCII 文字を数値エンティティに変換します。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。
FAQ
すべての中国語文字はデフォルトでエンコードされるのでしょうか?
いいえ。デフォルトでは一般的な HTML 特殊文字のみがエンコードされ、完全な非 ASCII エンコードは明示的にオプションです。
エンティティのエンコーディングをすべての XSS から保護できますか?
いいえ。正しいエスケープは、テキスト、属性、URL、スクリプトなどの特定のコンテキストと組み合わせる必要があります。このツールはテキスト変換のみを提供します。
絵文字はコーディングできますか?
はい。「非 ASCII 文字をすべてエンコード」を有効にすると、Unicode コードポイント単位で数値文字参照を生成します。
HTMLの入力は実行されるのでしょうか?
いいえ、入力と出力は通常のテキストとして扱われます。