Kod spesialtegn til HTML-entiteter og dekod dem tilbake — i nettleseren din.
HTML-entiteter er nettets escape-mekanisme: sekvenser som &, < og é som lar en side vise tegn som ellers ville blitt tolket som markup eller vært utilgjengelige i dokumentets koding. Når du trenger å vise et kodeeksempel på en side, legge brukertekst i et attributt, eller lime inn innhold i et system som ødelegger aksenter og symboler, er koding svaret — og når du mottar tekst full av og ' fra en skraper, en feed eller en databasedump, gjør dekoding den lesbar igjen.
Koderen konverterer alltid de fem tegnene som betyr noe for sikkerhet og korrekthet — &, <, >, doble og enkle anførselstegn — og erstatter apostrofen med den numeriske formen ' fordi den navngitte ' ikke er definert i HTML 4. En valgfri avkrysningsboks konverterer i tillegg hvert tegn over ASCII-området til en numerisk entitet (é for é, 😀 for 😀), og parer surrogathalvdeler korrekt slik at emoji blir ett enkelt kodepunkt i stedet for to ødelagte tall. Dekoderen jobber i motsatt retning med en innebygd tabell over de rundt 250 navngitte entitetene i HTML 4-standarden — fra og © til greske bokstaver og piler — pluss alle numeriske entiteter i desimal (é) eller heksadesimal (😀) form.
Sjeldnere HTML5-navn utenfor tabellen løses via et frakoblet nettleserelement, så praktisk talt enhver gyldig entitet dekodes korrekt, mens misdannede eller umulige sekvenser (som surrogatkodepunkter) lates urørt i stedet for å bli ødelagt. Statuslinjen forteller deg nøyaktig hvor mange erstatninger som ble gjort, noe som er en rask fornuftskontroll når du renser store tekstblokker. Alt skjer lokalt i JavaScript: innholdet ditt lastes aldri opp, logges eller lagres noe sted.
Kod når tekst skal plasseres i HTML og ikke må tolkes som markup: kodeeksempler på en side, brukerinndata som gjengis i attributter, eller symboler som ødelegges i eldre kodinger. De fem kritiske tegnene er &, <, >, " og '.
Navngitte entiteter bruker en huskeregel (© for ©) og finnes bare for en fast liste av tegn; numeriske entiteter refererer direkte til et hvilket som helst Unicode-kodepunkt, i desimal (©) eller heksadesimal (©). Nettlesere behandler dem likt.
Fordi ' ikke er en del av HTML 4, så svært gamle parsere og noen e-postklienter forstår den ikke. Den numeriske formen ' gjengir apostrofen overalt, og derfor er den den trygge konvensjonen.
Ja. Den dekoder desimale og heksadesimale numeriske entiteter i hele Unicode-området, inkludert astrale tegn som 😀 (😀), og gjenoppbygger dem som riktige surrogatpar i JavaScript-strenger.
Nei. Koding og dekoding kjører 100 % i JavaScript på enheten din. Ingenting overføres, logges eller lagres på noen server.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.