Koder i Dekoder Encji HTML

Konwertuj znaki specjalne na encje HTML i odwrotnie

Wypróbuj te przykłady:

O encjach HTML

Encje HTML to specjalne znaki używane w HTML do reprezentowania znaków, które w przeciwnym razie mogłyby być interpretowane jako kod HTML. Pozwalają one wyświetlać znaki zastrzeżone, które inaczej byłyby interpretowane jako kod HTML, oraz niewidoczne znaki, takie jak spacje nierozdzielające.

Typowe zastosowania encji HTML

  • Wyświetlanie znaków zastrzeżonych, takich jak <, >, &
  • Dodawanie znaków specjalnych, takich jak copyright (©) lub znak towarowy (™)
  • Uwzględnianie znaków z różnych języków lub systemów pisma
  • Dodawanie symboli matematycznych lub notacji technicznych
  • Zapewnienie spójnego renderowania na różnych przeglądarkach i platformach

Jak działają encje HTML

Encje HTML można odwoływać na dwa sposoby:

  • Encje nazwane: zaczynają się od ampersanda i kończą średnikiem (np., &lt; dla <)
  • Encje numeryczne: używają wartości dziesiętnych lub szesnastkowych (np., &#60; or &#x3C; dla <)
  • HTML5 obsługuje wiele nazwanych encji dla popularnych znaków
  • Wszystkie znaki Unicode można reprezentować za pomocą encji numerycznych
  • Koderzy i dekoderzy pomagają konwertować między zwykłym tekstem a formatami encji HTML

Typowe encje HTML

Niektóre z najczęściej używanych encji HTML to:

  • &lt; = < (mniejszy niż)
  • &gt; = > (większy niż)
  • &amp; = & (ampersand)
  • &quot; = " (cudzysłów)
  • &apos; = ' (apostrof)
  • &nbsp; = spacja nierozdzielająca
  • &copy; = © (copyright)
  • &reg; = ® (zarejestrowany znak towarowy)

Zagadnienia bezpieczeństwa

Prawidłowe użycie encji HTML jest ważne dla bezpieczeństwa sieci. Poprzez kodowanie znaków specjalnych można zapobiec niektórym typom ataków cross-site scripting (XSS). Zawsze koduj dynamiczne treści, które mogą zawierać dane dostarczone przez użytkownika, aby zapewnić ich bezpieczne wyświetlanie w HTML.

Examples

Zwykły tekstEncje HTML
<div>&lt;div&gt;
Smith & CoSmith &amp; Co
8 > 38 &gt; 3