CanDoYa
HU

HTML entitás kódoló és dekódoló

Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.

Csak a HTML-re érzékeny karaktereket escape-eli: ampersand, csúcsos zárójelek, idézőjelek és aposztrófok.
Bemenet
Eredmény
Adj meg kódolandó szöveget vagy dekódolandó HTML entitásokat0 entitáshivatkozás0 karakter be, 0 karakter ki
Oszd meg ezt az eszközt

Mi az a HTML entitás kódoló és dekódoló?

A HTML entitás kódoló és dekódoló a karaktereket olvasható szöveg és HTML karakterhivatkozások között alakítja át, például <, ©, © és 🌍 formában. Használd, amikor markupra érzékeny karaktereket kell escape-elni HTML-be illesztés előtt, vagy amikor forráskódból származó entitásokat kell visszaalakítani normál szöveggé.

Így működik

  1. 1Válaszd a Kódolás vagy Dekódolás irányt. Válaszd a Kódolás lehetőséget, ha szöveget szeretnél HTML entitásokká alakítani, vagy a Dekódolást, ha entitáshivatkozásokat szeretnél olvasható karakterekké visszaalakítani.
  2. 2Válassz kódolási módot. A Speciális karakterek biztonságos HTML-szöveghez jó, a Named entitások olvasható nevekhez, a Decimális és Hex mód pedig numerikus kódpont-hivatkozásokhoz.
  3. 3Illeszd be a szöveget. Az eredmény élőben frissül a kimeneti panelen. A Dekódolás mód együtt kezeli a named, decimális és hexadecimális hivatkozásokat.
  4. 4Másold az eredményt. Másold a kódolt vagy dekódolt szöveget, és illeszd be HTML-be, sablonba, e-mailbe vagy dokumentációba.

Kinek hasznos

Az átalakítás élőben fut a böngészőben, és a szöveg nem kerül feltöltésre. Használd a Speciális karakterek módot, ha csak biztonságos HTML-szöveg kell, a Named entitások módot az olvasható hivatkozásokhoz, például ©, vagy a numerikus módokat, ha decimális vagy hexadecimális kódpontokra van szükség.

Gyakori kérdések

Ingyenes ez a HTML entitás encoder és decoder?

Igen. A HTML entitás encoder és decoder ingyen használható, regisztráció, letöltés és használati korlát nélkül. Illeszd be a szöveget, válassz módot, majd másold az eredményt a böngészőből.

Feltöltődik valahova a szövegem?

Nem. A kódolás és dekódolás helyben, a böngészőben történik. A widgetbe illesztett szöveg nem kerül szerverre, ami hasznos privát sablonoknál, forráskód-részleteknél és support ticketeknél.

Mely karaktereket érdemes kódolni biztonságos HTML-hez?

Legalább az ampersandet, a kisebb mint és nagyobb mint jelet, valamint az idézőjeleket escape-eld, amikor szöveg kerül HTML-be vagy attribútumba. Ezek a karakterek markupot, entitást vagy attribútumhatárt indíthatnak. Modern UTF-8 oldalakon minden non-ASCII karakter kódolása opcionális.

Mi a különbség a named, decimális és hex entitások között?

A named entitások olvasható címkéket használnak, például <code>&amp;copy;</code>. A decimális numerikus hivatkozások 10-es alapú kódpontokat használnak, például <code>&amp;#169;</code>. A hex hivatkozások 16-os alapú kódpontokat használnak, például <code>&amp;#xa9;</code>. A böngészők mindhárom formát dekódolják.

Támogatja a dekódoló az emojikat és a nem angol szöveget?

Igen. A numerikus hivatkozások bármely érvényes Unicode kódpontot képviselhetnek, beleértve az emojikat és a nem latin írásrendszereket. Például a <code>&amp;#x1f30d;</code> földgömb emojivá dekódolódik, a <code>&amp;eacute;</code> jellegű named entitások pedig ékezetes betűkké.

A dekódolt HTML valódi markupként fog futni?

Nem. A dekódolt eredmény sima textarea mezőben jelenik meg, ezért a tagek szövegként maradnak az eszközben. Ha a dekódolt kimenetet HTML-dokumentumba másolod, a böngésző ott már markupként kezeli a valódi tageket.

Miért csak egyszer dekódolódott a duplán escape-elt ampersand?

A <code>&amp;amp;</code> egy literális ampersand entitása. Egy dekódolás eredménye <code>&amp;</code>. Ha egy karakterláncot többször kódoltak, lehet, hogy többször kell dekódolni, de ezt csak akkor tedd, ha biztosan tudod, hogy a forrás duplán escape-elt.