Toolbox Hub
Wszystkie narzędzia

HTML Entity Encoder/Decoder

Encode decode HTML entities

Encode decode HTML entities Działa lokalnie w Twojej przeglądarce

About the

Koder encji HTML konwertuje pięć znaków ważnych w HTML na ich formę encji i ponownie je dekoduje. Kodowanie to czynność wykonywana przed umieszczeniem tekstu na stronie pochodzącej od użytkownika, interfejsu API lub bazy danych i stanowi to minimalną ochronę przed traktowaniem tego tekstu jako znaczników. Dekodowanie to czynność, którą wykonujesz, gdy czytasz plik źródłowy lub kanał i chcesz poznać znaki, które faktycznie reprezentuje.

Where people use the

  • Ucieczka od tekstu przed upuszczeniem go do szablonu HTML.
  • Czytanie fragmentu źródła pełnego elementów.
  • Przygotowanie próbki kodu do wyświetlenia na stronie.
  • Sprawdzanie, co faktycznie zawiera kanał przed jego wyrenderowaniem.

How to use the

  1. 1

    Wybierz kierunek

    Naciśnij Zakoduj, aby zamienić znaki w byty, lub Dekoduj, aby zamienić elementy z powrotem w znaki.

  2. 2

    Wklej tekst

    Etykieta pola i przykład zmieniają się w zależności od wybranego kierunku.

  3. 3

    Konwertuj

    Naciśnij Konwertuj. Wynik pojawi się poniżej z przyciskiem kopiowania.

  4. 4

    Wyczyść pomiędzy biegami

    Naciśnij Wyczyść, aby opróżnić oba pola przed następną konwersją.

Wskazówki i najlepsze praktyki

  • Zakoduj przed wstawieniem tekstu do HTML; zrób to raz, a nie dwa razy.
  • Liczby i nazwane byty nie są wszędzie wymienne; preferuj nazwane formularze tutaj.
  • Konteksty URL i JavaScript wymagają różnych znaków ucieczki; to dotyczy tylko HTML.

Często zadawane pytania

Które znaki są kodowane?

Ampersand, mniejszy niż, większy niż, podwójny cudzysłów i pojedynczy cudzysłów. To są znaki, które zmieniają sposób analizowania HTML, więc to one muszą zostać zmienione.

Czy kodowanie wystarczy, aby zapewnić bezpieczeństwo danych wprowadzanych przez użytkownika?

Tak, jeśli chodzi o umieszczanie tekstu w treści HTML. Samo to nie wystarczy dla wartości atrybutów w adresie URL, dla kontekstów JavaScript lub dla CSS, z których każdy wymaga własnych reguł.

Dlaczego ampersand jest kodowany jako pierwszy?

Ponieważ same byty zaczynają się od znaku ampersand. Zakodowanie go w pierwszej kolejności zapobiega dwukrotnemu kodowaniu już zakodowanego tekstu.

Czy obsługuje jednostki numeryczne, takie jak „?”

Dekodowanie obsługuje postać liczbową pojedynczego cudzysłowu. Inne jednostki liczbowe pozostają bez zmian, ponieważ są ich tysiące.

Czy moja treść została przesłana?

Nie. Konwersja odbywa się w przeglądarce, więc wersje robocze i zawartość wewnętrzna pozostają na Twoim urządzeniu.

Powiązane narzędzia