← Tagasi funktsioonide juurde
Free

HTML entiteedi kodeerija

HTML Entity Encoder teisendab erimärgid (< > & " ') nende HTML entiteedi vasteteks (&lt; &gt; &amp; &quot; &#39;) ja tagasi. Hädavajalik kasutajasisu turvaliseks kuvamiseks, koodi manustamiseks dokumentatsiooni või XSS-i vältimiseks kasutajasisendi näitamisel.

Kui peate kuvama HTML-silte tekstina, manustama koodijuppe lehele või näitama kasutaja esitatud sisu turvaliselt, on HTML entiteedi kodeerimine lahendus. See tööriist pakub kohest kahesuunalist teisendust. Kodeerimine asendab HTML-i erimärgid nende entiteedi vastetega, mistõttu brauser kuvab need sõna-sõnalt, mitte ei tõlgenda neid märgistusena. Dekodeerimine pöörab protsessi ümber. Tööriist käsitleb viit põhilist XML-entiteeti pluss numbrilisi entiteediviiteid (&#NN; ja &#xHH;), et saaksite töötada suvalise kodeeritud sisuga. Reaalajas teisendus tähendab, et väljund ilmub kirjutades, ning vahetusnupp pöörab sisendi ja väljundi ümber kiireks edasi-tagasi kontrollimiseks.

Reaalajas eelvaade
example.com
HTML üksuse kodifitseerija Kodifitseeri Dekodifitseeri
Sisend
<div class="box">Hello & welcome!</div>
Kodifitseeritud väljund
&lt;div class=&quot;box&quot;&gt;Hello &amp; welcome!&lt;/div&gt;
&lt; &gt; &amp; &quot; &#39;
Põhifunktsioonid

Erimärkide kodeerimine

Teisendab < > & " ' vasteteks &lt; &gt; &amp; &quot; &#39; — need on viis reserveeritud HTML-märki, mis vajavad kodeerimist, et kuvada tekstina.

Entiteediviidete dekodeerimine

Dekodeerib nii nimelised (&amp; &lt; &nbsp;) kui ka numbrilised (&#60; &#x3C;) entiteediviited tagasi algseteks märkideks.

Kopeerimine ühe klõpsuga

Kopeerige kodeeritud või dekodeeritud tulemus ühe klõpsuga. Liigutage väljund otse oma HTML-i, dokumentatsiooni või lähtekoodi.

Reaalajas teisendus

Väljund uueneb elavalt kirjutamise ajal. Kodeerimisnuppu pole vaja vajutada — näete tulemusi koheselt kiireks täiustamiseks.

Numbriliste entiteetide tugi

Toetab kümnendarvulisi (&#65;) ja kuueteistkümnendsüsteemi (&#x41;) numbrilisi viiteid pluss nimelisi entiteete nagu &amp;nbsp;, &amp;copy;, &amp;trade;.

Edasi-tagasi kontroll

Kodeerige, seejärel dekodeerige tulemus, et kinnitada väljundi vastavust algsele — kiire viis kontrollimaks, et käsitlete sisu turvaliselt.

Tavalised kasutusjuhud

Koodi manustamine dokumentatsiooni

HTML-siltide tekstina kuvamiseks markdown- või HTML-lehel kodeerige erimärgid — teie koodinäide ei renderdu enam kogemata märgistusena.

XSS-i vältimine

Enne kasutajasisendi lehele tagasi kuvamist kodeerige HTML-entiteedid, et neutraliseerida <script> sildid ja teised süstimisviisid.

Vigase HTML-i silumine

Dekodeerige entiteediviited kahtlases väljundis, et näha, millised märgid tegelikult tekkisid — aitab tuvastada paofunktsiooni (escaping) vigu.

Sisu migreerimine

Teisendage entiteete sisaldav HTML ühest süsteemist (CMS, e-kirja mall) lihttekstiks teise jaoks (andmebaasi väli, tavaline tekst-e-kiri).

Tööriistavihjete ja atribuutide turvalisus

Kodeerige sisu enne HTML-atribuutidesse (title="...", data-*) sisestamist, et jutumärgid ja erimärgid atribuuti katki ei teeks.

Kuidas kasutada
1

Avage HTML Entity tööriist

Klõpsake HTML Entity ikoonil DevSuite Pro dokis. Avaneb redaktoripaneel koos Encode ja Decode lülititega.

2

Kleepige oma HTML või tekst

Kleepige string, mida soovite kodeerida (toores HTML, mida peate näitama tekstina) või dekodeerida (entiteete täis sisu, mida peate renderdama).

3

Valige režiim

Valige Encode, et teisendada erimärgid entiteetideks, või Decode, et teisendada entiteedid tagasi toorest märkideks.

4

Lugege tulemust

Kodeeritud või dekodeeritud väljund ilmub koheselt kõrvalpaneelile — pikk sisend on kerimisega ja murdub vaikimisi.

5

Kopeerige tulemus

Klõpsake Copy, et väljund kätte saada. Kleepige see oma dokumentatsiooni, koodinäitesse või kasutajale nähtavale lehele turvaliseks renderdamiseks.

Kas olete valmis alustama?

Paigaldage DevSuite Pro tasuta ja avage 64+ arendustööriista oma brauserile.

Lisa Chrome'i Lisa Edge'i Lisa FireFoxi