Przejdź do treści
ToolMug

Koder i dekoder encji HTML

Zakoduj tekst, aby bezpiecznie wyświetlał się w HTML, odkoduj encje do czytelnych znaków albo zamień znaki na sekwencje Unicode dla JavaScriptu, JSON i CSS.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

Jak używać

  1. Wybierz Koduj lub Dekoduj oraz encje HTML albo ucieczki Unicode.
  2. Wklej tekst. Wynik aktualizuje się podczas pisania.
  3. Przy kodowaniu HTML wybierz, czy kodować tylko pięć znaków specjalnych, czy wszystkie znaki spoza ASCII.
  4. Skopiuj wynik.

Opis opcji

Znaki specjalne
Zamienia & < > " ' na encje. To wystarcza na stronie UTF-8 i pozostawia pozostałe znaki czytelne.
Koduj także znaki spoza ASCII
Zamienia każdy znak spoza ASCII na encję numeryczną, przydatną w systemach bez obsługi UTF-8.
Encje nazwane
Używa nazw takich jak &copy; i &nbsp; tam, gdzie istnieją, a w pozostałych przypadkach encji numerycznych.
Ucieczki Unicode
\uXXXX służy do JavaScriptu i JSON, \u{…} do nowoczesnego JavaScriptu, U+XXXX oznacza punkt kodowy, a &#…; jest dziesiętną encją HTML.

Popularne encje

Znak Nazwa Liczbowa
& &amp; &#38;
< &lt; &#60;
> &gt; &#62;
“ &quot; &#34;
’ &apos; &#39;
spacja nierozdzielająca &nbsp; &#160;
© &copy; &#169;
— &mdash; &#8212;

Najczęściej zadawane pytania

Czy kodowanie HTML chroni przed XSS?

Kodowanie tekstu przed wstawieniem do treści elementu HTML jest jedną z podstawowych obron. Atrybuty, adresy URL, JavaScript i CSS wymagają własnych reguł, dlatego używaj zabezpieczeń frameworka.

Czym różni się &nbsp; od zwykłej spacji?

Spacja nierozdzielająca U+00A0 wygląda jak zwykła, ale zatrzymuje zawijanie wiersza w tym miejscu, a kilka takich spacji nie jest scalanych.

Dlaczego &copy bez średnika też jest dekodowane?

Ze względów historycznych standard HTML dekoduje niektóre popularne encje bez końcowego średnika. Dekoder stosuje te same zasady co przeglądarki.

Jak zapisać emoji jako ucieczkę w JSON?

Wybierz ucieczki Unicode z zapisem \uXXXX. Emoji spoza podstawowej płaszczyzny Unicode stają się parą ucieczek.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia