Narzędzie escape i unescape encji HTML w przeglądarce
Konwertuj znaki specjalne HTML na kodowanie encji lub przywracaj zakodowany tekst do oryginalnych znaków. Obsługuje pełną tabelę nazwanych encji HTML5 i encji numerycznych, z przetwarzaniem wsadowym i tabelą referencyjną.
Funkcje
Inteligentny escape z ponad 250 nazwanymi encjami HTML5
Obsługa unescape dla encji nazwanych, dziesiętnych i szesnastkowych
Inteligentny mieszany wynik: najpierw encje nazwane, szesnastkowe jako rezerwa
Tryb wsadowy: przetwarzaj każdy wiersz niezależnie
Tabela referencyjna encji: mapowanie wykrytych encji w czasie rzeczywistym
Statystyki wejścia/wyjścia: liczba znaków, bajtów, długość wyjścia, liczba encji
Całe przetwarzanie lokalnie w przeglądarce — brak przesyłania danych
Jak używać
1Wybierz tryb Escape lub Unescape
2Wklej lub wpisz tekst w obszarze wejścia
3Wyniki są obliczane i wyświetlane w czasie rzeczywistym
4Kliknij tabelę referencyjną, aby zobaczyć wykryte mapowania encji
5Użyj przycisku Zamień, aby szybko odwrócić wejście/wyjście i przełączyć tryb
Często zadawane pytania
Czym są encje HTML?
Encje HTML to reprezentacje kodowe znaków specjalnych w dokumentach HTML, zaczynające się od & i kończące ;, takie jak & dla & i < dla <. Zapobiegają interpretacji znaków jako tagów lub atrybutów HTML.
Kiedy należy używać escape encji HTML?
Używaj escape encji HTML, gdy musisz wyświetlić tekst zawierający <, >, & i inne znaki specjalne w HTML, lub zapobiec wstrzykiwaniu XSS podczas osadzania danych użytkownika w kontekście HTML.
Jaka jest różnica między encjami nazwanymi a numerycznymi?
Tryb wsadowy przetwarza każdy wiersz wejścia niezależnie, odpowiedni dla scenariuszy wymagających escape/unescape wiersz po wierszu, np. przy przetwarzaniu wielowierszowej zawartości HTML w plikach dziennika.
Co się dzieje z nierozpoznanymi encjami podczas unescape?
Narzdzie automatycznie rozpoznaje wszystkie standardowe nazwane encje HTML5 i encje numeryczne. Nierozpoznane encje nazwane (jak &foo;) są przepuszczane bez zmian.