CanDoYa
SR

Kodiranje i dekodiranje HTML entiteta

Radi u celosti u pregledaču - bez otpremanja i bez registracije.

Escape-uje samo znakove osetljive u HTML-u: ampersand, ugaone zagrade, navodnike i apostrofe.
Unos
Rezultat
Unesite tekst za kodiranje ili HTML entitete za dekodiranje0 referenci entiteta0 znakova ulaz, 0 znakova izlaz
Podelite ovu alatku

Šta je enkoder i dekoder HTML entiteta?

Enkoder i dekoder HTML entiteta pretvara znakove između čitljivog teksta i HTML znakovnih referenci kao što su <, ©, © i 🌍. Koristite ga da escape-ujete znakove osetljive na markup pre lepljenja teksta u HTML ili da dekodirate entitete iz izvornog koda nazad u običan tekst.

Kako se koristi

  1. 1Odaberite Kodiraj ili Dekodiraj. Odaberite Kodiraj da tekst pretvorite u HTML entitete, ili Dekodiraj da reference entiteta vratite u čitljive znakove.
  2. 2Odaberite režim kodiranja. Koristite Posebni znakovi za bezbedan HTML tekst, Imenovani entiteti za čitljiva imena, ili Decimalno i Hex za numeričke reference kodnih tačaka.
  3. 3Nalepite tekst. Rezultat se odmah ažurira u izlaznom panelu. Režim dekodiranja zajedno obrađuje imenovane, decimalne i heksadecimalne reference.
  4. 4Kopirajte rezultat. Kopirajte kodirani ili dekodirani tekst i nalepite ga u HTML, šablon, imejl ili dokumentaciju.

Kome je namenjen

Konverzija radi uživo u pregledaču i tekst se ne otprema. Koristite Posebni znakovi kada vam treba samo bezbedan HTML tekst, Imenovani entiteti za čitljive reference kao ©, ili numeričke režime kada su vam potrebne decimalne ili heksadecimalne kodne tačke.

Česta pitanja

Da li je ovaj enkoder i dekoder HTML entiteta besplatan?

Da. Enkoder i dekoder HTML entiteta je besplatan za korišćenje, bez registracije, preuzimanja i ograničenja upotrebe. Nalepite tekst, odaberite režim i kopirajte rezultat iz pregledača.

Da li se moj tekst otprema negde?

Ne. Kodiranje i dekodiranje rade lokalno u vašem pregledaču. Tekst koji nalepite u alat ne šalje se na server, što je korisno za privatne šablone, isečke izvornog koda i tikete podrške.

Koje znakove treba da kodiram za bezbedan HTML?

Najmanje escape-ujte ampersand, znak manje od, znak veće od i navodnike kada se tekst ubacuje u HTML ili atribut. Ti znakovi mogu da započnu markup, entitete ili granice atributa. Kodiranje svakog ne-ASCII znaka nije obavezno na modernim UTF-8 stranicama.

Koja je razlika između imenovanih, decimalnih i hex entiteta?

Imenovani entiteti koriste čitljive nazive kao <code>&amp;copy;</code>. Decimalne numeričke reference koriste kodne tačke u bazi 10, na primer <code>&amp;#169;</code>. Hex reference koriste bazu 16, na primer <code>&amp;#xa9;</code>. Pregledači dekodiraju sva tri oblika.

Podržava li dekoder emoji i tekst na drugim jezicima?

Da. Numeričke reference mogu da predstavljaju svaku važeću Unicode kodnu tačku, uključujući emoji i nelatinična pisma. Na primer, <code>&amp;#x1f30d;</code> dekodira se u emoji globusa, a imenovani entiteti kao <code>&amp;eacute;</code> u slova sa dijakritikom.

Da li će se dekodirani HTML pokrenuti kao pravi markup?

Ne. Dekodirani rezultat prikazuje se u običnom tekstualnom polju, pa tagovi ostaju tekst u alatu. Ako dekodirani izlaz kopirate u HTML dokument, pregledač će tamo stvarne tagove tretirati kao markup.

Zašto se dvostruko escape-ovan ampersand dekodirao samo jednom?

<code>&amp;amp;</code> je entitet za doslovni ampersand. Jedno dekodiranje daje <code>&amp;</code>. Ako je niz kodiran više puta, možda ćete morati da ga dekodirate više od jednom, ali to radite samo kada znate da je izvor dvostruko escape-ovan.