Escape HTML i lista encji HTML

Koder encji HTML i wyszukiwarka symboli

Narzędzie do escape HTML i lista encji HTML z wyszukiwarką | We.Inc

Zamieniaj znaki HTML na encje i z powrotem w swojej przeglądarce, a potem przeszukuj 100 popularnych encji i symboli HTML. Skopiuj nazwaną encję, kod liczbowy, wartość CSS content lub escape JS jednym kliknięciem.

Escape HTML polega na zamianie znaków, które przeglądarka odczytuje jako znaczniki, na encje: & staje się &amp;, < staje się &lt;, a > staje się &gt;. Wewnątrz wartości atrybutów trzeba też zamieniać cudzysłowy. Wklej tekst poniżej, aby zamienić znaki na encje lub z powrotem, albo przeszukaj tabelę symboli i skopiuj dowolną encję jako nazwę, liczbę lub wartość CSS.

Pięć znaków, które mają znaczenie

Dwukierunkowy konwerter dla całych bloków tekstu oraz lista z wyszukiwarką zawierająca symbole, po które ludzie naprawdę sięgają: cudzysłowy, myślniki, spacje, waluty, symbole matematyczne, strzałki, litery greckie i emoji. Każdy wiersz można skopiować na cztery sposoby.

Najczęściej zadawane pytania

Czym różni się encja nazwana od liczbowej?

Obie dają ten sam znak. Odwołanie nazwane, takie jak &copy;, łatwiej czytać; liczbowe, takie jak &#169; (dziesiętne) lub &#xA9; (szesnastkowe), działa dla każdego znaku Unicode, łącznie z wieloma, które nie mają nazwy. HTML definiuje około 2,200 nazw.

Czy nadal potrzebuję encji, jeśli moja strona jest w UTF-8?

Tylko dla znaków, które mają znaczenie w znacznikach: &, < oraz, wewnątrz atrybutów, użytego cudzysłowu. Na stronie w UTF-8 możesz wpisywać symbole takie jak €, é czy → bezpośrednio. Encje dla nich są opcjonalne i przydają się głównie wtedy, gdy edytor lub system pocztowy psuje tekst spoza ASCII.

Czy &apos; to poprawny HTML?

Tak, w HTML5. Brakowało jej w HTML 4, dlatego starszy kod używa zamiast niej &#39;. Obie działają w każdej aktualnej przeglądarce, a opcja escape na tej stronie zwraca &#39; dla najszerszej zgodności.

Czy escape HTML wystarczy, aby zatrzymać XSS?

Powstrzymuje wstrzyknięty tekst przed stawaniem się znacznikami w zwykłej treści elementów i atrybutach w cudzysłowie. Nie sprawia jednak, że wartość jest bezpieczna wewnątrz bloku script, inline handlera zdarzeń, atrybutu style lub adresu URL, takiego jak href, gdzie każde z nich wymaga własnego kodowania lub walidacji. Korzystaj z wbudowanego escape swojego frameworka i w miarę możliwości unikaj budowania HTML z ciągów znaków.

Czy mój tekst jest gdzieś wysyłany?

Nie. Zamiana na encje i z powrotem działa w Twojej przeglądarce, a nic, co wkleisz, nie opuszcza strony.

Po co przeglądarkom w ogóle encje

Encje w CSS i JavaScript

Wszystkie

Wymagają zamiany

Spacje i znaki niewidoczne

Interpunkcja

Waluty

Matematyka

Strzałki

Symbole

Greckie

Emoji

Escape lub unescape

Kierunek

Escape

Unescape

Tryb atrybutu (zamieniaj cudzysłowy)

Koduj znaki spoza ASCII

Preferuj nazwy

Wejście

Wynik

Kopiuj wynik

Zamień

Kopiuj {label} {value}

Skopiowano

Lista encji HTML

Szukaj według nazwy, symbolu lub kodu

strzałka, euro, 2014, ©

Grupa

Symbole: {n}. Kliknij dowolny kod, aby go skopiować.

Symbol

Nazwa

Liczba

Grupa

(puste)

Zacznij za darmo · Bez karty kredytowej

Powiązane: Darmowe narzędzia

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony