← Nazaj na funkcije
Free

HTML entitetni kodirnik

HTML entitetni kodirnik pretvarja posebne znake (< > & " ') v njihove ustreznice entitet HTML (&lt; &gt; &amp; &quot; &#39;) in nazaj. Nepogrešljivo za varno prikazovanje uporabniške vsebine, vdelavo kode v dokumentacijo ali preprečevanje XSS pri prikazu uporabniškega vnosa.

Kadar morate prikazati oznake HTML kot besedilo, vdelati odlomke kode na stran ali varno prikazati vsebino, ki jo je poslal uporabnik, je odgovor kodiranje entitet HTML. To orodje omogoča takojšnjo dvosmerno pretvorbo. Kodiranje zamenja posebne znake HTML z njihovimi ustreznicami entitet, tako da jih brskalnik prikaže dobesedno namesto da bi jih razlagal kot oznake. Dekodiranje obrne postopek. Orodje obravnava pet osnovnih entitet XML poleg numeričnih sklicev na entitete (&#NN; in &#xHH;), tako da lahko delate s katero koli kodirano vsebino. Pretvorba v realnem času pomeni, da se izhod prikaže med tipkanjem, gumb za zamenjavo pa obrne vhod in izhod za hitro preverjanje povratne pretvorbe.

Predogled v živo
example.com
Kodiralnik entitete HTML Kodiraj Dekodiraj
Vnos
<div class="box">Hello & welcome!</div>
Kodirani izhod
&lt;div class=&quot;box&quot;&gt;Hello &amp; welcome!&lt;/div&gt;
&lt; &gt; &amp; &quot; &#39;
Ključne lastnosti

Kodiranje posebnih znakov

Pretvori < > & " ' v &lt; &gt; &amp; &quot; &#39; — pet rezerviranih znakov HTML, ki jih je treba kodirati za prikaz kot besedilo.

Dekodiranje sklicev entitet

Dekodira tako poimenovane (&amp; &lt; &nbsp;) kot numerične (&#60; &#x3C;) sklice na entitete nazaj v izvirne znake.

Kopiranje z enim klikom

Kopirajte kodiran ali dekodiran rezultat z enim klikom. Premaknite izhod neposredno v svoj HTML, dokumentacijo ali izvorno kodo.

Pretvorba v realnem času

Izhod se posodablja sproti med tipkanjem. Ni gumba za kodiranje, ki bi ga bilo treba klikniti — rezultate vidite takoj za hitro iteracijo.

Obravnava numeričnih entitet

Podpira decimalne (&#65;) in šestnajstiške (&#x41;) numerične sklice ter poimenovane entitete, kot so &amp;nbsp;, &amp;copy;, &amp;trade;.

Preverjanje povratne pretvorbe

Kodirajte, nato dekodirajte rezultat, da potrdite, da se izhod ujema z izvirnikom — hiter način za preverjanje, da vsebino obravnavate varno.

Pogosti primeri uporabe

Vdelava kode v dokumentacijo

Da bi prikazali oznake HTML kot dobesedno besedilo na strani markdown ali HTML, kodirajte posebne znake — brez nenamernega izrisa vzorca kode kot oznake.

Preprečevanje XSS

Preden uporabniški vnos vrnete nazaj na stran, kodirajte entitete HTML, da nevtralizirate oznake <script> in druge vektorje vrivanja.

Odpravljanje napak v napačno oblikovanem HTML-ju

Dekodirajte sklice na entitete v sumljivem izhodu, da vidite, kateri znaki so dejansko nastali — pomaga najti napake pri ubežnem kodiranju (escaping).

Selitev vsebine

Pretvorite HTML z entitetami iz enega sistema (CMS, e-poštna predloga) v navadno besedilo za drugega (polje v podatkovni bazi, navadno besedilna e-pošta).

Varnost opisov orodij in atributov

Kodirajte vsebino, preden jo vstavite v atribute HTML (title="...", data-*), tako da narekovaji in posebni znaki ne pokvarijo atributa.

Kako uporabljati
1

Odprite orodje za HTML entitete

Kliknite ikono HTML Entity v doku DevSuite Pro. Odpre se plošča urejevalnika s preklopnikoma Encode in Decode.

2

Prilepite svoj HTML ali besedilo

Prilepite niz, ki ga želite kodirati (surov HTML, ki ga morate prikazati kot besedilo), ali dekodirati (vsebino, polno entitet, ki jo morate izrisati).

3

Izberite način

Izberite Encode za pretvorbo posebnih znakov v entitete ali Decode za pretvorbo entitet nazaj v surove znake.

4

Preberite rezultat

Kodiran ali dekodiran izhod se takoj prikaže v sosednjem polju — dolg vnos je pomikalen in se privzeto prelama.

5

Kopirajte rezultat

Kliknite Copy, da zajamete izhod. Prilepite ga v svojo dokumentacijo, vzorec kode ali stran, namenjeno uporabnikom, za varen prikaz.

Pripravljeni na poskus?

Namestite DevSuite Pro brezplačno in odklenite več kot 64 orodij za razvijalce za svoj brskalnik.

Dodaj v Chrome Dodaj v Edge Dodaj v FireFox