Ratgeber

HTML-Entitäten kodieren und dekodieren

Geben Sie den Text ein und verwenden Sie für die Kodierung nicht leerer Inhalte genau `encode`. Bei einem anderen Moduswert wird nicht leerer Text dekodiert, während eine leere Eingabe erfolgreich leer zurückkommt.

Tool HTML-Entities-Konverter

Geben Sie den Text ein und verwenden Sie für die Kodierung nicht leerer Inhalte genau encode. Bei einem anderen Moduswert wird nicht leerer Text dekodiert, während eine leere Eingabe erfolgreich leer zurückkommt.

Einsatz und Funktionsweise

HTML-Entitäten stellen Zeichen in einer für HTML geeigneten Schreibweise dar. Dieses Werkzeug verarbeitet eingegebenen Text in zwei Richtungen: Es kann Zeichen für HTML escapen oder bereits vorhandene Entitäten wieder in ihre Zeichenform umwandeln. Das eignet sich etwa dann, wenn Text vor der weiteren Verwendung in HTML angepasst oder eine gespeicherte Entitätsdarstellung lesbar gemacht werden soll. Der Modus wird zusammen mit dem Text übermittelt; fehlt er, gilt encode als Vorgabe.

Achten Sie darauf, die gewünschte Richtung vor dem Absenden festzulegen. Die Bezeichnung encode hat dabei eine besondere Bedeutung, während andere Moduswerte bei nicht leerem Text den jeweils anderen Verarbeitungspfad auslösen.

Text in die gewünschte Richtung verarbeiten

  1. Öffnen Sie das Werkzeug und tragen Sie den zu bearbeitenden Inhalt in das Textfeld ein. Dabei können beispielsweise kaufmännische Und-Zeichen oder spitze Klammern vorkommen.

  2. Legen Sie den Modus für die gewünschte Richtung fest. Übermitteln Sie für die Kodierung eines nicht leeren Textes genau den Wert encode. Soll nicht leerer Text dekodiert werden, verwenden Sie einen anderen Moduswert.

  3. Lösen Sie die Verarbeitung über die dafür vorgesehene Bedienfläche aus. Bei encode wird die HTML-Escaping-Operation auf den nicht leeren Inhalt angewendet; bei jedem anderen Moduswert wird dort die HTML-Unescaping-Operation verwendet.

  4. Kontrollieren Sie den ausgegebenen transformierten Text und den zurückgegebenen Modus, bevor Sie das Ergebnis an der vorgesehenen Stelle einsetzen. Eine leere Eingabe wird ebenfalls erfolgreich verarbeitet, liefert aber einen leeren transformierten Text und übernimmt den übermittelten Modus, ohne eine der beiden Operationen auszuführen.

  5. Vergleichen Sie bei einer Dekodierung den Inhalt mit Ihrer Ausgangsdarstellung, damit Sie erkennen, ob die eingegebenen Entitätszeichen tatsächlich als solche vorlagen. Bei einer Kodierung prüfen Sie dagegen, ob der verarbeitete Text für Ihren nächsten Arbeitsschritt in der erwarteten Form vorliegt.

Antwort und Grenzen beurteilen

Bei nicht leerem Text entscheidet der Modus über die Richtung: Nur encode führt die Kodierung aus, während jeder andere übermittelte Moduswert die Dekodierung auslöst. Ein abweichender Moduswert ist deshalb nicht automatisch ein Fehler, sondern kann bewusst für den Dekodierungspfad verwendet werden.

Bei leerem Text ist der Inhalt wichtiger als die Moduswahl. Das Werkzeug meldet die Verarbeitung erfolgreich zurück, lässt den transformierten Text leer und führt keine Kodierung oder Dekodierung durch. Die geprüften Beispiele umfassen erfolgreiche Antworten für beide Richtungen sowie für eine leere Eingabe.

Die Antwort enthält den transformierten Text und den übermittelten Modus. Das Werkzeug ist ohne Netzwerkzugriff beschrieben; daraus kann jedoch weder auf eine bestimmte Betriebsumgebung noch auf Aussagen zu Speicherung, Vertraulichkeit oder Konten geschlossen werden.

Praktisches Beispiel

Eine Person möchte einen Text mit für HTML relevanten Sonderzeichen für die weitere Verwendung vorbereiten.

Geben Sie den Text „5 < 8 & 9 > 3“ ein, setzen Sie den Modus auf encode und lösen Sie die Verarbeitung aus. Prüfen Sie danach die beiden zurückgegebenen Bestandteile.

Die erfolgreiche Antwort enthält den transformierten Text und den übermittelten Modus. Für den nicht leeren Eingabetext ist ein transformierter Text zu erwarten, ohne dass hier ein konkreter Ausgabeinhalt vorausgesetzt wird.

Einschränkungen

  • Die Beschreibung weist keinen Netzwerkzugriff aus, macht aber keine weitergehenden Angaben zu Speicherung, Vertraulichkeit, Kontopflicht oder der konkreten Einsatzumgebung.

Häufige Fehler

  • Ursache: Für eine Kodierung wurde bei nicht leerem Text ein Moduswert verwendet, der nicht exakt encode lautet. Korrektur: Setzen Sie den Modus auf encode, oder wählen Sie absichtlich einen anderen Wert, wenn die Unescaping-Operation benötigt wird.

Häufige Fragen

Wie kodiere ich HTML-Entitäten?

Für nicht leeren Inhalt übermitteln Sie den Moduswert encode; dadurch wird die HTML-Escaping-Operation angewendet. Anschließend können Sie den transformierten Text aus der erfolgreichen Antwort übernehmen.

Was bewirkt ein anderer Moduswert oder eine leere Eingabe?

Bei nicht leerem Text bewirkt jeder Wert außer encode die HTML-Unescaping-Operation. Bleibt das Textfeld leer, wird dagegen keine Richtung ausgeführt und der transformierte Text bleibt leer.

Welche Aussage erlaubt der fehlende Netzwerkzugriff?

Das Werkzeug ist laut seiner Beschreibung ohne Netzwerkzugriff vorgesehen. Diese Angabe beantwortet jedoch nicht, ob Daten gespeichert werden, wie sie geschützt sind oder in welcher Umgebung die Verarbeitung stattfindet.

Tool

HTML-Entities-Konverter