HTML entitások kódolása és dekódolása
Alakítsd át a HTML különleges karaktereit, vagy fejtsd vissza az entitásokat olvasható szöveggé.
Kapcsolódó eszközök
HTML entitások kódolása és dekódolása
Öt karakternek van szerkezeti jelentése a HTML-ben — & < > " és ' —, ezért minden szöveget, amely tartalmazza őket, escape-elni kell, hogy tartalomként jelenjen meg, és ne jelölésként olvassa a böngésző. Illeszd be a szöveget az escape-eléshez, vagy illeszd be az escape-elt jelölést, és olvasd vissza egyszerű alakban. Ez a leggyorsabb mód kódrészletet előkészíteni egy bejegyzéshez, felhasználói szöveget biztonságosan sablonba tenni, vagy olyan exportot visszafejteni, amelyben minden aposztróf ' alakban érkezett.
A hatókör szabályozza, mennyi alakul át. A „Csak a fenntartott karakterek” csak az öt különleges karakterhez nyúl, minden mást — ékezetes betűket, szimbólumokat, emodzsikat — szó szerinti UTF-8-ként hagy, ami minden mai, UTF-8 kódolású oldalon a helyes választás. A „Fenntartott + nem ASCII karakterek” ezen felül minden ASCII feletti karaktert számjeles entitássá alakít, például ő alakúvá — ez régi rendszereknél, e-mail-sablonoknál vagy bizonytalan karakterkódolás esetén hasznos.
A dekódolás szándékosan tágabb a kódolásnál. Felismeri azt a nagyjából 120 nevesített entitást, amellyel a gyakorlatban találkozol — © — … é ó, nyilak, görög betűk, pénznemek és matematikai jelek —, valamint minden számjeles alakot, a decimális { és a hexadecimális 😀 formát is, az emodzsikat beleértve. Az ismeretlen nevesített entitások változatlanul átmennek, nem tűnnek el csendben. A kimenet alatti összesítés a karakterszámot mutatja átalakítás előtt és után, valamint a leírt vagy feloldott entitások számát.
Minden a böngésződben fut, jelölésértelmező és DOM nélkül, így az ide beillesztett, nem megbízható HTML semmit sem tud lefuttatni. Semmi nem töltődik fel — a szöveg a te eszközödön marad. A kész eredményt másolhatod, letöltheted .txt fájlként, vagy áthelyezheted a bemenetbe, és fűzhetsz hozzá egy újabb lépést.