HTML-entity-decoder

Enkodeer en decodeer HTML-entities direct. Converteer tussen speciale tekens en entity-referenties. Alle verwerking in uw browser.

Directe conversie Encoderen & Decoderen Client-side verwerking

Hoe gebruik ik de HTML-entity-decoder

1

Kies een modus

Selecteer Encoderen om tekens naar entities om te zetten, of Decoderen om entities terug naar tekens om te zetten.

2

Voer uw tekst in

Plak of typ de tekst met HTML-entities of ruwe tekens.

3

Bekijk het resultaat

Het geconverteerde resultaat verschijnt direct. Kopieer het met één klik.

Wat zijn HTML-entities?

HTML-entities zijn speciale codes om tekens weer te geven die een speciale betekenis hebben in HTML (zoals <, >, &) of tekens die niet makkelijk getypt kunnen worden. Ze gebruiken het formaat &name; of &#number; of &#xhex;.

Soorten HTML-entities

Benoemde entities

Gebruik leesbare namen zoals &amp; voor &, &lt; voor <, &gt; voor >, &quot; voor "

Decimaal numeriek

Gebruik decimale codepunten zoals &#38; voor &, &#60; voor <

Hexadecimaal numeriek

Gebruik hex-codepunten zoals &#x26; voor &, &#x3C; voor <

Veelgestelde vragen

Wat is het verschil tussen benoemde en numerieke entities?

Benoemde entities gebruiken leesbare namen zoals &amp; voor &. Numerieke entities gebruiken decimale (&#38;) of hexadecimale (&#x26;) codepunten. Beide staan voor hetzelfde teken.

Behandelt de tool alle benoemde HTML5-entities?

Ja, de tool ondersteunt alle standaard benoemde HTML5-tekenreferenties, waaronder &copy;, &euro;, &mdash;, en honderden meer.

Wanneer moet ik HTML-entity-encodering gebruiken?

Gebruik entity-encodering wanneer u tekst in HTML insluit die tekens bevat zoals <, >, & of aanhalingstekens die als markup geïnterpreteerd kunnen worden.

Hoeveel benoemde entities definieert HTML5?

De HTML5-specificatie (nu de WHATWG Living Standard) definieert 2231 benoemde tekenreferenties - een enorme uitbreiding op de 252 van HTML 4.01. Ze omvatten symbolen zoals &copy; (copyrightteken), &euro; (euroteken) en &check; (vinkje). Elk daarvan heeft ook een numeriek equivalent, zoals &#169; of &#xA9; voor het copyrightteken.

Welke entities moeten altijd ge-escapet worden in HTML en XML?

In HTML: escape < als &lt;, > als &gt; en & als &amp;, plus " als &quot; binnen attribuutwaarden. XML 1.0 definieert vooraf precies vijf entities - die vier plus &apos; - en HTML5 ondersteunt &apos; ook al deed HTML 4 dat niet. Daarvan is &amp; het belangrijkst: een onge-escapet ampersand gevolgd door letters kan verkeerd gelezen worden als het begin van een entity.

Wat is dubbele encodering en hoe herken ik die?

Dubbele encodering ontstaat wanneer al geëncodeerde tekst opnieuw geëncodeerd wordt: & wordt &amp; en dan &amp;amp;. Het zichtbare symptoom is een letterlijke &amp; of &#38; op de pagina. Oplossen betekent exact één keer decoderen op de grens waar de waarde de HTML-context binnenkomt - deze tool laat u elke doorgang apart verifiëren.

Moet ik HTML-entities of percent-encoding gebruiken voor URL's?

Ze lossen verschillende problemen op. Percent-encoding (%20) is de URL-standaard van RFC 3986 en hoort thuis in href-attributen; HTML-entities (&amp;) escapen markuptekens en gelden alleen waar de URL in HTML is ingebed. Een querywaarde met & en spaties heeft doorgaans beide lagen nodig: spaties percent-geëncodeerd, en de scheidende & geschreven als &amp; in de markup.

Ondersteunen alle browsers elke HTML5-entity?

Ja - de tabel met benoemde tekenreferenties is sinds ongeveer 2014 volledig geïmplementeerd in alle grote browsers, inclusief de legacy entities zonder puntkomma die HTML5 voor achterwaartse compatibiliteit behoudt. Numerieke referenties (&#169; of &#xA9;) zijn nog veiliger, omdat ze alleen afhangen van Unicode-codepunten, niet van een opzoektabel in de browser.

{-- * 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 --}}