ForHosting KIT · Entwickler-Tools

Benannte HTML-Entitäten

Aus A & B © wird A & B ©: Jedes Zeichen mit einem Standardnamen, von spitzen Klammern bis zum Copyright-Zeichen, wird mit diesem Namen geschrieben. Beim Dekodieren erhält <span> seine Klammern zurück, unbekannte Namen werden abgelehnt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Price < $5 & free shipping © 2026
Berechnungsmodus
Encode
Erhalten Sie
Ergebnis
Price &lt; $5 &amp; free shipping &copy; 2026
Kodierung
html_entities_named
Eingabelänge
33
Ausgabelänge
45

Dieses Werkzeug für benannte HTML-Entitäten wandelt gewöhnliche Unicode-Zeichen in standardisierte benannte Zeichenreferenzen um und dekodiert diese Namen zurück in Klartext. Die Kodierung schreibt jedes Zeichen um, das in der festen Entitätentabelle einen definierten Namen hat — das kaufmännische Und wird zu &amp;, das Kleiner-als zu &lt;, das Copyright zu &copy;, das geschützte Leerzeichen zu &nbsp; —, sodass Markup lesbar und portabel bleibt, ohne numerische Codepunkte zu erfinden. Die Dekodierung akzeptiert nur wohlgeformte benannte Formen wie &amp; und &trade; und schlägt klar fehl, wenn ein Name nicht in der Tabelle steht, damit Tippfehler nie stillschweigend ins Produktions-HTML überleben. Der Pfad ist vollständig deterministisch: derselbe Text und Modus erzeugen immer dasselbe Ergebnis, ohne Netzwerkaufrufe, ohne Zufallssalze und ohne datumsabhängige Abkürzungen. Kleine Prüfungen umfassen das Kodieren von A & B © zu A &amp; B &copy; und das Dekodieren von &lt;span&gt; zurück zu spitzen Klammern.

Was benannte HTML-Entitäten sind und was dieses Werkzeug zurückgibt

Benannte HTML-Entitäten sind textuelle Escapes, die Zeichen durch einen mnemotechnischen Namen statt durch einen numerischen Codepunkt ersetzen. Ein kaufmännisches Und startet eine Zeichenreferenz, daher muss ein rohes & im Fließtext zu &amp; werden, wenn Sie ein literales Und meinen und nicht den Beginn einer anderen Entität. Spitze Klammern öffnen und schließen Tags, daher werden < und > zu &lt; und &gt;, wenn Sie diese Glyphen als Daten und nicht als Markup-Struktur wollen.

Über die fünf XML-Sonderzeichen hinaus deckt die benannte HTML-Tabelle auch Typografie und Symbole ab, nach denen Menschen namentlich suchen: geschütztes Leerzeichen als &nbsp;, Copyright als &copy;, Registered als &reg;, Trademark als &trade;, Euro als &euro;, Gedankenstrich en als &ndash; sowie viele Latin-1- und griechische Buchstaben. Diese Seite implementiert Encode über die vollständige umgekehrte Abbildung dieser festen Standardtabelle und Decode nur wohlgeformter &name;-Sequenzen. Numerische Formen wie &#39; oder &#xA0; bleiben absichtlich unverändert — diese Fähigkeit beantwortet die Suchintention benannter Entitäten, nicht den allgemeinen Pfad numerischer Referenzen.

Wo Kodierung und Dekodierung benannter HTML-Entitäten in Markup-Workflows passen

Entwickler begegnen benannten HTML-Entitäten, wenn sie Benutzertext in Templates einfügen, wenn CMS-Exporte rohe Unds mit doppelt escapten Fragmenten mischen, und wenn E-Mail oder statische Generatoren portable Symbole ohne spröde numerische Codepunkte brauchen. Frontend-Teams dekodieren entitätslastige Texte aus Legacy-Datenbanken, damit UI-Komponenten echte Anführungszeichen, Gedankenstriche, geschützte Leerzeichen und Copyright-Zeichen rendern statt literaler &rsquo;- oder &copy;-Sequenzen. Quality Engineers erzeugen deterministische Encode- und Decode-Paare für Vertragstests, damit eine Middleware, die benannte Entitäten behauptet, die Behandlung von &nbsp; oder &amp; zwischen Releases nicht still ändern kann.

Lehrende nutzen dasselbe Werkzeug, um den Unterschied zwischen benannten Entitäten und dezimalen oder hexadezimalen Referenzen zu erklären, die moderne HTML-Parser ebenfalls akzeptieren. Kombinieren Sie es mit HTML-Sanitize- oder Minify-Helfern, wenn Sie breitere Markup-Bereinigung brauchen, und mit anderen Encoding-Endpunkten, wenn Sie ein kleines Labor freier, deterministischer Textwerkzeuge aufbauen, das sich auf benannte Referenzen konzentriert, nach denen Menschen tatsächlich suchen.

Lesbarer Template- und Attributtext

Kodieren Sie Titel, Labels und Ausschnitte so, dass Unds, spitze Klammern, Copyright und geschützte Leerzeichen zu benannten Entitäten werden, die Menschen im Quelltext prüfen können.

Bereinigung benannter Entitäten aus Legacy-CMS

Dekodieren Sie &amp;, &nbsp;, &copy; und andere benannte Entitäten aus exportiertem HTML oder Datenbankfeldern zurück in einfaches Unicode für moderne Oberflächen.

Was kosten benannte HTML-Entitäten?

Das Werkzeug ist auf dieser Seite in Ihrem Browser kostenlos.

Welche Zeichen werden kodiert?

Der Encode-Modus schreibt jedes Zeichen mit definiertem Namen in der Standardtabelle um — einschließlich &, <, >, ", ', ©, ®, geschütztes Leerzeichen, Gedankenstriche und gängige Symbole — in die Form &name;. Nicht gemappte Zeichen bleiben unverändert.

Was geschieht bei einer unbekannten benannten Entität?

Korrigieren Sie die Schreibweise oder nutzen Sie einen in der Standardtabelle definierten Namen wie &amp; oder &nbsp;.

Werden numerische Entitäten dekodiert?

Nein. Diese Fähigkeit ist nur für benannte Entitäten: &#39; und &#xA0; bleiben unverändert. Nutzen Sie ein allgemeines HTML-Entitäten-Werkzeug, wenn Sie numerische Referenzen brauchen.

Für welche Zeichen gibt es einen Namen?

Neben den fünf Sonderzeichen deckt die Tabelle Typografie und Symbole ab, etwa &nbsp; für das geschützte Leerzeichen, &copy;, &reg;, &trade;, &euro; und &ndash;, dazu viele Latin-1- und griechische Buchstaben.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/html-entities-named

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/html-entities-named \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Price < $5 & free shipping © 2026"}'
{
  "text": "Price < $5 & free shipping © 2026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.html_entities_named",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Nutzen Sie es kostenlos im Browser für Template-Hygiene und Inhaltsbereinigung, oder rufen Sie die API für $0.002 pro erfolgreicher Anfrage auf, wenn Pipelines reproduzierbare Transformationen benannter Entitäten in CI und Backend-Diensten benötigen.

Was benannte HTML-Entitäten sind und was dieses Werkzeug zurückgibt

Die JSON-Antwort enthält stets result für die transformierte Zeichenkette, mode mit encode oder decode, encoding fest auf html_entities_named, input_length plus output_length, damit Tests Größen prüfen können, sowie entities_encoded oder entities_decoded, um zu bestätigen, wie viele Zeichen oder Namen umgeschrieben wurden. Es gibt kein stilles partielles Überspringen unbekannter Namen: Entweder ist jede benannte Entität in der Map definiert, oder die Anfrage scheitert mit invalid_input.

Wie Text und Modus gelesen werden und wie Ergebnisse reproduzierbar bleiben

Mode ist standardmäßig encode und akzeptiert decode explizit; die Aliase op, direction und action mappen auf denselben Schalter für Skripte, die diese Namen bereits verwenden. Encode durchläuft die Zeichenkette nach Unicode-Codepunkten und ersetzt jedes Zeichen mit bevorzugtem Namen in der umgekehrten Tabelle durch &name;, wobei Buchstaben, Ziffern und anderes nicht gemapptes Unicode unverändert bleiben, damit lesbarer Text lesbar bleibt. Wenn mehrere historische Namen auf dasselbe Zeichen zeigen könnten, bevorzugt Encode eine stabile kanonische Wahl: amp, lt, gt, quot und apos für die fünf Sonderzeichen und den zuerst deklarierten Namen für andere Symbole. Decode sucht wohlgeformte benannte Entitäten, die mit Semikolon enden: ein Name mit führendem Buchstaben gefolgt von Buchstaben oder Ziffern. Das bevorzugte Nutzlastfeld ist text, mit den Aliasnamen input, value, s und html, damit Formulare, Abfragezeichenfolgen und SDK-Clients denselben Vertrag ohne Spaltenumbenennung wiederverwenden können. Nackte kaufmännische Unds, die keine vollständige benannte Entität bilden, bleiben unberührt, damit unvollständige Entwürfe nicht explodieren, aber ein vollständiger unbekannter Name wie &notanentity; löst invalid_input mit einer Meldung aus, die die schlechte Referenz benennt. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie dasselbe mathematische Ergebnis in einer automatisierten Pipeline brauchen, ohne Entitätentabellen selbst neu zu implementieren. Ungültige Eingaben liefern invalid_input und werden nicht berechnet, was die Validierung günstig hält, während erfolgreiche Transformationen beim festen Stückpreis von $0.002 bleiben.

Wo Kodierung und Dekodierung benannter HTML-Entitäten in Markup-Workflows passen

Backend-Dienste kodieren dynamische Titel und Labels, bevor sie sie in HTML-Snippets oder JSON einbetten, das später zu HTML wird, und bevorzugen mnemotechnische Namen, die Menschen in der Versionskontrolle prüfen können. Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Trennung — kostenlose interaktive Erkundung und eine preislich belegte, identische API — entspricht dem übrigen KIT-Katalog der Stufe A und lässt Sie von einer Unterrichtsdemo zu einer automatisierten Pipeline wechseln, ohne das kodierte Ergebnis zu ändern.

Deterministische CI-Fixtures

Erzeugen Sie reproduzierbare benannte Encode- und Decode-Paare für Unit-Tests, Golden-Dateien und Vertragsprüfungen über Dienste hinweg.

Welche Modi werden unterstützt?

mode=encode (Standard) wandelt gemappte Zeichen in benannte Entitäten um. mode=decode wandelt wohlgeformte benannte Entitäten zurück in Zeichen.

Vollständige KIT-Dokumentation lesen →