Eszköz munkaterület

URL encoder, URL decoder és query string parser

Értékek kódolása, query string dekódolása és URL részek vizsgálata.

URL encoder, decoder és parser

Méret: bájt Kulcsok: Mélység:

        

URL encoder, decoder és parser

bájt →


        
    

URL encoder, decoder és parser

Lekérdezési paraméterek

IDN / Punycode


    

URL encoder, decoder és parser

..

Fejléc


    

Payload


    

Metaadatok


        
    

Aláírás ellenőrzése

Aláírás (HS)


            

URL encoder, decoder és parser

Mintakönyvtár

Kiemelt találatok

Találatok ()

Csere eredménye


    

URL encoder, decoder és parser

Relatív:

Időzóna

Összeállítás részekből


        
Év napja: Hét: Hét napja:

Különbség


        

URL encoder, decoder és parser


    

URL encoder, decoder és parser

URL encoder, decoder és parser


        
    

Példák

Bemenet

hello world & café

Kódolt

hello%20world%20%26%20caf%C3%A9

URL Útmutatók és cikkek

URL encoder, decoder és parser

Értékek kódolása, query string dekódolása és URL részek vizsgálata. DevToolGrid Online egy ingyenes URL encoder, URL decoder és query string parser.

Mi az URL-kódolás?

Az URL-kódolás (százalékos kódolás) az URL-ben nem biztonságos vagy fenntartott karaktereket % jellel és a hexadecimális kódjukkal helyettesíti. Például a szóközből %20, az &-ból %26 lesz. Így tetszőleges szöveget — szóközöket, Unicode-ot, szimbólumokat — helyezhetsz query stringekbe és útvonalakba a cím elrontása nélkül.

Hogyan kódolj vagy dekódolj URL-t

  1. 1 Illeszd be az URL-t vagy az értéket a beviteli mezőbe.
  2. 2 Kattints az Encode component gombra a query értékekhez, vagy az Encode URI gombra a szerkezet megőrzéséhez.
  3. 3 A Decode gombbal a százalékos szekvenciák olvasható szöveggé alakulnak.
  4. 4 Elemezz egy teljes URL-t a séma, a gazdagép, az útvonal, a query és a fragmens megtekintéséhez.

Gyakori URL-kódolási hibák

  • Szóköz + vagy %20 formábanA query stringekben a szóköz lehet + (űrlapkódolás) vagy %20. Összekeverésük megrongálja az értékeket.
  • Fenntartott karakterek kódolatlanulA &, =, ? és # karaktereknek különleges jelentésük van. Egy értékben kódolatlanul elrontják a query-t.
  • Kettős kódolásEgy már kódolt szöveg kódolása a %20-ból %2520-at csinál. Minden értéket pontosan egyszer kódolj.

encodeURIComponent vs encodeURI

Az encodeURIComponent szinte mindent kódol, az & = ? / jeleket is, ezért egyetlen query értékhez vagy útvonalszegmenshez helyes. Az encodeURI megtartja az érvényes URL-t alkotó karaktereket (pl. : / ? &), és egy teljes cím kódolására való. Paraméterekhez a component, teljes URL-ekhez a teljes változatot használd.

GYIK

Ingyenes ez az eszköz?

Igen. Az URL-kódoló, -dekódoló és -elemző teljesen ingyenes, korlát nélkül.

Elküldi az adataimat egy szervernek?

Nem. A kódolás, a dekódolás és az elemzés helyben, a böngészőben fut; semmit sem töltünk fel.

Mi a különbség a + és a %20 között?

Mindkettő jelölhet szóközt a query stringben. A %20 mindig szóköz; a + csak application/x-www-form-urlencoded adatban.

Tudja elemezni a query paramétereket?

Igen. Részekre bontja az URL-t, és lehetővé teszi a paraméterek szerkesztését, rendezését és deduplikálását.