Entitete HTML kodirajo in dekodirajo
Izogibajte se posebnim znakom HTML ali spremenite entitete nazaj v berljivo besedilo.
Entitete HTML kodirajo in dekodirajo
Pet znakov ima v HTML-ju strukturni pomen — & < > " in ' — zato je treba vsako besedilo, ki jih vsebuje, ubežati, preden ga je mogoče prikazati kot vsebino in ne interpretirati kot oznako. Prilepite besedilo, da se izognete, ali prilepite ubežne oznake, da jih preberete nazaj v navadni obliki. To je najhitrejši način za pripravo vzorca kode za objavo v spletnem dnevniku, varno spuščanje uporabniškega besedila v predlogo ali dekodiranje izvoza vira, kjer je vsak apostrof prišel kot '.
Izbirnik obsega nadzoruje, koliko ubežnih elementov. »Rezervirano samo« se dotakne samo petih posebnih znakov in pusti vse ostalo — naglašene črke, simbole, emodžije — kot dobesedni UTF-8, kar je prava izbira za vsako sodobno stran, ki deluje kot UTF-8. »Rezervirano + ne-ASCII« dodatno pretvori vsak znak nad obsegom ASCII v številsko entiteto, kot je š, kar je tisto, kar želite za starejše sisteme, e-poštne predloge ali okolja, kjer je kodiranje znakov negotovo.
Dekodiranje je širše kot namerno kodiranje. Prepozna približno 120 poimenovanih entitet, ki jih dejansko srečate v divjini — © — … puščice é š, grške črke, valute in matematične simbole — ter vsako številsko obliko, tako decimalno { kot šestnajstiško 😀, vključno z astralnimi znaki, kot so emoji. Neznane poimenovane entitete ostanejo točno takšne, kot so, namesto da bi jih tiho spustili, tako da se nič ne izgubi.
Vse teče v vašem brskalniku brez vključenega razčlenjevalnika označevanja in DOM-a, zato če tukaj prilepite nezaupljiv HTML, ne morete izvesti ničesar. Nič se ne naloži — besedilo ostane v vaši napravi. Seštevek pod izhodom šteje, koliko entitet je bilo zapisanih ali razrešenih.