Was ist ein HTML-Entity-Kodierer?
Ein HTML-Entity-Kodierer konvertiert Sonderzeichen in ihre HTML-Entity-Äquivalente. Zeichen wie <, >, & und " haben spezielle Bedeutungen in HTML und müssen kodiert werden, um in Webseiten korrekt angezeigt zu werden, ohne als Markup interpretiert zu werden.
So verwenden Sie diesen HTML-Entity-Kodierer
- Geben Sie Text mit Sonderzeichen in das Eingabefeld ein oder fügen Sie ihn ein.
- Klicken Sie auf „Kodieren", um den Text zu kodieren.
- Kopieren Sie die kodierte Ausgabe mit allen Sonderzeichen, die durch ihre Entity-Darstellungen ersetzt wurden.
Wichtige Konzepte
HTML-Entities beginnen mit & und enden mit ;. Benannte Entities wie & (für &) und < (für <) sind menschenlesbar. Numerische Entities verwenden dezimale (<) oder hexadezimale (<) Code-Punkte. Die Kodierung verhindert Cross-Site-Scripting-Angriffe (XSS), indem sie sicherstellt, dass Benutzereingaben als Text und nicht als ausführbares HTML gerendert werden.
Häufig gestellte Fragen
Welche Zeichen müssen in HTML immer kodiert werden?
Die fünf erforderlichen Zeichen sind: & (&), < (<), > (>), " (") und ' ('). Diese Zeichen haben strukturelle Bedeutung in der HTML-Syntax.
Was ist der Unterschied zwischen Kodierung und Maskierung?
Im HTML-Kontext sind Kodierung und Maskierung im Wesentlichen gleich – beide ersetzen Sonderzeichen durch sichere Darstellungen. Der Begriff „Kodierung" ist üblicher, wenn es speziell um HTML-Entities geht.
Beeinflusst die Kodierung das Seitenrendering?
Nein. Browser dekodieren HTML-Entities beim Rendern der Seite in ihre ursprünglichen Zeichen, sodass der angezeigte Text identisch mit dem Original aussieht.