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í.
Tagairt d'eintitis HTML choitianta
Ú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 á nó “), tarmligeann an t-uirlis parsálaí HTML an bhrabhsálaí féin mar chúlghairm gan chostas.
- 1Scanann slonn ionadaíochta le haghaidh carachtair le hathsholátharAr 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.
- 2Táirgeann tábla cuardaigh nó codePointAt() an t-aonánLe haghaidh aschur aonán ainmnithe, cuardaítear carachtair mheaitseáilte i dtábla códaithe go crua (m.sh. & → &, © → ©). 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'.
- 3Díchódaíonn pas amháin slonn ionadaíochta aonáin ar ais go carachtairAr dhíchódú, aithníonn pas amháin slonn ionadaíochta gach comhartha aonáin (&, A, A, 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í.
- 4Feictear an toradh láithreach; cóipeáil chuig an ngearrthaisce trí API GearrthaisceAthrí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
Ionchódóir & Díchódóir URL
Ionchódaigh agus díchódaigh URLanna agus teaghráin na gceisteanna. Tacaíonn ionchódúURICComponent, díchódúURICComponent, agus parsáil teaghrán ceisteanna.
Ionchódóir agus Díchódóir Base64
Ionchódaigh téacs nó comhaid go Base64, nó díchódaigh teaghráin Base64 ar ais go téacs simplí. Láithreach, príobháideach, agus saor in aisce.
Cíféar Caesar & Criptiú Téacs
Criptigh agus díchriptigh téacs le cíféar Caesar, ROT13, Atbash, agus cíféar Vigenère. Cíféair ionadúcháin chlasaiceacha, go léir i do bhrabhsálaí.