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.
HTML entitás kódoló és dekódoló
Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.
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
- 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.
- 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.
- 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.
- 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
- Webfejlesztők, akik szövegként megjelenítendő snippetekben escape-elik a csúcsos zárójeleket, ampersandeket, idézőjeleket vagy aposztrófokat.
- Tartalomszerkesztők, akik CMS-ből vagy e-mail sablonból származó szöveget dekódolnak, ahol a szimbólumok
&, vagy©formában jelennek meg. - QA és support csapatok, akik ellenőrzik, hogy egy hibás oldal nyers markupot vagy már escape-elt entitáshivatkozásokat tartalmaz-e.
- Dokumentációírók, akik HTML tageket mutató példákat készítenek úgy, hogy a böngésző ne valódi markupként kezelje őket.
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>&copy;</code>. A decimális numerikus hivatkozások 10-es alapú kódpontokat használnak, például <code>&#169;</code>. A hex hivatkozások 16-os alapú kódpontokat használnak, például <code>&#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>&#x1f30d;</code> földgömb emojivá dekódolódik, a <code>&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;</code> egy literális ampersand entitása. Egy dekódolás eredménye <code>&</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.