HTML-Entity-Dekodierer

HTML-Entities sofort kodieren und dekodieren. Zwischen Sonderzeichen und Entity-Referenzen umwandeln. Die gesamte Verarbeitung erfolgt in Ihrem Browser.

Sofortige Umwandlung Kodieren & Dekodieren Clientseitige Verarbeitung

Verwendung des HTML-Entity-Dekodierers

1

Modus wählen

Wählen Sie Kodieren, um Zeichen in Entities umzuwandeln, oder Dekodieren, um Entities wieder in Zeichen umzuwandeln.

2

Text eingeben

Fügen Sie den Text mit HTML-Entities oder Rohzeichen ein oder tippen Sie ihn ein.

3

Ergebnis abrufen

Das umgewandelte Ergebnis erscheint sofort. Mit einem Klick kopieren.

Was sind HTML-Entities?

HTML-Entities sind spezielle Codes zur Darstellung von Zeichen, die in HTML eine besondere Bedeutung haben (wie <, >, &) oder die nicht einfach eingegeben werden können. Sie verwenden das Format &name;, &#nummer; oder &#xhex;.

Arten von HTML-Entities

Benannte Entities

Verwenden lesbare Namen wie &amp; für &, &lt; für <, &gt; für >, &quot; für "

Dezimal numerisch

Verwenden dezimale Codepunkte wie &#38; für &, &#60; für <

Hexadezimal numerisch

Verwenden hexadezimale Codepunkte wie &#x26; für &, &#x3C; für <

Häufig gestellte Fragen

Was ist der Unterschied zwischen benannten und numerischen Entities?

Benannte Entities verwenden lesbare Namen wie &amp; für &. Numerische Entities verwenden dezimale (&#38;) oder hexadezimale (&#x26;) Codepunkte. Beide stellen dasselbe Zeichen dar.

Unterstützt das Tool alle HTML5-benannten Entities?

Ja, das Tool unterstützt alle standardmäßigen HTML5-benannten Zeichenreferenzen einschließlich &copy;, &euro;, &mdash; und Hunderte weiterer.

Wann sollte ich HTML-Entity-Kodierung verwenden?

Verwenden Sie Entity-Kodierung, wenn Sie Text in HTML einbetten, der Zeichen wie <, >, & oder Anführungszeichen enthält, die als Markup interpretiert werden könnten.

Wie viele benannte Entities definiert HTML5?

Die HTML5-Spezifikation (heute der WHATWG Living Standard) definiert 2231 benannte Zeichenreferenzen - eine enorme Erweiterung gegenüber den 252 in HTML 4.01. Dazu gehören Symbole wie &copy; (Copyright-Zeichen), &euro; (Eurozeichen) und &check; (Häkchen). Jede dieser Referenzen hat auch ein numerisches Äquivalent, etwa &#169; oder &#xA9; für das Copyright-Zeichen.

Welche Entities müssen in HTML und XML immer maskiert werden?

Maskieren Sie in HTML < als &lt;, > als &gt; und & als &amp;, zusätzlich " als &quot; innerhalb von Attributwerten. XML 1.0 definiert genau fünf Entities vor - diese vier plus &apos; - und HTML5 unterstützt &apos;, obwohl HTML 4 dies nicht tat. Am wichtigsten ist &amp;: Ein unmaskiertes kaufmännisches Und, dem Buchstaben folgen, kann als Beginn einer Entity fehlinterpretiert werden.

Was ist doppelte Kodierung und wie erkenne ich sie?

Doppelte Kodierung entsteht, wenn bereits kodierter Text erneut kodiert wird: & wird zu &amp; und dann zu &amp;amp;. Das sichtbare Symptom ist ein wörtlich angezeigtes &amp; oder &#38; auf der Seite. Die Behebung besteht darin, genau einmal an der Grenze zu dekodieren, an der der Wert in den HTML-Kontext eintritt - mit diesem Tool können Sie jeden Durchgang einzeln überprüfen.

Sollte ich HTML-Entities oder Prozentkodierung für URLs verwenden?

Sie lösen unterschiedliche Probleme. Prozentkodierung (%20) ist der URL-Standard aus RFC 3986 und gehört in href-Attribute; HTML-Entities (&amp;) maskieren Markup-Zeichen und greifen nur dort, wo die URL in HTML eingebettet ist. Ein Query-Wert, der & und Leerzeichen enthält, benötigt typischerweise beide Ebenen: Leerzeichen prozentkodiert und das trennende & im Markup als &amp; geschrieben.

Unterstützen alle Browser jede HTML5-Entity?

Ja - die Tabelle der benannten Zeichenreferenzen wird seit etwa 2014 von allen gängigen Browsern vollständig unterstützt, einschließlich der Legacy-Entities ohne Semikolon, die HTML5 aus Gründen der Abwärtskompatibilität beibehält. Numerische Referenzen (&#169; oder &#xA9;) sind sogar noch sicherer, da sie nur von Unicode-Codepunkten abhängen und nicht von einer Lookup-Tabelle des Browsers.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}