Konwersja działa na żywo w przeglądarce, a tekst nie jest wysyłany na serwer. Wybierz Znaki specjalne, gdy potrzebujesz bezpiecznego tekstu HTML, Encje nazwane dla czytelnych zapisów typu ©, albo tryby numeryczne, gdy potrzebne są punkty kodowe w zapisie dziesiętnym lub szesnastkowym.
Kodowanie i dekodowanie encji HTML
Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.
Czym jest enkoder i dekoder encji HTML?
Enkoder i dekoder encji HTML zamienia znaki między czytelnym tekstem a odwołaniami do znaków HTML, takimi jak <, ©, © i 🌍. Użyj go, gdy trzeba zabezpieczyć znaki ważne dla składni HTML przed wklejeniem tekstu do kodu, albo odczytać encje ze źródła jako zwykły tekst.
Jak korzystać
- 1Wybierz Koduj albo Dekoduj. Wybierz Koduj, aby zamienić tekst na encje HTML, albo Dekoduj, aby przywrócić odwołania do encji do czytelnych znaków.
- 2Wybierz tryb kodowania. Użyj trybu Znaki specjalne dla bezpiecznego tekstu HTML, Encje nazwane dla czytelnych nazw albo Dziesiętne i Szesnastkowe dla numerycznych odwołań do punktów kodowych.
- 3Wklej tekst. Wynik odświeża się na żywo w panelu wyjściowym. Tryb dekodowania obsługuje razem encje nazwane, dziesiętne i szesnastkowe.
- 4Skopiuj wynik. Skopiuj zakodowany albo zdekodowany tekst i wklej go do HTML, szablonu, maila lub dokumentacji.
Dla kogo
- Programiści webowi zabezpieczają fragmenty z nawiasami ostrymi, ampersandami, cudzysłowami lub apostrofami, zanim pokażą je jako tekst.
- Redaktorzy treści dekodują kopie z CMS-ów lub szablonów maili, w których symbole pojawiają się jako
&, albo©. - Zespoły QA i supportu sprawdzają, czy zepsuta strona zawiera surowy HTML, czy już zakodowane odwołania do encji.
- Autorzy dokumentacji przygotowują przykłady pokazujące tagi HTML bez tego, by przeglądarka potraktowała je jak prawdziwe znaczniki.
Najczęstsze pytania
Czy ten enkoder encji HTML jest darmowy?
Tak. Enkoder i dekoder encji HTML jest darmowy, bez rejestracji, bez pobierania i bez limitu użycia. Wklej tekst, wybierz tryb i skopiuj wynik z przeglądarki.
Czy mój tekst jest gdzieś wysyłany?
Nie. Kodowanie i dekodowanie odbywa się lokalnie w przeglądarce. Tekst wklejony do narzędzia nie trafia na serwer, co przydaje się przy prywatnych szablonach, fragmentach kodu i zgłoszeniach supportowych.
Jakie znaki kodować dla bezpiecznego HTML?
Co najmniej ampersand, znak mniejszości, znak większości i cudzysłowy, gdy tekst jest wstawiany do HTML albo atrybutu. Te znaki mogą rozpoczynać znaczniki, encje lub granice atrybutów. Kodowanie każdego znaku spoza ASCII jest opcjonalne na nowoczesnych stronach UTF-8.
Czym różnią się encje nazwane, dziesiętne i szesnastkowe?
Encje nazwane używają czytelnych etykiet, takich jak <code>&copy;</code>. Numeryczne odwołania dziesiętne używają punktów kodowych w systemie dziesiętnym, na przykład <code>&#169;</code>. Odwołania szesnastkowe używają systemu szesnastkowego, na przykład <code>&#xa9;</code>. Przeglądarki dekodują wszystkie trzy formy.
Czy dekoder obsługuje emoji i tekst w innych językach?
Tak. Odwołania numeryczne mogą opisać każdy poprawny punkt kodowy Unicode, w tym emoji i pisma inne niż łacińskie. Na przykład <code>&#x1f30d;</code> dekoduje się do emoji globu, a encje nazwane takie jak <code>&eacute;</code> do liter z akcentami.
Czy zdekodowany HTML uruchomi się jako prawdziwe znaczniki?
Nie. Zdekodowany wynik jest pokazany w zwykłym polu tekstowym, więc tagi pozostają tekstem w narzędziu. Jeśli skopiujesz wynik do dokumentu HTML, przeglądarka potraktuje prawdziwe tagi jak znaczniki.
Dlaczego podwójnie zakodowany ampersand zdekodował się tylko raz?
<code>&amp;</code> to encja dosłownego ampersanda. Jedno dekodowanie daje <code>&</code>. Jeśli ciąg był kodowany kilka razy, czasem trzeba dekodować więcej niż raz, ale rób to tylko wtedy, gdy wiesz, że źródło jest podwójnie zakodowane.