Koder i dekoder encji HTML

Zamieniaj znaki specjalne na encje HTML lub przywracaj czytelny tekst. Obsługa nazwanych, dziesiętnych i szesnastkowych odwołań do znaków, Unicode i emoji.

0 znaków
Wynik

Tutaj pojawi się wynik.

Jak kodować i dekodować encje HTML

  1. Wklej tekst lub odwołania do znaków HTML i wybierz kodowanie albo dekodowanie.
  2. Włącz nazwane encje, aby uzyskać zapis taki jak &, albo wyłącz je, by użyć odwołań szesnastkowych.
  3. Uruchom konwersję i skopiuj lub pobierz tekst. Wynik jest wyświetlany dosłownie, nie jako strona internetowa.

Koder i dekoder encji HTML: co warto wiedzieć

Kodowanie pozwala wyświetlać nawiasy ostrokątne i inne znaki specjalne jako tekst. Zdekodowana treść nigdy nie jest tutaj wykonywana. Kodowanie encji nie zastępuje oczyszczania HTML odpowiedniego do kontekstu.

Przykład: wyświetlanie znaczników HTML jako tekstu

Dane wejściowe
<p title="A&B">Witaj, świecie! 👋</p>
Wynik
&lt;p title=&quot;A&amp;B&quot;&gt;Witaj, &sacute;wiecie! &#x1F44B;&lt;/p&gt;

Koder i dekoder encji HTML: pytania i odpowiedzi

Czym różnią się nazwane i numeryczne odwołania?

&copy;, &#169; i &#xA9; oznaczają ten sam znak ©. Dekodowanie obsługuje nazwy oraz zapis dziesiętny i szesnastkowy. Przy włączonej opcji nazw koder używa dostępnych nazw; pozostałe znaki, w tym emoji, zapisuje numerycznie.

Dlaczego &lt; zmienia się w &amp;lt;?

Ponowne kodowanie tekstu z encjami koduje zawarte w nich znaki & jeszcze raz. Każde dekodowanie usuwa jedną warstwę: &amp;lt; zmienia się w &lt;, a nie w <. Przed powtórzeniem sprawdź źródło. &nbsp; to spacja nierozdzielająca, inna niż zwykła spacja.

Czy to to samo co kodowanie URL?

Nie. HTML używa odwołań takich jak &amp;, a URL — kodów takich jak %26. Do wartości parametrów użyj narzędzia URL. Adres w atrybucie HTML może wymagać zarówno zakodowania wartości parametrów, jak i kodowania HTML całej wartości atrybutu.

Czy narzędzie oczyszcza HTML lub zapobiega XSS?

Nie. Konwertuje znaki, ale nie czyni niezaufanego HTML bezpiecznym. Wyniki są tu wyświetlane jako tekst i nigdy nie są wykonywane. Kod wymaga zabezpieczeń odpowiednich dla kontekstu HTML, URL, CSS lub JavaScript. Nieznane encje, odwołania bez średnika i błędne odwołania numeryczne są odrzucane.

Czy pliki, tokeny lub tekst są wysyłane na serwer?

Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.

  • Koder i dekoder URL

    Koduj i dekoduj składniki URL, pełne adresy i wartości formularzy. Poprawnie obsługuj kodowanie procentowe oraz spacje.

  • Analizator Unicode i konwerter sekwencji

    Sprawdzaj punkty kodowe, bajty UTF-8 i jednostki UTF-16. Zamieniaj sekwencje Unicode JavaScript na czytelny tekst.

  • Porównywarka tekstów

    Porównuj dwa teksty według wierszy, słów lub znaków. Znajduj dodatki i usunięcia z uwzględnieniem spacji i nowych wierszy.

Wszystkie narzędzia programistyczne

Kodowanie i pliki

Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.

Analiza danych i tekstu

Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.

Skróty, identyfikatory i harmonogramy

Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.

Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.