ToolMill.io

HTML Entity Encode / Decode — Escape & Unescape HTML

HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. &lt;, &gt;, &amp;, &quot;) and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.

Kódolás

Próbáld ki!

Példák

HTML entitások kódolása
Bemenet
<div>"x" & y</div>
Kimenet
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
HTML entitások dekódolása
Bemenet
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Kimenet
<span title="Tom & Jerry">5 < 10</span>

HTML entitások kódolása

Használj entitás kódolást, ha azt akarod, hogy a karakterek, mint a szög zárójelek, ampersands, vagy idézetek szó szerint jelenjenek meg, ahelyett, hogy markup. Ez különösen hasznos a tutorials, CMS mezők, jelölési dokumentumok, kódminták, másolt snippets, és HTML attribútum értékek.

Mi lesz kódolva

The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as &lt; and &amp;, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.

Gyakorlati munkafolyamatok

Ez az oldal akkor hasznos, ha meg szeretné jeleníteni a nyers HTML-forrást a dokumentációban, tisztítsa meg a CMS-ből vagy a támogatási rendszerből lemásolt entity-filed szöveget, dekódolja az előre elszabadult húrokat az exportból, vagy ellenőrizze, hogy a publikus snippet egyszer vagy többször megszökött-e.

A kettős kódolás elkerülése

A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &amp;, but an existing &amp; encoded again becomes &amp;amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.

Az összefüggés még mindig számít.

Az entitások kódolása hasznos a szó szerinti markerezés megjelenítéséhez és a véletlenszerű renderelés megelőzéséhez számos tartalommunkafolyamatnál, de nem helyettesíti teljes mértékben a minden alkalmazásban előforduló érintkezés-tudatos szökést. A dekódolt kimenet ismét aktív markup lehet, ha egy élő HTML szerkesztőbe vagy oldalépítő fájlba beillesztjük.

Adatvédelem és helyi feldolgozás

Mielőtt Rely az Entity- konvertált szöveg weboldalak vagy Reeds

Az eredmény közzététele vagy beágyazása előtt erősítse meg a HTML pontos kontextusát, ahol azt használni fogják, és hogy a célrendszer már automatikusan működik-e. A megfelelően átalakított sztring még mindig rossz, ha be van helyezve a rossz helyre, vagy megszökött kétszer.

Ahol HTML entity konverzió még mindig előállítani nem biztonságos vagy nem kívánt eredmények

A gazdálkodó egységek átalakítása segíthet a megjelenítésben és a szökésben, de nem garantálja a biztonságot minden összefüggésben. A kettős kódolás, a részleges szökés és a szövegtartalmak és az attribútum összefüggések közötti eltérések továbbra is megszakadhatnak vagy félrevezethetnek, ha a cél eltérő kezelést vár.

Hogyan lehet interpret kódolt és dekódolt HTML entity output

A kódolt kimenet célja, hogy a HTML- hez kapcsolódó környezetben biztonságosan jelezze a karaktereket, míg a dekódolt kimenet visszaállítja a szóban forgó entitások által képviselt karaktereket. Ez nem teszi az eredményt automatikusan megfelelővé minden hely, ahol lehet, hogy beilleszti, mert HTML szöveges csomópontok, attribútumok, szkriptek, és a feed lehet különböző menekülési igények.

Mivel a konverziós fut a böngészőben, akkor ellenőrizze lemásolt sablon töredékek, CMS tartalom, támogatási üzenetek, vagy részben megszökött markup anélkül, hogy elküldené a szöveget egy másik oldalon. Ez praktikus, ha a snippets tartalmaz belső tartalom vagy tervezetek, hogy maradjon helyi.

Kapcsolódó eszközök