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.

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.

HTML-Sonderzeichen: wann Entities nötig sind
  1. Eingabe

    A & B

  2. Rechenschritte

    Methode wählen und anwenden

  3. 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 < braucht zwei Decodierungen bis zum Kleiner-als-Zeichen: Dieses Werkzeug führt eine durch und liefert <.

Werkzeug öffnen

Genau eine Ebene dekodieren

Das zweite Beispiel beginnt mit <. Ein Durchlauf muss < ergeben, kein Kleinerzeichen. Dekodieren Sie das Ergebnis erneut, um einen und zwei Durchläufe zu vergleichen.

Verarbeitung im Browser: Ihre Daten werden nicht hochgeladen.

Daten einstellen

Daten einstellen

Bis 100.000 Zeichen. Decodiert eine Ebene und liefert Text; keine HTML-Bereinigung.

Ergebnis

Gib die Werte ein, um das Ergebnis zu sehen.

Kaufmännisches Und und Kodierungsebenen

A & B wird zu A & B. Die Folge < 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.

Methode und Grenzen
ParameterWert
Welche Grenzen hat dieses Werkzeug?Bis 100.000 Zeichen. Decodiert eine Ebene und liefert Text; keine HTML-Bereinigung.
Verarbeitung und DatenschutzEingaben und Ergebnisse werden im Browser verarbeitet und nicht an den Server gesendet. Aggregierte Statistiken erfassen, falls aktiviert, nur Werkzeug und Ergebnisstatus, keine Inhalte.

Quellen

Mit den Werkzeugen fortfahren

HTML-Entities codieren und decodieren

Favoriten