Léim go dtí an príomhábhar

Ionchódóir agus Díchódóir HTML saor in aisce

Ionchódaigh carachtair speisialta go haonáin HTML nó díchódaigh aonáin ar ais go téacs simplí. Go láithreach, i do bhrabhsálaí.

Oibríonn as líne nuair a lódáiltear é
Aschur:
Samplaí:
Gnáthtéacs / HTML
HTML ionchódaithe
Léireofar an t-aschur anseo...
Tagairt d'eintitis HTML choitianta
&&
<&lt;
>&gt;
"&quot;
'&#39;
·&nbsp;
©&copy;
®&reg;
™&trade;
€&euro;
—&mdash;
…&hellip;

Úsáidí coitianta

  • Ionchódaigh Ábhar do RSS AibítirIonchódaigh ábhar HTML do thuairiscí fearann na RSS — is gá an caighdeán RSS 2.0.
  • Glan Ionchur Úsáideora do Ashur HTMLIonchódaigh teaghrán a bhí ar fáil ag an úsáideoir sula gcuir tú isteach i HTML — cosc a chur ar ionsaí injéisiúnaí XSS.
  • Ionchódaigh Speisialta Charactéir do Ríomhphost HTMLIonchódaigh carachtar ar nós &, <, >, agus © mar ionannú HTML ionas go soláthraíonn siad i gceart i gach cliant ríomhpoist.
  • Ionchódaigh Ábhar Úsáideora do Thaispeáint GréineCosc ionsaithe XSS trí ábhar a bhí i ndan ag úsáideoirí a ionchódú sula soláthraíonn siad i HTML leathanaigh.
  • Ionchódaigh Ábhar do XMLIonchódaigh speisialta carachtar do XML comhaid, RSS feeds, sitemaps agus SOAP payloads.

Conas a Oibríonn sé

Ritheann ionchódú agus díchódú HTML anseo go hiomlán i do bhrabhsálaí ag baint úsáide as athsholáthar slonn ionadaíochta lámhscríofa agus tábla cuardaigh aonáin ainmnithe códaithe go crua — gan leabharlann ionchódaithe tríú páirtí, gan aistear freastalaí. Chun aonáin ainmnithe neamhchoitianta a dhíchódú (cosúil le &aacute; nó &ldquo;), tarmligeann an t-uirlis parsálaí HTML an bhrabhsálaí féin mar chúlghairm gan chostas.

  1. 1
    Scanann slonn ionadaíochta le haghaidh carachtair le hathsholáthar
    Ar ionchódú, ritheann ceann de dhá shlonn ionadaíochta atá comhfhiosach ar Unicode thar d'ionchur: patrún dírithe a chlúdaíonn thart ar 25 charachtar shuntasacha HTML choitianta agus speisialta, nó patrún níos leithne a ghabhann gach pointe cód os cionn U+007F. Ceaptar gach meaitseáil carachtar ar charachtar.
  2. 2
    Táirgeann tábla cuardaigh nó codePointAt() an t-aonán
    Le haghaidh aschur aonán ainmnithe, cuardaítear carachtair mheaitseáilte i dtábla códaithe go crua (m.sh. & → &amp;, © → &copy;). Le haghaidh aschur deachúil nó heics, faigheann String.codePointAt() an pointe cóid Unicode agus formáidíonn sé é mar &#NNN; nó &#xNNN; — láimhseáiltear péirí ionadaithe i gceart mar go n-úsáideann an slonn ionadaíochta an bhratach Unicode 'u'.
  3. 3
    Díchódaíonn pas amháin slonn ionadaíochta aonáin ar ais go carachtair
    Ar dhíchódú, aithníonn pas amháin slonn ionadaíochta gach comhartha aonáin (&amp;, &#65;, &#x41;, etc.) agus seolann sé gach ceann chuig an láimhseálaí ceart: parseInt heics (bonn 16), Number() deachúil, cúlchuardach ainmnithe, nó — d'aon aonán nach bhfuil sa tábla códaithe go crua — eilimint textarea a pharsálann an brabhsálaí a innerHTML go dúchasach, ag tabhairt ar ais an carachtar ceart ó thábla aonáin ionsuite an bhrabhsálaí.
  4. 4
    Feictear an toradh láithreach; cóipeáil chuig an ngearrthaisce trí API Gearrthaisce
    Athríomhtar an t-aschur go sioncrónach ar gach buille eochrach trí useMemo React. Úsáideann cóipeáil navigator.clipboard.writeText() — an API Gearrthaisce nua-aimseartha neamhshioncrónach — le gabháil chiúin do chomhthéacsanna teoranta.

Uirlisí Gaolmhara

Ceisteanna Coitianta