HTML-entity-dekoder

Kod og dekod HTML-entities umiddelbart. Konverter mellom spesialtegn og entity-referanser. All behandling i nettleseren din.

Øyeblikkelig konvertering Koding og dekoding Behandling på klientsiden

Slik bruker du HTML-entity-dekoderen

1

Velg modus

Velg Kod for å konvertere tegn til entities, eller Dekod for å konvertere entities tilbake til tegn.

2

Skriv inn teksten din

Lim inn eller skriv teksten som inneholder HTML-entities eller rå tegn.

3

Få resultatet

Det konverterte resultatet vises umiddelbart. Kopier det med ett klikk.

Hva er HTML-entities?

HTML-entities er spesielle koder som brukes til å representere tegn som har spesiell betydning i HTML (som <, >, &) eller tegn som ikke lett kan skrives inn. De bruker formatet &name; eller &#number; eller &#xhex;.

Typer HTML-entities

Navngitte entities

Bruk lesbare navn som &amp; for &, &lt; for <, &gt; for >, &quot; for "

Desimalt numerisk

Bruk desimale kodepunkter som &#38; for &, &#60; for <

Heksadesimalt numerisk

Bruk heks-kodepunkter som &#x26; for &, &#x3C; for <

Ofte stilte spørsmål

Hva er forskjellen på navngitte og numeriske entities?

Navngitte entities bruker lesbare navn som &amp; for &. Numeriske entities bruker desimale (&#38;) eller heksadesimale (&#x26;) kodepunkter. Begge representerer samme tegn.

Håndterer verktøyet alle navngitte HTML5-entities?

Ja, verktøyet støtter alle standard navngitte HTML5-tegnreferanser, inkludert &copy;, &euro;, &mdash;, og flere hundre til.

Når bør jeg bruke HTML-entity-koding?

Bruk entity-koding når du bygger inn tekst i HTML som inneholder tegn som <, >, & eller anførselstegn som kunne tolkes som markup.

Hvor mange navngitte entities definerer HTML5?

HTML5-spesifikasjonen (nå WHATWG Living Standard) definerer 2231 navngitte tegnreferanser - en enorm utvidelse over HTML 4.01 sine 252. De inkluderer symboler som &copy; (opphavsrettstegn), &euro; (eurotegn) og &check; (hake). Hver eneste av dem har også en numerisk ekvivalent, som &#169; eller &#xA9; for opphavsrettstegnet.

Hvilke entities må alltid escapes i HTML og XML?

I HTML: escape < som &lt;, > som &gt; og & som &amp;, i tillegg til " som &quot; inne i attributtverdier. XML 1.0 forhåndsdefinerer nøyaktig fem entities - de fire pluss &apos; - og HTML5 støtter &apos; selv om HTML 4 ikke gjorde det. Av disse er &amp; viktigst: et uescapet og-tegn etterfulgt av bokstaver kan feiltolkes som starten på en entity.

Hva er dobbel koding, og hvordan gjenkjenner jeg det?

Dobbel koding skjer når allerede kodet tekst kodes igjen: & blir &amp; og deretter &amp;amp;. Det synlige symptomet er en bokstavelig &amp; eller &#38; som vises på siden. Å fikse det betyr å dekode nøyaktig én gang ved grensen der verdien går inn i HTML-kontekst - dette verktøyet lar deg verifisere hvert pass separat.

Bør jeg bruke HTML-entities eller prosentkoding for URL-er?

De løser ulike problemer. Prosentkoding (%20) er URL-standarden fra RFC 3986 og er det som hører hjemme i href-attributter; HTML-entities (&amp;) escaper markup-tegn og gjelder bare der URL-en er innebygd i HTML. En query-verdi med & og mellomrom trenger typisk begge lag: mellomrom prosentkodet, og det skillende & skrevet som &amp; i markupen.

Støtter alle nettlesere alle HTML5-entities?

Ja - tabellen over navngitte tegnreferanser har vært fullt implementert i alle store nettlesere siden rundt 2014, inkludert de eldre entities uten semikolon som HTML5 beholder for bakoverkompatibilitet. Numeriske referanser (&#169; eller &#xA9;) er enda tryggere, siden de bare avhenger av Unicode-kodepunkter, ikke en oppslagstabell i nettleseren.

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