{ }JSONKit.tools

HTML-Entities dekodieren

&, © und — wieder in die Zeichen verwandeln, für die sie stehen. Benannte und numerische Referenzen funktionieren beide, Unbekanntes bleibt unangetastet.

Kodieren⇄Dekodieren

Kodiert

Text

Warte auf Eingabe …

Über dieses Tool

Entity-kodierter Text taucht überall dort auf, wo HTML als Daten gespeichert wurde — eine Datenbankspalte, ein RSS-Feed, eine API, die gerenderte Inhalte zurückgibt, eine Logzeile. Dekodieren stellt die ursprünglichen Zeichen wieder her, damit der Text gelesen oder weiterverarbeitet werden kann. Numerische Referenzen werden vollständig behandelt, einschließlich Zeichen jenseits der Grundebene wie Emoji; benannte Referenzen decken den Satz ab, der in echten Inhalten vorkommt. Unbekanntes bleibt bewusst so stehen, wie es geschrieben war, damit nichts stillschweigend verändert wird.

So wird es benutzt

  1. 1Den kodierten Text ins linke Panel einfügen.
  2. 2Das dekodierte Ergebnis rechts lesen.
  3. 3Stehen darin noch Entities, war der Text doppelt kodiert — das Ergebnis noch einmal dekodieren.

Häufige Fragen

›Welche Arten von Entities versteht es?

Alle numerischen Referenzen — dezimal © und hexadezimal © — sowie die benannten, die in kopiertem Text tatsächlich vorkommen: &,  , —, ©, typografische Anführungszeichen, Pfeile, mathematische Symbole und griechische Buchstaben. Ein unbekannter Name bleibt exakt so stehen, statt geraten zu werden.

›Warum ist in meinem Text immer noch ein seltsames Leerzeichen?

Das ist ein zu einem echten geschützten Leerzeichen (U+00A0) dekodiertes  . Es sieht aus wie ein normales Leerzeichen, bricht aber nicht um und fällt nicht zusammen — der übliche Schuldige, wenn aus einer Webseite kopierter Text sich sonderbar verhält.

›Was bedeutet &?

Doppelkodierung: Text, der zweimal escaped wurde. Ein zweites Mal dekodieren liefert das Original. Meist heißt das, dass zwei Schichten eines Systems denselben String jeweils escaped haben.

›Macht Dekodieren den Text sicher zum Einfügen in eine Seite?

Im Gegenteil. Dekodieren verwandelt <script> zurück in ein echtes Tag. Lies das Ergebnis, aber escape es erneut, bevor es in HTML geht — die Kodier-Seite dieses Paars erledigt genau das.