XML-inndata

URL-kodet utdata

XML URL-koding Eksempler

XML URL-kodes for trygg bruk i spørringsstrenger og URL-er. Eksempel:

XML-inndata vs. URL-kodet utdata

XML-inndata:

Inndata

URL-kodet utdata:

Utdata

Bruk Eksempel over for å laste inn mer eksempeldata.

Hva er XML URL-koding/dekoding?

URL-koding (prosentkoding) konverterer tegn til %XX-form slik at de trygt kan brukes i URL-er, spørringsstrenger eller skjemadata. Mellomrom blir %20, vinkelparenteser blir %3C og %3E, og så videre. RFC 3986-standarden definerer hvordan URI-er er strukturert. Dekoding reverserer prosessen ved å gjøre %XX-sekvenser om til de opprinnelige tegnene.

Dette verktøyet koder eller dekoder XML (eller hvilken som helst tekst) for URL-sikker bruk. JavaScripts encodeURIComponent og decodeURIComponent driver konverteringen. All behandling kjører i nettleseren din; ingenting sendes til en server.

Slik bruker du dette verktøyet

1

Velg modus og lim inn

Velg Kod for å konvertere XML (eller tekst) til URL-sikker form, eller Dekod for å konvertere prosentkoder tekst tilbake. Lim inn i venstre editor eller last opp en fil. Bruk bytt-knappen for å skifte mellom moduser.

2

Se utdataene

Høyre panel oppdateres automatisk. I Kode-modus blir spesialtegn til %XX-sekvenser. I Dekode-modus blir disse sekvensene de opprinnelige tegnene. Ugyldig prosentkoding kan gi uventede utdata.

3

Kopier eller last ned

Bruk Kopier for å legge resultatet på utklippstavlen, eller Last ned for å lagre det. For XML-entitets-escape (f.eks. <), bruk XML Escape. For validering, bruk XML Validator.

Når URL-koding hjelper

Når du sender XML i en spørringsparameter (f.eks. ?payload=...), kan ukodede <, & eller mellomrom ødelegge URL-en eller bli feiltolket. Koding gjør verdien URL-sikker. Når du mottar URL-kodet XML fra en API eller webhook, gjenoppretter dekoding den opprinnelige XML-en for parsing. Det er også nyttig når du lagrer XML i URL-sikkert format eller debugger kodede payloads.

Ofte stilte spørsmål

URL-koding vs. XML-escape?

URL-koding bruker %XX for bruk i URL-er og spørringsstrenger. XML-escape bruker entiteter som &lt;, &amp; for bruk inne i XML-tekstinnhold. Ulike kontekster — bruk URL-koding for URL-er, XML-escape for XML-markup.

Hvilke tegn kodes?

Alfanumeriske og noen få trygge tegn (f.eks. -, ., _, ~) forblir som de er. Mellomrom, skilletegn, vinkelparenteser, &-tegn og andre spesialtegn blir %XX-heksdesimalsekvenser per RFC 3986.

Er dataene mine private?

Ja. Behandlingen kjører helt i nettleseren din. Ingen data sendes til noen server. Du kan verifisere dette i nettleserens Nettverk-fane.

Relaterte verktøy

For mer om URL-koding, se MDN encodeURIComponent, MDN decodeURIComponent og RFC 3986 (URI Generic Syntax). For URL-håndtering i nettleseren, se MDN URL API. For XML, se W3C XML-spesifikasjonen og W3C XML. For skjemakoding, se URL Living Standard.