💳 343 063 BIN-kirjet🏦 13 269 Väljastavat panka🌍 199 Riiki🧰 30 Tasuta tööriista

HTML-olemite kodeerija / dekodeerija

Varja tekst HTML-is turvaliseks kasutamiseks, teisenda erimärgid numbrilisteks olemiteks või dekodeeri olemid tagasi lihttekstiks.

Levinud HTML-olemid

MärkOlemNumbrilineKirjeldus
&&&Ampersand
<&lt;&#60;Väiksem-kui märk
>&gt;&#62;Suurem-kui märk
"&quot;&#34;Jutumärk
'&apos;&#39;Ülakoma (ühekordne jutumärk)
⍽&nbsp;&#160;Sisetühik (murdumatu tühik)
©&copy;&#169;Autoriõiguse märk
®&reg;&#174;Registreeritud kaubamärk
™&trade;&#8482;Kaubamärgi märk
€&euro;&#8364;Euro märk
£&pound;&#163;Naela märk
¥&yen;&#165;Jeeni märk
¢&cent;&#162;Sendi märk
§&sect;&#167;Paragrahvi märk
°&deg;&#176;Kraadimärk
±&plusmn;&#177;Pluss-miinus märk
×&times;&#215;Korrutusmärk
÷&divide;&#247;Jagamismärk
…&hellip;&#8230;Kolmikpunkt
–&ndash;&#8211;Lühike mõttekriips
—&mdash;&#8212;Pikk mõttekriips
«&laquo;&#171;Vasak nurkjutumärk
»&raquo;&#187;Parem nurkjutumärk
·&middot;&#183;Keskpunkt

Tööriistast: HTML-olemite kodeerija / dekodeerija

HTML kasutab mõnda märki oma süntaksi jaoks, seega tuleb ampersand, väiksem-kui ja suurem-kui märgid ning jutumärgid kirjutada tekstina esinedes olemitena, nagu &amp;, &lt; ja &quot;. Nende varjamine on ka esimene kaitse saitidevahelise skriptimise (XSS) vastu, kui kuvad lehel kasutaja sisendit. Vali „erimärgid”, et varjata ainult need viis märki, või „kõik mitte-ASCII”, et muuta ka rõhumärkidega tähed, sümbolid ja emojid numbrilisteks olemiteks, nagu &#233; – kasulik vanade süsteemide, e-kirjamallide ja tundmatu kodeeringuga failide puhul. Dekodeerimisrežiim teeb vastupidist: muudab nimelised, kümnend- ja kuueteistkümnendolemid tagasi loetavateks märkideks täpselt nagu brauser. Viitetabel loetleb kõige sagedamini vajaminevad olemid. Kõik töötab sinu brauseris.

FAQ

Mis vahe on &#39; ja &apos; vahel?

Mõlemad tähendavad ülakoma. &apos; on defineeritud HTML5-s ja XML-is, kuid mitte vanas HTML 4-s, seega on numbriline vorm &#39; kõige turvalisem valik ja töötab kõikjal.

Kas HTML-i varjamisest piisab XSS-i vältimiseks?

Viie erimärgi varjamine kaitseb märgendite vahele ja jutumärkides atribuutidesse paigutatud teksti. URL-ide, JavaScripti ja CSS-i kontekstid vajavad oma kodeeringut, seega kasuta ka vaikimisi varjavat mallimootorit ja sisuturbe poliitikat (Content Security Policy).

Kas peaksin kasutama nimelisi või numbrilisi olemeid?

Numbrilised olemid töötavad iga Unicode'i märgi ja iga parseriga. Nimelisi olemeid on lihtsam lugeda, kuid need on olemas ainult mõne märgi jaoks. UTF-8 lehtedel piisab tavaliselt ainult erimärkide varjamisest.