CanDoYa
SL

Kodiranje in dekodiranje HTML entitet

Vse poteka v vašem brskalniku - brez nalaganja, brez registracije.

Escapira samo znake, občutljive v HTML: ampersand, kotne oklepaje, narekovaje in apostrofe.
Vnos
Rezultat
Vnesite besedilo za kodiranje ali HTML entitete za dekodiranje0 referenc entitet0 znakov vhod, 0 znakov izhod
Delite to orodje

Kaj je kodirnik in dekodirnik HTML entitet?

Kodirnik in dekodirnik HTML entitet pretvarja znake med berljivim besedilom in HTML znakovnimi referencami, kot so <, ©, © in 🌍. Uporabite ga za escapiranje znakov, občutljivih na markup, preden besedilo prilepite v HTML, ali za dekodiranje entitet iz izvorne kode nazaj v navadno besedilo.

Kako uporabljati

  1. 1Izberite Kodiraj ali Dekodiraj. Izberite Kodiraj, da besedilo pretvorite v HTML entitete, ali Dekodiraj, da reference entitet vrnete v berljive znake.
  2. 2Izberite način kodiranja. Uporabite Posebni znaki za varen HTML tekst, Poimenovane entitete za berljiva imena ali Decimalno in Hex za številčne reference kodnih točk.
  3. 3Prilepite besedilo. Rezultat se sproti posodablja v izhodni plošči. Način dekodiranja hkrati obdela poimenovane, decimalne in šestnajstiške reference.
  4. 4Kopirajte rezultat. Kopirajte kodirano ali dekodirano besedilo in ga prilepite v HTML, predlogo, e-pošto ali dokumentacijo.

Komu je namenjeno

Pretvorba poteka sproti v brskalniku in besedilo se ne nalaga nikamor. Uporabite Posebni znaki, kadar potrebujete samo varen HTML tekst, Poimenovane entitete za berljive reference, kot je ©, ali številčne načine, kadar potrebujete decimalne ali šestnajstiške kodne točke.

Pogosta vprašanja

Je ta kodirnik in dekodirnik HTML entitet brezplačen?

Da. Kodirnik in dekodirnik HTML entitet je brezplačen za uporabo, brez registracije, prenosa in omejitve uporabe. Prilepite besedilo, izberite način in kopirajte rezultat iz brskalnika.

Ali se moje besedilo kam naloži?

Ne. Kodiranje in dekodiranje potekata lokalno v vašem brskalniku. Besedilo, ki ga prilepite v orodje, se ne pošlje na strežnik, kar je uporabno za zasebne predloge, odseke izvorne kode in podporne zahtevke.

Katere znake naj kodiram za varen HTML?

Najmanj escapirajte ampersand, znak manjše od, znak večje od in narekovaje, kadar besedilo vstavite v HTML ali atribut. Ti znaki lahko začnejo markup, entitete ali meje atributa. Kodiranje vsakega ne-ASCII znaka je na sodobnih UTF-8 straneh neobvezno.

Kakšna je razlika med poimenovanimi, decimalnimi in hex entitetami?

Poimenovane entitete uporabljajo berljiva imena, kot je <code>&amp;copy;</code>. Decimalne številčne reference uporabljajo kodne točke v osnovi 10, na primer <code>&amp;#169;</code>. Hex reference uporabljajo osnovo 16, na primer <code>&amp;#xa9;</code>. Brskalniki dekodirajo vse tri oblike.

Ali dekodirnik podpira emoji in besedilo v drugih jezikih?

Da. Številčne reference lahko predstavljajo katero koli veljavno kodno točko Unicode, vključno z emoji in nelatiničnimi pisavami. Na primer, <code>&amp;#x1f30d;</code> se dekodira v emoji globusa, poimenovane entitete, kot je <code>&amp;eacute;</code>, pa v črke z naglasom.

Se bo dekodirani HTML izvedel kot pravi markup?

Ne. Dekodirani rezultat je prikazan v navadnem besedilnem polju, zato značke v orodju ostanejo besedilo. Če dekodirani izhod kopirate v dokument HTML, bo brskalnik tam prave značke obravnaval kot markup.

Zakaj se je dvojno escapiran ampersand dekodiral samo enkrat?

<code>&amp;amp;</code> je entiteta za dobesedni ampersand. Eno dekodiranje da <code>&amp;</code>. Če je bil niz kodiran večkrat, ga boste morda morali dekodirati več kot enkrat, vendar to storite samo, kadar veste, da je vir dvojno escapiran.