PRAKTISCHE RATGEBER · Web und Codes
HTML-Sonderzeichen: wann Entities nötig sind
Trenne Text und Markup, vermeide doppelte Codierung und unterscheide HTML-Entities von der Bereinigung unsicherer Inhalte.
Von Puffinmint · Aktualisiert am
Text von HTML-Begrenzern trennen
HTML unterscheidet Text und Tag-Begrenzer. Für ein wörtliches Kleiner-als-Zeichen oder kaufmännisches Und im Text brauchst du passende Zeichenreferenzen. Entscheidend ist der Ausgabekontext.
Einmal im richtigen Kontext kodieren
Codiere den Text einmal beim Einfügen. Zum Anzeigen von Tags als Text gehören deren Begrenzer dazu. Wenn die Template-Engine bereits maskiert, führt weitere Codierung möglicherweise sichtbare Entity-Namen ein.
-
Eingabe
A & B -
Rechenschritte
Methode wählen und anwenden
-
Ergebnis
A & B
DIESEN SCHRITT AUSPROBIEREN
HTML-Entities codieren und decodieren
Arbeiten Sie direkt in dieser Anleitung: Beispiel laden, Werkzeug starten und Eingaben ändern, um Ergebnisse zu vergleichen. Der zweite Versuch prüft einen anderen Fall.
Ein nachvollziehbares Beispiel
A & B wird zu A & B. Die Folge &lt; braucht zwei Decodierungen bis zum Kleiner-als-Zeichen: Dieses Werkzeug führt eine durch und liefert <.
Genau eine Ebene dekodieren
Das zweite Beispiel beginnt mit &lt;. Ein Durchlauf muss < ergeben, kein Kleinerzeichen. Dekodieren Sie das Ergebnis erneut, um einen und zwei Durchläufe zu vergleichen.
Ergebnis
Gib die Werte ein, um das Ergebnis zu sehen.
Kaufmännisches Und und Kodierungsebenen
A & B wird zu A & B. Die Folge &lt; braucht zwei Decodierungen bis zum Kleiner-als-Zeichen: Dieses Werkzeug führt eine durch und liefert <.
Anwendungsbeispiel
- Eingabe
A & B- Ergebnis
A & B
Escaping, Bereinigung und fremde Inhalte
Decodierung schafft kein Vertrauen. Halte das Ergebnis als Text, wenn kein Markup entstehen soll. Entities ersetzen weder HTML-Bereinigung noch die kontextspezifische Behandlung von JavaScript, CSS oder URLs.
Dies sind Beispielwerte, keine Messungen eines realen Falls. Die Berechnung verwendet denselben Rechenkern wie das vollständige Werkzeug. Vergleichen Sie das Ergebnis mit den Rechenschritten und haken Sie die Prüfungen danach ab.
| Parameter | Wert |
|---|---|
| Welche Grenzen hat dieses Werkzeug? | Bis 100.000 Zeichen. Decodiert eine Ebene und liefert Text; keine HTML-Bereinigung. |
| Verarbeitung und Datenschutz | Eingaben und Ergebnisse werden im Browser verarbeitet und nicht an den Server gesendet. Aggregierte Statistiken erfassen, falls aktiviert, nur Werkzeug und Ergebnisstatus, keine Inhalte. |