💳 343,063 Rekords BIN🏦 13,269 Banek emittenti🌍 199 Pajjiżi🧰 30 Għodod b'xejn

Encoder / Decoder tal-Entitajiet HTML

Agħmel escape tat-test għal użu sigur fl-HTML, ikkonverti karattri speċjali f'entitajiet numeriċi, jew iddekodifika l-entitajiet lura għal test sempliċi.

Entitajiet HTML komuni

KarattruEntitàNumerikuDeskrizzjoni
&&&Ampersand
<&lt;&#60;Sinjal ta' inqas minn
>&gt;&#62;Sinjal ta' akbar minn
"&quot;&#34;Virgoletti doppji
'&apos;&#39;Appostrofu (virgoletta waħda)
⍽&nbsp;&#160;Spazju li ma jinqasamx
©&copy;&#169;Sinjal tad-drittijiet tal-awtur
®&reg;&#174;Trademark irreġistrata
™&trade;&#8482;Sinjal tat-trademark
€&euro;&#8364;Sinjal tal-euro
£&pound;&#163;Sinjal tal-lira sterlina
¥&yen;&#165;Sinjal tal-yen
¢&cent;&#162;Sinjal taċ-ċenteżmu
§&sect;&#167;Sinjal tas-sezzjoni
°&deg;&#176;Sinjal tal-grad
±&plusmn;&#177;Sinjal ta' plus-minus
×&times;&#215;Sinjal tal-multiplikazzjoni
÷&divide;&#247;Sinjal tad-diviżjoni
…&hellip;&#8230;Ellissi orizzontali
–&ndash;&#8211;Sing qasir (en dash)
—&mdash;&#8212;Sing twil (em dash)
«&laquo;&#171;Virgoletta angolari tax-xellug
»&raquo;&#187;Virgoletta angolari tal-lemin
·&middot;&#183;Tikka tan-nofs

Dwar Encoder / Decoder tal-Entitajiet HTML

L-HTML juża ftit karattri għas-sintassi tiegħu stess, għalhekk l-ampersand, is-sinjali ta' inqas minn u akbar minn u l-virgoletti għandhom jinkitbu bħala entitajiet bħal &amp;, &lt; u &quot; meta jidhru bħala test. L-escape tagħhom huwa wkoll l-ewwel difiża kontra cross-site scripting (XSS) meta turi input tal-utent fuq paġna. Agħżel “karattri speċjali” biex tagħmel escape biss ta' dawk il-ħames karattri, jew “kull mhux ASCII” biex tibdel ukoll ittri b'aċċenti, simboli u emoji f'entitajiet numeriċi bħal &#233; — utli għal sistemi qodma, mudelli tal-email u fajls b'kodifikazzjoni mhux magħrufa. Il-mod tad-dekodifikazzjoni jagħmel il-maqlub: jibdel entitajiet bl-isem, deċimali u eżadeċimali lura f'karattri li jinqraw, eżatt kif jagħmel browser. It-tabella ta' referenza telenka l-entitajiet li l-aktar ikollok bżonn. Kollox jaħdem fil-browser tiegħek.

FAQ

X'inhi d-differenza bejn &#39; u &apos;?

It-tnejn ifissru appostrofu. &apos; huwa definit f'HTML5 u XML iżda mhux fl-HTML 4 l-antik, għalhekk il-forma numerika &#39; hija l-aktar għażla sigura u taħdem kullimkien.

L-escape tal-HTML huwa biżżejjed biex jipprevjeni l-XSS?

L-escape tal-ħames karattri speċjali jipproteġi t-test imqiegħed bejn it-tags u ġewwa attributi bil-virgoletti. Il-kuntesti tal-URLs, JavaScript u CSS għandhom bżonn il-kodifikazzjoni tagħhom, għalhekk uża wkoll template engine li jagħmel escape awtomatikament u Content Security Policy.

Għandi nuża entitajiet bl-isem jew numeriċi?

L-entitajiet numeriċi jaħdmu għal kull karattru Unicode u f'kull parser. L-entitajiet bl-isem huma aktar faċli biex jinqraw iżda jeżistu biss għal xi karattri. B'paġni UTF-8 normalment għandek bżonn tagħmel escape biss tal-karattri speċjali.