HTML entitateak kodetu eta deskodetu

Egin testu bateko karaktere berezien ihesa HTMLn txertatzeko orria hautsi gabe, edo bihurtu HTML entitateak berriro testu arrunt.

HTML entitateak

Kodetzean:

HTML entitate erabilienak

KaraktereaIzendunaZenbakizkoa
& & &
< &lt; &#60;
> &gt; &#62;
" &quot; &#34;
' &apos; &#39;
(nbsp) &nbsp; &#160;
© &copy; &#169;
® &reg; &#174;
™ &trade; &#8482;
€ &euro; &#8364;
£ &pound; &#163;
° &deg; &#176;
± &plusmn; &#177;
× &times; &#215;
÷ &divide; &#247;
… &hellip; &#8230;
– &ndash; &#8211;
— &mdash; &#8212;
« &laquo; &#171;
» &raquo; &#187;
“ &ldquo; &#8220;
” &rdquo; &#8221;
• &bull; &#8226;
→ &rarr; &#8594;
á &aacute; &#225;
é &eacute; &#233;
ñ &ntilde; &#241;
Ñ &Ntilde; &#209;
ü &uuml; &#252;
ç &ccedil; &#231;
¿ &iquest; &#191;
¡ &iexcl; &#161;

Zer dira HTML entitateak?

HTML entitate bat karaktere bat &-rekin hasi eta ;-rekin amaitzen den kode batez idazteko modu bat da. Izenduna izan daiteke, &copy; ©-rako bezala, edo zenbakizkoa, karakterearen Unicode zenbakiarekin hamartarrean (&#169;) edo hamaseitarrean (&#xA9;).

Noiz erabili behar dira?

HTMLn esanahi berezia duten karaktereen ihesa egin behar da beti: < eta > (etiketak ireki eta ixten dituzte), & (entitate bat hasten du) eta atributuen barruko komatxoak. Ez bada egiten, nabigatzaileak kode gisa interpretatzen ditu: orria desitxuratu egiten da eta, testua erabiltzaile batengandik badator, XSS erasoei ateak irekitzen zaizkie.

Azentudun letrek, ñ-k edo emojiek ez dute entitaterik behar orriak UTF-8 erabiltzen badu, gaur egun normala den bezala. Fitxategiak ASCII hutsa izan behar duenean bakarrik dira erabilgarriak, posta elektroniko batzuetan edo sistema zaharretan adibidez.