RevealTheme logo

HTML Varlık Kodlayıcı ve Kod Çözücü

Özel karakterleri HTML varlıklarına (&, <, vb.) ve tersine dönüştürün. Metni HTML içine güvenli bir şekilde gömmek için kullanışlıdır.

Bu araç nasıl kullanılır

  1. 1

    Pick a mode with the Encode or Decode toggle at the top.

  2. 2

    Paste or type your text into the input box.

  3. 3

    Read the converted result in the output panel below, which updates as you type.

  4. 4

    Select and copy the output to use in your HTML or document.

HTML Varlık Kodlayıcı ve Kod Çözücü nedir?

HTML varlıkları, HTML'de özel anlamı olan karakterleri temsil eden kaçış dizileridir: & için &amp;, < için &lt; vb. Kullanıcının sağladığı metni kodlamadan doğrudan HTML içine gömerseniz XSS açıkları oluşturursunuz. Bu araç, metni güvenli bir şekilde gömmek için varlık kodlamalı HTML'e dönüştürür veya varlık kodlu HTML'i tekrar düz metne çözer.

Yaygın kullanım örnekleri

  • Pasting a code snippet into a blog post or docs so tags like <div> display literally instead of rendering.

  • Escaping user-supplied text before dropping it into an HTML template to avoid breaking the markup.

  • Decoding entity-laden strings copied from page source, RSS feeds, or scraped HTML back into readable text.

  • Turning a stray &amp;nbsp; or &amp;mdash; from a CMS export back into a normal space or em dash.

  • Preparing example strings for tutorials where you need to show the raw entity form of a character.

  • Quickly checking what &#39; or &#x2014; decodes to without writing throwaway code.

Sıkça sorulan sorular

Hangi karakterleri kodlamalıyım?
En azından: < > & " '. Bunların HTML'de özel anlamı vardır ve ayrıştırmayı bozabilir veya XSS oluşturabilir.
Tüm varlıkları mı yoksa yalnızca güvenli olmayanları mı kodlamalıyım?
Modern UTF-8 sayfalar için yalnızca güvenli olmayanları (&, <, >, ", ') kodlayın. Her şeyi kodlamak HTML'i şişirir.

İlgili araçlar