Kodowanie i dekodowanie encji HTML

Koduj znaki HTML i dekoduj odwołania liczbowe i nazwane. Wynik jest tekstem i nie uruchamia HTML.

Wprowadzone dane pozostają tutajPUFFINMINT

Ustaw dane

Ustaw dane

Do 100 000 znaków. Dekoduje jedną warstwę i zwraca tekst; nie oczyszcza HTML.

Wynik

Wynik aktualizuje się podczas pisania.

Wartości pozostają na tej stronie. Odświeżenie lub zamknięcie je usuwa.

Liczymy użycie narzędzi bez wprowadzonych wartości i zawartości plików w statystykach. Prywatność

Jak korzystać

Koduj raz w miejscu wstawiania tekstu. Aby pokazać znaczniki jako tekst, zakoduj delimitery. Gdy szablon już stosuje escaping, druga warstwa może wyświetlić nazwy encji.

  1. „Odwróć konwersję” stosuje przeciwny kierunek, jeśli wynik mieści się w polu. Wynik pozostaje zwykłym tekstem, a znaczniki nie są wykonywane. Otwórz „Porównaj wersje”, aby odczytać oryginał i wynik jako zwykły tekst.
Dane przykładu
Dane wejścioweWynik
A & BA & B

Metoda i ograniczenia

Dekoduje tylko jedną warstwę. Encje nie oczyszczają HTML ani nie chronią kontekstów JavaScript, CSS czy URL.

Przykład

Przykład zastosowania

Dane wejściowe
A & B
Wynik
A & B

A & B staje się A & B. Sekwencja < wymaga dwóch dekodowań do znaku mniejszości: narzędzie wykonuje jedno i zwraca <.

Jakie ograniczenia ma to narzędzie?

Do 100 000 znaków. Dekoduje jedną warstwę i zwraca tekst; nie oczyszcza HTML.

Dane i wyniki są przetwarzane w przeglądarce i nie są wysyłane na serwer. Statystyki zbiorcze, jeśli są włączone, zapisują tylko narzędzie i status operacji, bez treści.

Źródła

Najczęstsze pytania

Dlaczego < zamienia się w <?

Kodowanie zamienia też znak & w istniejącym odwołaniu. Dekodowanie usuwa jedną warstwę naraz: &amp;lt; staje się &lt;, a potem &lt; staje się <.

PRAKTYCZNE PORADNIKI

Znaki specjalne HTML: kiedy używać encji

Oddziel tekst od znaczników, unikaj podwójnego kodowania i poznaj różnicę między encjami a oczyszczaniem HTML.

Przejdź krok po kroku

Ulubione