← Povratak na značajke
Free

HTML Entity Encoder

HTML Entity Encoder pretvara posebne znakove (< > & " ') u njihove HTML entitete (&lt; &gt; &amp; &quot; &#39;) i natrag. Neophodan za sigurno prikazivanje korisničkog sadržaja, ugrađivanje koda u dokumentaciju ili sprječavanje XSS-a pri prikazu korisničkog unosa.

Kada trebate prikazati HTML oznake kao tekst, ugraditi isječke koda u stranicu ili sigurno prikazati sadržaj koji su unijeli korisnici, kodiranje HTML entiteta je rješenje. Ovaj alat omogućuje trenutnu dvosmjernu konverziju. Kodiranje zamjenjuje posebne HTML znakove njihovim entitetima kako bi ih preglednik prikazao doslovno umjesto da ih tumači kao oznake. Dekodiranje obrće taj proces. Alat obrađuje pet osnovnih XML entiteta te numeričke reference entiteta (&#NN; i &#xHH;) tako da možete raditi s bilo kojim kodiranim sadržajem. Konverzija u stvarnom vremenu znači da se izlaz pojavljuje dok tipkate, a gumb za zamjenu okreće unos i izlaz radi brze provjere povratne konverzije.

Pregled uživo
example.com
Kodiranje HTML entiteta Kodiraj Dekodiraj
Ulaz
<div class="box">Hello & welcome!</div>
Kodirani izlaz
&lt;div class=&quot;box&quot;&gt;Hello &amp; welcome!&lt;/div&gt;
&lt; &gt; &amp; &quot; &#39;
Ključne značajke

Kodiranje posebnih znakova

Pretvara < > & " ' u &lt; &gt; &amp; &quot; &#39; — pet rezerviranih HTML znakova koje treba kodirati kako bi se prikazali kao tekst.

Dekodiranje referenci entiteta

Dekodira i imenovane (&amp; &lt; &nbsp;) i numeričke (&#60; &#x3C;) reference entiteta natrag u njihove izvorne znakove.

Kopiranje jednim klikom

Kopirajte kodirani ili dekodirani rezultat jednim klikom. Premjestite izlaz izravno u svoj HTML, dokumentaciju ili izvorni kod.

Konverzija u stvarnom vremenu

Izlaz se ažurira uživo dok tipkate. Nema gumba za kodiranje koji treba kliknuti — rezultate vidite odmah radi brže iteracije.

Podržava numeričke entitete

Podržava decimalne (&#65;) i heksadecimalne (&#x41;) numeričke reference, uz imenovane entitete poput &amp;nbsp;, &amp;copy;, &amp;trade;.

Provjera povratne konverzije

Kodirajte, a zatim dekodirajte rezultat kako biste potvrdili da se izlaz podudara s izvornikom — brz način provjere sigurne obrade sadržaja.

Uobičajeni primjeri upotrebe

Ugrađivanje koda u dokumentaciju

Za prikaz HTML oznaka kao doslovnog teksta na markdown ili HTML stranici, kodirajte posebne znakove — bez rizika da vaš uzorak koda slučajno bude prikazan kao oznaka.

Sprječavanje XSS-a

Prije nego korisnički unos vratite na stranicu, kodirajte HTML entitete kako biste neutralizirali <script> oznake i druge vektore injekcije.

Otklanjanje grešaka u neispravnom HTML-u

Dekodirajte reference entiteta u sumnjivom izlazu kako biste vidjeli koji su znakovi zapravo stvoreni — pomaže otkriti greške u escapeanju.

Migracija sadržaja

Pretvorite HTML s entitetima iz jednog sustava (CMS-a, predloška e-pošte) u obični tekst za drugi (polje baze podataka, običnu e-poštu).

Sigurnost tooltipova i atributa

Kodirajte sadržaj prije umetanja u HTML atribute (title="...", data-*) kako navodnici i posebni znakovi ne bi pokvarili atribut.

Kako koristiti
1

Otvorite HTML Entity alat

Kliknite ikonu HTML Entity u DevSuite Pro docku. Otvara se panel s uređivačem i prekidačima Encode i Decode.

2

Zalijepite svoj HTML ili tekst

Zalijepite string koji želite kodirati (sirovi HTML koji trebate prikazati kao tekst) ili dekodirati (sadržaj pun entiteta koji trebate prikazati).

3

Odaberite način rada

Odaberite Encode za pretvorbu posebnih znakova u entitete, ili Decode za pretvorbu entiteta natrag u njihove izvorne znakove.

4

Pročitajte rezultat

Kodirani ili dekodirani izlaz odmah se pojavljuje u susjednom polju — dugačak unos može se pomicati i prema zadanim postavkama se prelama.

5

Kopirajte rezultat

Kliknite Copy da preuzmete izlaz. Zalijepite ga u svoju dokumentaciju, uzorak koda ili stranicu vidljivu korisnicima radi sigurnog prikaza.

Spremni za isprobavanje?

Instalirajte DevSuite Pro besplatno i otključajte 64+ razvojnih alata za svoj preglednik.

Dodaj u Chrome Dodaj u Edge Dodaj u FireFox