Ilmainen XML URL-kooderi Verkossa
Muunna XML prosenttikoodatuiksi URL-turvallisiksi merkkijonoiksi selaimessa välittömästi
XML-syöte
URL-koodattu tulos
XML URL-koodaus esimerkit
XML URL-koodataan turvallista käyttöä varten kyselymerkkijonoissa ja URL-osoitteissa. Esimerkki:
XML-syöte vs. URL-koodattu tulos
XML-syöte:
URL-koodattu tulos:
Käytä Esimerkki yllä ladataksesi lisää esimerkkidataa.
Mikä on XML URL-koodaus/dekoodaus?
URL-koodaus (prosenttienkoodaus) muuntaa merkit %XX-muotoon, jotta niitä voidaan turvallisesti käyttää URL-osoitteissa, kyselymerkkijonoissa tai lomake-datassa. Välilyönneistä tulee %20, kulmasulkeista %3C ja %3E ja niin edelleen. RFC 3986 -standardi määrittelee URI-rakenteet. Dekoodaus kääntää prosessin, muuttamalla %XX-sekvenssit takaisin alkuperäisiksi merkeiksi.
Tämä työkalu koodaa tai dekoodaa XML:n (tai mitä tahansa tekstiä) URL-turvalliseen käyttöön. JavaScriptin encodeURIComponent ja decodeURIComponent hoitavat muunnoksen. Kaikki käsittely tapahtuu selaimessasi; mitään ei lähetetä palvelimelle.
Näin käytät tätä työkalua
Valitse tila ja liitä
Valitse Koodaa muuntaaksesi XML (tai mitä tahansa tekstiä) URL-turvalliseen muotoon, tai Dekoodaa muuntaaksesi prosenttikoodattu teksti takaisin. Liitä vasempaan editoriin tai lataa tiedosto. Vaihda tilojen välillä vaihtonäppäimellä.
Katso tulos
Oikea paneeli päivittyy automaattisesti. Koodaustilassa erikoismerkeistä tulee %XX-sekvenssejä. Dekoodaustilassa ne muuttuvat alkuperäisiksi merkeiksi. Virheellinen prosenttikoodaus voi tuottaa odottamattomia tuloksia.
Kopioi tai lataa tiedosto
Käytä Kopioi laittaaksesi tuloksen leikepöydälle tai Lataa tiedosto tallentaaksesi sen. XML-entiteettien escapaukseen (esim. <) käytä XML Escape. Validointiin käytä XML-tarkistinta.
Milloin URL-koodaus auttaa
Kun välität XML:ää kyselyparametrissa (esim. ?payload=...), koodaamaton <, & tai välilyönnit voivat rikkoa URL-osoitteen tai tulla väärin tulkituiksi. Koodaus tekee arvosta URL-turvallisen. Kun vastaanotat URL-koodattua XML:ää API:lta tai webhookista, dekoodaus palauttaa alkuperäisen XML:n jäsentämistä varten. Se on myös hyödyllinen XML:n tallentamiseen URL-turvallisessa muodossa tai koodattujen payloadien debuggaamiseen.
Usein kysytyt kysymykset
URL-koodaus vs. XML-escapaus?
URL-koodaus käyttää %XX-muotoa URL-osoitteisiin ja kyselymerkkijonoihin. XML-escapaus käyttää entiteettejä kuten <, & XML-tekstisisällössä. Eri kontekstit — käytä URL-koodausta URL-osoitteisiin, XML-escapausta XML-merkintäkieleen.
Mitkä merkit koodataan?
Alfanumeeriset ja muutamat turvalliset merkit (esim. -, ., _, ~) pysyvät sellaisinaan. Välilyönnit, välimerkit, kulmasulkeet, et-merkit ja muut erikoismerkit muuttuvat %XX-heksadesimaalisekvenssiksi RFC 3986:n mukaisesti.
Ovatko tietoni yksityisiä?
Kyllä. Käsittely tapahtuu kokonaan selaimessasi. Mitään dataa ei lähetetä palvelimelle. Voit tarkistaa tämän selaimen Verkko-välilehdessä.
Aiheeseen liittyvät työkalut
Lisää URL-koodauksesta, katso MDN encodeURIComponent, MDN decodeURIComponent ja RFC 3986 (URI Generic Syntax). Selaimen URL-käsittelyyn, katso MDN URL API. XML:lle, katso W3C XML-spesifikaatio ja W3C XML. Lomakekoodaukseen, katso URL Living Standard.