HTMLエンティティ エンコード・デコード
特殊文字をHTMLエンティティに変換したり、エンティティを文字に戻したりできます。一般的なエンティティ参照テーブルも付属しています。
입력
Output
복사됨!
▶
Common HTML Entity Reference
| Character | Entity | 코드 | 설명 |
|---|
HTMLエンティティとは?
HTMLエンティティとは、HTMLで予約された文字を表現するために使用される特殊なコードです。例えば、< は < を、& は & を表します。エンコードしないと、これらの文字はHTMLタグや構文として解釈され、ページのレイアウトが崩れたり、XSS攻撃のようなセキュリティ上の問題を引き起こす可能性があります。
HTMLエンティティのエンコードまたはデコード方法
- モードの選択 — 文字をエンティティに変換するには「エンコード」を、エンティティを文字に戻すには「デコード」を選択します
- 入力または貼り付け — テキストを入力すると、変換された結果がリアルタイムで表示されます
- 参照テーブル — 参照セクションをクリックして、一般的なエンティティを表示し、任意の行をクリックして挿入します
- コピー — 「コピー」をクリックして結果を取得します
このHTMLエンティティツールを使う理由
- リアルタイム — 入力すると同時に結果が即座に更新されます
- 参照テーブル — 文字、名前付きエンティティ、数値コード、および説明を含む24個の一般的なエンティティ
- クリックして挿入 — 参照テーブル内の任意のエンティティをクリックして、入力に追加します
- 入れ替えボタン — エンコード/デコードの方向をすばやく反転させ、出力を新しい入力として使用します
- XSS対策 — ユーザー入力を適切にエンコードして、クロスサイトスクリプティング攻撃を防ぎます
FreeToolbox vs 他のHTMLエンティティツール
| 機能 | FreeToolbox | mothereff.in | html-entities.com |
|---|---|---|---|
| リアルタイム | はい | はい | いいえ |
| 参照テーブル | はい (24エンティティ) | いいえ | はい |
| クリックして挿入 | はい | いいえ | いいえ |
| 入出力の入れ替え | はい | いいえ | いいえ |
| 広告 | 最小限 | なし | 多い |
よくある質問
どの文字がエンコードされますか?
エンコーダーは、5つの主要なHTML特殊文字、& (アンパサンド)、< (小なり)、> (大なり)、" (二重引用符)、および ' (一重引用符)を変換します。
絵文字のような非ASCII文字はどうなりますか?
アクセント付き文字や絵文字のような非ASCII文字は、最新のHTML (UTF-8) がネイティブで処理するため、そのまま残されます。エンコードされるのは、5つの予約済みHTML文字のみです。
参照テーブルを使用してエンティティを挿入できますか?
はい。参照テーブルの任意の行をクリックすると、対応する文字(エンコードモードの場合)またはエンティティ(デコードモードの場合)が入力に追加されます。
HTMLエンコードがセキュリティ上重要なのはなぜですか?
ユーザーが提供したテキストをエンコードすることで、クロスサイトスクリプティング (XSS) 攻撃を防ぎます。エンコードしないと、攻撃者が