Kodowanie/Dekodowanie Encji HTML
Koduj lub dekoduj encje HTML natychmiast. Konwertuj znaki specjalne jak <, >, &, ", ' na encje HTML i odwrotnie. Darmowe, szybkie, w przeglądarce.
Czym są encje HTML?
Encje HTML to specjalne kody reprezentujące znaki o specjalnym znaczeniu w HTML. Zapisywane są w formacie &nazwa; lub &#liczba;. Na przykład < reprezentuje < a & reprezentuje &.
Dlaczego muszę kodować encje HTML?
Znaki takie jak <, >, &, " i ' mają specjalne znaczenie w HTML. Wyświetlone bez zmian mogą uszkodzić układ strony lub stworzyć luki bezpieczeństwa takie jak XSS. Kodowanie jako encje zapewnia bezpieczne wyświetlanie.
Jaka jest różnica między encjami nazwanymi a liczbowymi?
Encje nazwane używają czytelnych nazw jak < dla < lub & dla &. Encje liczbowe używają punktu kodowego Unicode znaku, jak < dla < lub & dla &. Obie dają ten sam wynik.
Jakie są pięć głównych encji HTML?
Pięć najczęstszych encji HTML to: & (&), < (<), > (>), " (") i ' ('). Odpowiadają znakom o znaczeniu składniowym w znacznikach HTML.
Kiedy powinienem używać kodowania encji HTML?
Używaj kodowania przy wyświetlaniu danych użytkownika na stronach, osadzaniu fragmentów kodu lub w każdej sytuacji, gdzie znaki specjalne mają być wyświetlane jako tekst.
Czy moje dane są wysyłane na serwer?
Nie, całe kodowanie i dekodowanie odbywa się lokalnie w przeglądarce za pomocą JavaScript. Twoje dane nigdy nie opuszczają urządzenia.
Jakie znaki są kodowane?
Koder konwertuje pięć kluczowych znaków: & (ampersand), < (mniejszy niż), > (większy niż), " (cudzysłów podwójny) i ' (cudzysłów pojedynczy) na odpowiadające im encje HTML.
Czy mogę zdekodować encje HTML z powrotem na tekst?
Tak, dekoder konwertuje encje HTML takie jak <, >, &, ", < i inne encje nazwane lub liczbowe z powrotem na ich oryginalne znaki.
Czy to narzędzie obsługuje znaki Unicode?
Tak, dekoder obsługuje wszystkie nazwane encje HTML zdefiniowane w specyfikacji HTML5, a także encje liczbowe (dziesiętne &#NNN; i szesnastkowe &#xHHH;) dla dowolnego znaku Unicode.
Czym jest escape HTML?
Escape HTML to proces zastępowania znaków specjalnych ich równoważnikami encji, aby zapobiec ich interpretacji jako kod HTML. Jest niezbędny dla bezpieczeństwa webowego.
Czy mogę użyć tego narzędzia do zapobiegania XSS?
Chociaż kodowanie encji HTML jest jedną warstwą zapobiegania XSS, odpowiednia ochrona wymaga również sanityzacji po stronie serwera i CSP. To narzędzie jest doskonałe do nauki i testowania kodowania encji.
Jak korzystać z Kodowanie/Dekodowanie Encji HTML
Zamieniaj znaki specjalne na encje HTML lub przywracaj encje do znaków — wszystko w przeglądarce. Wybierz kierunek i notację, a Twoje fragmenty kodu nigdy nie opuszczą urządzenia.
- Wklej znaczniki takie jak <div>Hello & World</div> w obszar wejściowy.
- Ustaw Mode na Encode, aby escapować <, >, & i cudzysłowy, albo na Decode, aby przywrócić encje do znaków.
- Wybierz Type: Named dla stylu &, Decimal dla & lub Hex dla &.
- Zaznacz Encode non-ASCII, jeśli litery z akcentami i emotikony też mają być konwertowane, a nie tylko pięć znaków zarezerwowanych.
- Skopiuj przekonwertowany wynik z pola wyjściowego z powrotem do swojego kodu.
Encje nazwane są najbardziej czytelne, ale wynik Decimal lub Hex jest bezpieczniejszy, gdy plik musi pozostać czystym ASCII.
Powiązane narzędzia
- Dekoder Encji HTML Dekoduj encje HTML do znaków i koduj tekst do encji HTML. Obsługuje encje nazwane, dziesiętne i szesnastkowe. Darmowe narzędzie online, natychmiastowe wyniki.
- Kodowanie Dekodowanie URL Darmowy koder, dekoder i parser URL online. Konwertuj tekst na kodowanie procentowe, dekoduj ciągi URL i wyodrębnij parametry zapytania.
- Escape/Unescape XML Natychmiastowy escape i unescape znaków specjalnych XML. Konwertuj <, >, &, ", ' na encje XML z podglądem w czasie rzeczywistym.
- Przeglądarka Hex Przeglądaj zawartość plików w formacie hex dump z wyszukiwaniem, nawigacją offsetu i wirtualnym przewijaniem
- Szyfrowanie / Deszyfrowanie AES Szyfrowanie/deszyfrowanie AES z trybami CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, klucze 128/192/256 bit, wyjście Base64, automatyczne wykrywanie formatu klucza/IV
- Kompresor Brotli Darmowy kompresor Brotli online. Kompresuj pliki do .br z jakością 0–11 lub dekompresuj .br do oryginału. Działa w całości w przeglądarce — bez wysyłania i instalowania.
- Kompresor Zstd Darmowy kompresor zstd online. Kompresuj pliki do .zst z poziomami Zstandard 1–19 lub dekompresuj .zst do oryginału. Działa w całości w przeglądarce — bez wysyłania i instalowania.
- Konwerter MessagePack Darmowy konwerter MessagePack online. Koduj JSON do msgpack i dekoduj hex, base64 lub pliki .bin z powrotem do czytelnego JSON, z porównaniem rozmiaru. Bez wysyłania, działa w przeglądarce.