CanDoYa
FI

HTML-entiteettien koodaus ja dekoodaus

Toimii kokonaan selaimessasi - ei lähetyksiä, ei rekisteröitymistä.

Escape-koodaa vain HTML:lle herkät merkit: ampersand, kulmasulkeet, lainausmerkit ja heittomerkit.
Syöte
Tulos
Syötä koodattava teksti tai dekoodattavat HTML-entiteetit0 entiteettiviittausta0 merkkiä sisään, 0 merkkiä ulos
Jaa tämä työkalu

Mikä on HTML-entiteettien encoder ja decoder?

HTML-entiteettien encoder ja decoder muuntaa merkit luettavan tekstin ja HTML-merkkiviittausten välillä, kuten <, ©, © ja 🌍. Käytä sitä markupille herkkien merkkien escape-koodaukseen ennen tekstin liittämistä HTML:ään tai entiteettien dekoodaukseen lähdekoodista takaisin tavalliseksi tekstiksi.

Näin se toimii

  1. 1Valitse Koodaa tai Dekoodaa. Valitse Koodaa, kun haluat muuntaa tekstin HTML-entiteeteiksi, tai Dekoodaa, kun haluat muuntaa entiteettiviittaukset takaisin luettaviksi merkeiksi.
  2. 2Valitse koodaustila. Käytä Erikoismerkit-tilaa turvalliseen HTML-tekstiin, Nimetyt entiteetit -tilaa luettaviin nimiin tai Desimaali- ja Hex-tiloja numeerisiin koodipisteviittauksiin.
  3. 3Liitä teksti. Tulos päivittyy reaaliajassa tulospaneeliin. Dekoodaus käsittelee nimetyt, desimaaliset ja heksadesimaaliset viittaukset yhdessä.
  4. 4Kopioi tulos. Kopioi koodattu tai dekoodattu teksti ja liitä se HTML:ään, pohjaan, sähköpostiin tai dokumentaatioon.

Kenelle

Muunnos toimii reaaliajassa selaimessa, eikä tekstiä ladata palvelimelle. Käytä Erikoismerkit-tilaa, kun tarvitset vain turvallista HTML-tekstiä, Nimetyt entiteetit-tilaa luettaville viittauksille kuten ©, tai numeerisia tiloja, kun tarvitset desimaalisia tai heksadesimaalisia koodipisteitä.

Usein kysyttyä

Onko tämä HTML-entiteettien encoder ja decoder ilmainen?

Kyllä. HTML-entiteettien encoder ja decoder on ilmainen käyttää, ilman rekisteröitymistä, latausta tai käyttörajaa. Liitä teksti, valitse tila ja kopioi tulos selaimesta.

Ladataanko tekstini jonnekin?

Ei. Koodaus ja dekoodaus tapahtuvat paikallisesti selaimessasi. Widgettiin liitettyä tekstiä ei lähetetä palvelimelle, mikä sopii yksityisille pohjille, lähdekoodikatkelmille ja tukipyynnöille.

Mitkä merkit kannattaa koodata turvallista HTML:ää varten?

Vähintään ampersand, pienempi kuin, suurempi kuin ja lainausmerkit kannattaa escape-koodata, kun teksti lisätään HTML:ään tai attribuuttiin. Nämä merkit voivat aloittaa markupin, entiteetin tai attribuutin rajan. Kaikkien non-ASCII-merkkien koodaus on nykyaikaisilla UTF-8-sivuilla vapaaehtoista.

Mitä eroa on nimetyillä, desimaalisilla ja hex-entiteeteillä?

Nimetyt entiteetit käyttävät luettavia nimiä, kuten <code>&amp;copy;</code>. Desimaaliset numeeriset viittaukset käyttävät 10-kantaisia koodipisteitä, kuten <code>&amp;#169;</code>. Hex-viittaukset käyttävät 16-kantaisia koodipisteitä, kuten <code>&amp;#xa9;</code>. Selaimet dekoodaavat kaikki kolme muotoa.

Tukeeko decoder emojeja ja muunkielistä tekstiä?

Kyllä. Numeeriset viittaukset voivat kuvata mitä tahansa kelvollista Unicode-koodipistettä, myös emojeja ja ei-latinalaisia kirjoitusjärjestelmiä. Esimerkiksi <code>&amp;#x1f30d;</code> dekoodautuu maapallo-emojiksi, ja nimetyt entiteetit kuten <code>&amp;eacute;</code> dekoodautuvat aksenttimerkeiksi.

Suoritetaanko dekoodattu HTML oikeana markupina?

Ei. Dekoodattu tulos näytetään tavallisessa textarea-kentässä, joten tagit pysyvät työkalussa tekstinä. Jos kopioit dekoodatun tuloksen HTML-dokumenttiin, selain käsittelee oikeat tagit silloin markupina.

Miksi kahdesti escapattu ampersand dekoodautui vain kerran?

<code>&amp;amp;</code> on kirjaimellisen ampersandin entiteetti. Yksi dekoodaus antaa <code>&amp;</code>. Jos merkkijono on koodattu useita kertoja, se voi vaatia useamman dekoodauksen, mutta tee niin vain, kun tiedät lähteen olevan kaksinkertaisesti escapattu.