Konwerter Encji HTML
FreeKonwertuj tekst na encje HTML i z powrotem w obu kierunkach jednocześnie, z formatami dziesiętnymi lub szesnastkowymi oraz tabelą szybkiego odniesienia popularnych encji.
Działa całkowicie w twojej przeglądarce. Twój tekst nigdy nigdzie nie jest przesyłany.
Wpisz w dowolne pole, drugie aktualizuje się automatycznie.
Opcje Kodowania
Dotyczy znaków spoza ASCII. Pięć zastrzeżonych znaków HTML (< > & " ') zawsze używa swoich nazwanych encji.
Ostatnia Aktywność
Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.
Jeszcze brak aktywności. Bądź pierwszy.
Co robi to narzędzie
To narzędzie konwertuje tekst na encje HTML i z powrotem w obu kierunkach jednocześnie: wpisz zwykły tekst, a zostanie na żywo zakodowany do encji, lub wklej tekst zakodowany encjami, a zostanie zdekodowany z powrotem do zwykłego tekstu. Wybierz dziesiętne lub szesnastkowe encje numeryczne dla znaków spoza ASCII i skorzystaj z tabeli szybkiego odniesienia dla popularnych symboli.
Jak To Działa
Kodowanie zastępuje pięć zastrzeżonych znaków HTML ich standardowymi nazwanymi encjami (np. & staje się &) oraz każdy inny znak spoza ASCII encją numeryczną w wybranym formacie. Dekodowanie działa w przeciwnym kierunku, wykorzystując własny parser HTML przeglądarki (poprzez DOMParser) w odłączonym, bezwładnym dokumencie, który poprawnie rozpoznaje każdą oficjalną nazwaną encję HTML5, a także encje numeryczne, bez wykonywania jakichkolwiek skryptów czy ładowania zasobów.
Problemy, które rozwiązuje
- Bezpieczne osadzanie znaków specjalnych lub tekstu przesłanego przez użytkownika w kodzie źródłowym HTML lub XML.
- Dekodowanie tekstu zakodowanego encjami, skopiowanego z CMS-a, kanału RSS lub zeskrobanej strony internetowej, z powrotem do czytelnego tekstu.
- Konwertowanie między dziesiętnym a szesnastkowym formatem encji numerycznych.
- Wyszukiwanie kodu encji dla popularnego symbolu bez przeszukiwania dokumentacji.
Często zadawane pytania
›Dlaczego tylko 5 znaków otrzymuje nazwane encje, a nie wszystkie?
Tylko &, <, >, " i ' mają zastrzeżone znaczenie w samym znaczniku HTML (otwierają tagi, zamykają atrybuty lub rozpoczynają encje), więc tylko one ściśle wymagają nazwanych encji, aby pojawić się dosłownie na stronie. Każdy inny znak jest tutaj kodowany numerycznie, co działa identycznie w każdej przeglądarce i każdej wersji HTML, nawet dla znaków bez powszechnie rozpoznawanej nazwy.
›Dziesiętny czy szesnastkowy, czy ma znaczenie, który wybiorę?
Nie, oba reprezentują dokładnie ten sam znak i są wyświetlane identycznie; é i é to ten sam znak é. Format dziesiętny jest częstszy w ręcznie pisanym HTML, szesnastkowy jest częstszy, gdy wartość pochodzi z kontekstu programistycznego (ponieważ punkty kodowe Unicode są zwykle zapisywane szesnastkowo, np. U+00E9).
›Czy dekodowanie obsługuje każdą możliwą encję HTML?
Tak. Zamiast polegać na ręcznie utrzymywanej liście, dekodowanie jest obsługiwane przez wbudowany parser HTML Twojej przeglądarki, ten sam, który wyświetla każdą odwiedzaną stronę internetową, więc poprawnie rozpoznaje wszystkie kilka tysięcy oficjalnie zdefiniowanych nazwanych encji HTML5, a także dowolną dziesiętną lub szesnastkową encję numeryczną.
›Czy bezpieczne jest wklejanie HTML z niezaufanego źródła do dekodera?
Tak. Dekodowanie wykorzystuje odłączony, bezwładny dokument utworzony przez DOMParser przeglądarki, który nigdy nie wykonuje skryptów, nie ładuje obrazów ani niczego nie wyświetla, a jedynie odczytuje wynikową zawartość tekstową.
›Kiedy faktycznie by mi się to przydało?
Typowe przypadki obejmują bezpieczne wyświetlanie tekstu przesłanego przez użytkownika wewnątrz strony HTML bez interpretowania go jako znacznika, osadzanie znaków specjalnych lub symboli w kodzie źródłowym HTML/XML, debugowanie strony pokazującej dosłowne &amp; lub &lt; zamiast zamierzonych znaków, lub czyszczenie tekstu zakodowanego encjami skopiowanego z CMS-a lub zeskrobanej strony internetowej.
Powiązane Narzędzia
Tekst
Konwerter Excel na Tabelę HTML
Wklej z Excela lub Arkuszy Google albo prześlij plik .xlsx/.xls/.csv i uzyskaj czytelną tabelę HTML z podglądem na żywo, opcjonalnym stylem i wyrównaniem kolumn liczbowych.
FreeTekst
Walidator HTML
Sprawdza HTML pod kątem niezamkniętych tagów, zduplikowanych ID, przestarzałych elementów i innych typowych, dobrze zdefiniowanych problemów, zweryfikowane za pomocą własnego parsera dopasowującego tagi, nie pełny walidator zgodności W3C.
FreeTekst
Kodowanie/Dekodowanie Base64
Zakoduj tekst do base64 lub zdekoduj base64 z powrotem do tekstu, na żywo podczas pisania, z pełną obsługą Unicode i opcjonalnym wariantem bezpiecznym dla URL.
FreeTekst
Konwerter Podstawy Liczbowej
Konwertuj liczbę między binarną, ósemkową, dziesiętną, szesnastkową, BCD, Kodem Graya, i dowolną niestandardową podstawą od 2 do 36, wszystko naraz z jednego wejścia.
FreeTekst
Generator Hasza Bcrypt
Generuj i weryfikuj hasze haseł bcrypt całkowicie w przeglądarce za pomocą WebAssembly, z regulowanym współczynnikiem kosztu i solą.
FreeTekst
Konwerter Czytania Bionicznego
Konwertuj dowolny tekst na format czytania bionicznego, pogrubiając pierwszą część każdego słowa, aby pomóc ci czytać szybciej i lepiej się skupić.
FreeTekst
Generator Hasza Blake2b
Oblicz hasz BLAKE2b tekstu lub pliku w przeglądarce, z regulowaną długością wyjścia i opcjonalnym haszowaniem z kluczem (MAC).
FreeTekst
Narzędzie Szyfru Cezara
Szyfruj lub deszyfruj tekst za pomocą klasycznego szyfru Cezara, z tabelą mapowania A-Z, listą brute-force, wykresem częstotliwości liter, i skrótem ROT13.
Komentarze (0)
Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.
Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!