HTML entiteti kodiraju i dekodiraju
Izbjegnite HTML posebne znakove ili pretvorite entitete natrag u čitljiv tekst.
HTML entiteti kodiraju i dekodiraju
Pet znakova nose strukturno značenje u HTML-u — & < > " i ' — tako da se svaki tekst koji ih sadrži mora izbjeći prije nego što se može prikazati kao sadržaj, a ne protumačiti kao oznaka. Zalijepite tekst da biste ga izbjegli ili zalijepite izbjegnutu oznaku da biste je ponovno pročitali u običnom obliku. To je najbrži način za pripremu uzorka koda za post na blogu, sigurno ispuštanje korisničkog teksta u predložak ili dekodiranje izvoza feeda gdje je svaki apostrof stigao kao '.
Izbornik opsega kontrolira koliko će se izbjeći. "Rezervirano samo" dotiče samo pet posebnih znakova i ostavlja sve ostalo — slova s akcentima, simbole, emojije — kao doslovni UTF-8, što je pravi izbor za svaku modernu stranicu koja se poslužuje kao UTF-8. "Rezervirano + ne-ASCII" dodatno pretvara svaki znak iznad ASCII raspona u numerički entitet poput š, što je ono što želite za naslijeđene sustave, predloške e-pošte ili okruženja u kojima je kodiranje znakova nesigurno.
Dekodiranje je šire od namjernog kodiranja. Prepoznaje otprilike 120 imenovanih entiteta koje stvarno susrećete u divljini — © — … é š strelice, grčka slova, valute i matematičke simbole — plus svaki numerički oblik, i decimalni { i heksadecimalni 😀, uključujući astralne znakove poput emotikona. Nepoznati imenovani entiteti ostavljaju se točno onakvima kakvi jesu umjesto da se tiho ispuštaju, tako da se ništa ne gubi.
Sve se izvodi u vašem pregledniku bez uključenog markup parsera i DOM-a, tako da lijepljenje nepouzdanog HTML-a ovdje ne može ništa izvršiti. Ništa se ne prenosi — tekst ostaje na vašem uređaju. Zbroj ispod izlaza broji koliko je entiteta napisano ili riješeno.