Was sind HTML-Entities?
HTML-Entities sind kodierte Formen von Zeichen, die in HTML andernfalls besonders interpretiert würden, wie <, >, & und Anführungszeichen. Sie sind nützlich, wenn Sie Markup wörtlich anzeigen oder Text sicher in HTML-Kontexte einfügen möchten.
So verwenden Sie den HTML-Entity-Encoder / Decoder
- Fügen Sie den Quelltext oder den kodierten Entity-String in das Eingabefeld ein.
- Wählen Sie Kodieren, wenn Sie HTML-sichere Ausgabe benötigen, oder Dekodieren, um lesbaren Text zurückzuerhalten.
- Prüfen Sie je nach Anwendungsfall die Ausgabe benannter oder numerischer Entities.
- Kopieren Sie das konvertierte Ergebnis in Ihre Seite, Ihr Template oder Ihren Payload.
HTML-Entities verstehen ▾
Beispiel
Häufige Anwendungsfälle
- Maskieren Sie benutzergenerierte Inhalte, bevor Sie sie in HTML einfügen, um XSS-Angriffe zu verhindern.
- Codebeispiele in HTML anzeigen, ohne dass der Browser die Tags interpretiert.
- Sonderzeichen (©, ™ → ₀) in HTML einfügen, ohne auf Tastatureingaben angewiesen zu sein.
- HTML-Entities aus einer API oder einem Scraping-Ergebnis zurück in lesbaren Text dekodieren.
Warum dieses Tool verwenden
- Nützlich, um Codebeispiele zu escapen und unbeabsichtigtes HTML-Rendering zu verhindern.
- Hilft beim Dekodieren von Inhalten mit vielen Entities aus Scrapern, APIs und Legacy-Systemen.
- Macht es einfach, die Ausgabe benannter und numerischer Entities schnell zu vergleichen.
Häufig gestellte Fragen
HTML-Entities kodieren Sonderzeichen für die sichere Darstellung in HTML-Dokumenten ( < für < ). URL-Encoding konvertiert Zeichen für die sichere Übertragung in URLs ( %3C für < ). Verwenden Sie HTML-Entities für HTML-Inhalte und URL-Encoding für Query-Parameter und URL-Komponenten.
Nicht unbedingt. Moderne HTML-Dokumente deklarieren UTF-8-Encoding ( <meta charset="UTF-8"> ), wodurch die meisten Unicode-Zeichen unverändert erscheinen können. Entities sind am wichtigsten für die fünf Zeichen mit besonderer HTML-Bedeutung: < , > , & , " und ' .
Benannte Entities verwenden einen definierten Namen: & , © . Numerische Entities verwenden einen dezimalen ( & ) oder hexadezimalen ( & ) Codepoint. Alle drei Formen erzeugen dasselbe Zeichen; benannte Entities sind lesbarer, während numerische Entities für jedes Unicode-Zeichen funktionieren.
HTML Entity Encoder / Decoder Online —Escape HTML Free läuft vollständig in Ihrem Browser und hilft Ihnen, diese Aufgabe zu erledigen, ohne Daten auf einen Server hochzuladen.