Kódování/Dekódování HTML entit
Kódujte nebo dekódujte HTML entity okamžitě. Převádějte speciální znaky jako <, >, &, ", ' na HTML entity a zpět. Zdarma, rychle, v prohlížeči.
Co jsou HTML entity?
HTML entity jsou speciální kódy představující znaky se zvláštním významem v HTML. Zapisují se ve formátu &název; nebo &#číslo;. Například < představuje < a & představuje &.
Proč bych měl kódovat HTML entity?
Znaky jako <, >, &, " a ' mají v HTML zvláštní význam. Pokud se zobrazí tak jak jsou, mohou rozbít rozložení stránky nebo vytvořit bezpečnostní chyby jako XSS. Kódování na entity zajišťuje bezpečné zobrazení.
Jaký je rozdíl mezi pojmenovanými a číselnými entitami?
Pojmenované entity používají čitelné názvy jako < pro < nebo & pro &. Číselné entity používají Unicode code point znaku, jako < pro < nebo & pro &. Obě dávají stejný výsledek.
Jakých je pět hlavních HTML entit?
Pět nejběžnějších HTML entit je: & (&), < (<), > (>), " (") a ' ('). Odpovídají znakům se syntaktickým významem v HTML značkách.
Kdy bych měl používat kódování HTML entit?
Používejte kódování při zobrazování uživatelského vstupu na webových stránkách, vkládání úryvků kódu nebo v jakékoli situaci, kde se mají speciální znaky zobrazit jako text.
Jsou moje data odesílána na server?
Ne, veškeré kódování a dekódování probíhá lokálně ve vašem prohlížeči pomocí JavaScriptu. Vaše data nikdy neopustí vaše zařízení.
Které znaky jsou kódovány?
Kodér převádí pět klíčových znaků: & (ampersand), < (menší než), > (větší než), " (dvojité uvozovky) a ' (jednoduché uvozovky) na odpovídající HTML entity.
Mohu dekódovat HTML entity zpět na text?
Ano, dekodér převádí HTML entity jako <, >, &, ", < a další pojmenované nebo číselné entity zpět na jejich původní znaky.
Zvládá tento nástroj znaky Unicode?
Ano, dekodér podporuje všechny pojmenované HTML entity definované ve specifikaci HTML5, stejně jako číselné entity (desítkové &#NNN; a hexadecimální &#xHHH;) pro libovolný znak Unicode.
Co je HTML escaping?
HTML escaping je proces nahrazení speciálních znaků jejich ekvivalenty v entitách, aby se zabránilo jejich interpretaci jako HTML kódu. Je nezbytný pro bezpečnost webu.
Mohu použít tento nástroj pro prevenci XSS?
Ačkoli je kódování HTML entit jednou z vrstev prevence XSS, správná bezpečnost vyžaduje také sanitaci na straně serveru a CSP. Tento nástroj je výborný pro pochopení a testování kódování entit.
Jak používat Kódování/Dekódování HTML entit
Převádějte speciální znaky na HTML entity nebo entity zpět na znaky — vše přímo ve vašem prohlížeči. Zvolte směr a notaci a vaše úryvky kódu nikdy neopustí zařízení.
- Vložte značení jako <div>Hello & World</div> do vstupní oblasti.
- Nastavte Mode na Encode, aby se escapovaly znaky <, >, & a uvozovky, nebo na Decode, aby se entity vrátily na znaky.
- Zvolte Type Named pro styl &, Decimal pro & nebo Hex pro &.
- Zaškrtněte Encode non-ASCII, pokud se mají převádět i písmena s diakritikou a emoji, ne jen pět rezervovaných znaků.
- Zkopírujte výsledek z výstupního pole zpět do svého kódu.
Pojmenované entity jsou nejčitelnější, ale výstup Decimal nebo Hex je bezpečnější, když má soubor zůstat čisté ASCII.
Související nástroje
- Dekodér HTML entit Dekódujte HTML entity na znaky a kódujte text do HTML entit. Podporuje pojmenované, desítkové a šestnáctkové entity. Bezplatný online nástroj, okamžité výsledky.
- URL Kódování Dekódování Bezplatný online URL kodér, dekodér a parser. Převeďte text na procentové kódování, dekódujte URL řetězce a extrahujte parametry dotazu.
- XML Escape/Unescape Okamžitý escape a unescape speciálních znaků XML. Převeďte <, >, &, ", ' na XML entity s náhledem v reálném čase.
- Hex prohlížeč Zobrazte obsah souborů v hex dump formátu s vyhledáváním, navigací po offsetu a virtuálním posouváním
- AES šifrování / dešifrování Šifrování/dešifrování AES s režimy CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, klíče 128/192/256 bit, výstup Base64, automatická detekce formátu klíče/IV
- Brotli kompresor Bezplatný online kompresor Brotli. Komprimujte soubory do .br s kvalitou 0–11 nebo dekomprimujte .br zpět na originál. Běží zcela v prohlížeči — bez nahrávání a instalace.
- Zstd kompresor Bezplatný online kompresor zstd. Komprimujte soubory do .zst s úrovněmi Zstandard 1–19 nebo dekomprimujte .zst zpět na originál. Běží zcela v prohlížeči — bez nahrávání a instalace.
- Převodník MessagePack Bezplatný online převodník MessagePack. Kódujte JSON do msgpack a dekódujte hex, base64 nebo soubory .bin zpět do čitelného JSON, s porovnáním velikosti. Bez nahrávání, běží v prohlížeči.