Koder encji HTML

Dalej

To narzędzie działa całkowicie w przeglądarce. W trybie kodowania zastępuje dokładnie pięć znaków: &, <, >, podwójne cudzysłowy i apostrofy. W trybie dekodowania pozwala polu tekstowemu przeglądarki odczytać wprowadzony ciąg HTML jako tekst.

Konwertowanie encji HTML

  1. 1

    Wybierz tryb

    Wybierz Kodowanie dla tekstu albo Dekodowanie dla ciągu z encjami HTML.

  2. 2

    Wprowadź tekst

    Wklej tekst lub ciąg bezpośrednio w polu wejściowym.

  3. 3

    Skopiuj wynik

    Wynik pojawia się od razu w przeglądarce i można go skopiować.

Co konwertuje narzędzie

Kodowanie

Tryb kodowania zastępuje tylko te pięć znaków:

Znak Wynik
& &amp;
< &lt;
> &gt;
" &quot;
' &apos;

Pozostałe znaki nie zmieniają się. Narzędzie nie oferuje form liczbowych ani szesnastkowych oraz nie ma opcji kodowania wszystkich znaków spoza ASCII.

Dekodowanie

Tryb dekodowania korzysta z przetwarzania pola tekstowego w przeglądarce. Aby sprawdzić, jak zostanie odczytany konkretny ciąg, wklej go dokładnie w tej postaci i zobacz wynik.

Ważne przy użyciu wyniku w aplikacji

To narzędzie nie jest sanitizatorem HTML i nie sprawdza kontekstu docelowego ani reszty kodu. Właściwe postępowanie zależy na przykład od tego, czy tekst trafia do widocznej treści HTML, atrybutu, JavaScriptu czy CSS. W kodzie produkcyjnym stosuj reguły i narzędzia swojego frameworka.

Najczęściej zadawane pytania

Wprowadzony tekst zawierał już &amp;. Podczas kodowania ampersand z tego ciągu również zostaje zamieniony na &amp;. Jeśli zaczynasz od już zakodowanego ciągu, najpierw go zdekoduj.

Nie. Tryb kodowania tworzy wyłącznie pięć nazwanych encji pokazanych w tabeli.

Nie. Narzędzie zastępuje tylko pięć znaków i nie ocenia, gdzie wynik zostanie użyty. W aplikacji korzystaj z ochrony zależnej od kontekstu zapewnianej przez framework.

Nie. Dane wejściowe i wynik pozostają w przeglądarce i nie są wysyłane na serwer tego narzędzia.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach