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ä.
HTML-entiteettien koodaus ja dekoodaus
Toimii kokonaan selaimessasi - ei lähetyksiä, ei rekisteröitymistä.
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
- 1Valitse Koodaa tai Dekoodaa. Valitse Koodaa, kun haluat muuntaa tekstin HTML-entiteeteiksi, tai Dekoodaa, kun haluat muuntaa entiteettiviittaukset takaisin luettaviksi merkeiksi.
- 2Valitse koodaustila. Käytä Erikoismerkit-tilaa turvalliseen HTML-tekstiin, Nimetyt entiteetit -tilaa luettaviin nimiin tai Desimaali- ja Hex-tiloja numeerisiin koodipisteviittauksiin.
- 3Liitä teksti. Tulos päivittyy reaaliajassa tulospaneeliin. Dekoodaus käsittelee nimetyt, desimaaliset ja heksadesimaaliset viittaukset yhdessä.
- 4Kopioi tulos. Kopioi koodattu tai dekoodattu teksti ja liitä se HTML:ään, pohjaan, sähköpostiin tai dokumentaatioon.
Kenelle
- Web-kehittäjät, jotka escape-koodaavat katkelmia, joissa on kulmasulkeita, ampersandeja, lainausmerkkejä tai heittomerkkejä ennen niiden näyttämistä tekstinä.
- Sisällöntuottajat, jotka dekoodaavat CMS- tai sähköpostipohjien tekstiä, jossa symbolit näkyvät muodossa
&, tai©. - QA- ja tukitiimit, jotka tarkistavat, sisältääkö rikkinäinen sivu raakaa markupia vai jo escapattuja entiteettiviittauksia.
- Dokumentaation kirjoittajat, jotka valmistelevat esimerkkejä HTML-tageista niin, ettei selain käsittele niitä oikeana markupina.
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>&copy;</code>. Desimaaliset numeeriset viittaukset käyttävät 10-kantaisia koodipisteitä, kuten <code>&#169;</code>. Hex-viittaukset käyttävät 16-kantaisia koodipisteitä, kuten <code>&#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>&#x1f30d;</code> dekoodautuu maapallo-emojiksi, ja nimetyt entiteetit kuten <code>&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;</code> on kirjaimellisen ampersandin entiteetti. Yksi dekoodaus antaa <code>&</code>. Jos merkkijono on koodattu useita kertoja, se voi vaatia useamman dekoodauksen, mutta tee niin vain, kun tiedät lähteen olevan kaksinkertaisesti escapattu.