Badilisha HTML entities

Mtindo wa majina husimba characters nyeti za HTML na symbols za kawaida. Desimali na heksadesimali husimba pia characters zisizo ASCII.

Onyesho la maandishi ya kivinjari

Marejeo ya entities za kawaida
CharacterEntityNambaMaelezo
&&&Ampersand
<&lt;&#60;Chini ya
>&gt;&#62;Juu ya
"&quot;&#34;Quote mbili
'&apos;&#39;Quote moja
 &nbsp;&#160;Nafasi isiyokatika
©&copy;&#169;Hakimiliki
®&reg;&#174;Alama iliyosajiliwa
&trade;&#8482;Alama ya biashara
&euro;&#8364;Alama ya euro
£&pound;&#163;Alama ya pauni
&mdash;&#8212;Dash ndefu
Jinsi ya kutumia kwa usalama

HTML entities ni nini?

HTML entities ni codes zinazowakilisha characters zenye maana maalum kwenye HTML. Kwa mfano, < hufungua tag, hivyo ukiitaka ionekane kama maandishi unaandika &lt;. Hii husaidia kuonyesha code snippets, symbols na content ya user bila kivinjari kuichanganya na markup.

Njia ya kazi

  • Kusimba: geuza characters kama <, >, & na quotes kuwa entities.
  • Kufumbua: rudisha entities kama &amp; kuwa character yake.
  • Uzalishaji: tumia escaping ya framework yako kwa context sahihi, hasa attributes, URL na scripts.
  • Templates: hakiki matokeo kabla ya kuiweka kwenye CMS, email au docs.
Faragha

Maandishi yako hubadilishwa kwenye kivinjari. Hakuna upakiaji wa lazima kwa kusimba au kufumbua kwa msingi.

Mbinu

Tunatumia kanuni rahisi: badilisha herufi maalum kuwa entities zinazosomeka na kivinjari, kisha zifumbue kwa eneo la maandishi la kivinjari.

Kanusho

Hii si taarifa rasmi wala zana kamili ya kusafisha XSS. Tumia uepushaji wa mfumo wako kwa HTML, sifa, URL na miktadha ya JavaScript.

Zana hii hubadilisha herufi zenye maana maalum kwenye HTML kuwa entities, au hurudisha entities kuwa maandishi. Inafaa kwa vipande vya msimbo, maudhui ya CMS, violezo vya barua pepe, nyaraka na utatuzi wa hitilafu kabla ya kuchapisha.

Maswali ya mara kwa mara

HTML entities ni nini?
Ni misimbo inayowakilisha herufi maalum kwenye HTML, kama &lt; kwa < na &amp; kwa &.
Je, data yangu hutoka kwenye kivinjari?
Hapana kwa kusimba au kufumbua kwa msingi. Kazi hufanyika kwenye JavaScript ya ukurasa, kwenye kifaa chako.
Entities zenye majina na za namba zinatofautiana vipi?
Entities zenye majina hutumia majina kama &amp;. Za namba hutumia namba kama &#38;. Tumia ile inayolingana na matokeo yako.
Je, usimbaji huu unatosha kwa usalama?
Si peke yake. Kwa uzalishaji, tumia uepushaji na usafishaji wa mfumo wako kulingana na muktadha wa HTML, sifa, URL au hati.