Kodifikatur u Dekodifikatur tal-URL b'xejn
Ikkodifika u ddekodifika URLs u strings ta' mistoqsijiet. Jappoġġja encodeURIComponent, decodeURIComponent, u parsing ta' strings ta' mistoqsijiet.
Jikkodifika kull karattru riżervat — l-aħjar għal valuri tal-mistoqsija u segmenti tal-path.
Użi komuni
- Kodifika l-Parametri ta' URL għall-APIsKodifika b'sikurezza l-parametri tal-query string qabel ma tippendi lilhom għall-URLs tal-istħarriġ tal-API.
- Kodifika l-URLs għall-Email LinksOħloq links click-safe għall-kampanjiet tal-email — kodifika karattri speċjali sabiex il-links issorvivnu l-klient tal-email.
- Kodifika l-URLs għall-Social SharingIppreparaja l-URLs bi-test pre-filled, hashtags, u links għal buttons ta' sharing ta' Twitter, Facebook, u LinkedIn.
- Inkodiija Complex Query StringsIbni u inkodiija query strings b'multiple parameters — ready tappend għal kwalunkwe URL.
- Inkodiija URLs għal Webhook CallbacksInkodiija callback URLs li jitħalltu bħala parameters għal third-party services u OAuth flows.
Kif Taħdem
Il-kodifikazzjoni u d-dekodifikazzjoni tal-URL hawn jaħdmu kompletament fil-browser tiegħek bl-użu ta' globali inkorporati ta' JavaScript — encodeURIComponent, encodeURI, u decodeURIComponent — mingħajr librerija ta' parti terza u l-ebda talba tan-netwerk. L-għodda tesponi wkoll l-API URL nattiva tal-browser biex tanalizza u turi parametri ta' string ta' query bħala tabella ta' muftieħ-valur.
- 1Agħżel modalità ta' kodifikazzjoniTliet modalitajiet jimmapjaw għal użi tad-dinja reali: "Component" issejjaħ encodeURIComponent u taħrab kollox ħlief karattri mhux riservati — l-għażla t-tajba għal valuri individwali ta' query. "Full URL" issejjaħ encodeURI u tħalli l-iskema, is-slashes, u d-dominju intatti. "Form" tuża encodeURIComponent imbagħad tibdel %20 b'+ biex taqbel mal-format application/x-www-form-urlencoded mibgħut minn formoli HTML.
- 2Ikkodifika jew iddekodifika b'click wieħedIl-kodifikazzjoni tgħaddi t-test tiegħek mill-funzjoni magħżula u turi r-riżultat kodifikat bil-perċentwal. Id-dekodifikar isejjaħ decodeURIComponent (bi + konvertit għal spazji fil-modalità Form). Sekwenzi ta' perċentwal malformattjati — bħal %E0 imwaħħda mingħajr byte ta' kontinwazzjoni — jinqabdu u jiġu rrappurtati bħala żball inline minflok ma jikkawżaw kollass.
- 3Analiżi strings ta' query bl-API URLL-azzjoni "Analizza parametri" tgeżwer id-dħul tiegħek fil-kostruttur URL nattiv tal-browser u titera url.searchParams biex tiġbed kull par muftieħ-valur. Jekk il-kostruttur URL jiċħad id-dħul, fallback miktub bl-idejn jaqsam fuq & u = u jħaddem kull token permezz ta' safeDecode, biex strings ta' query parzjali jew mhux ipproċessati xorta jipproduċu tabella li tinqara.
- 4Ikkopja r-riżultatIt-test kodifikat jew iddekodifikat jidher f'blokk ta' ħruġ monospace. Buttuna tal-kopja tikteb fil-clipboard permezz tal-API Clipboard. Xejn ma joħroġ mill-apparat tiegħek fl-ebda punt.
Għodod Relatati
Encoder u Decoder Base64
Encode test jew fajls f'Base64, jew iddeċodifika strings Base64 lura f'test pjan. Immedjat, privat, u bla ħlas.
Encoder u Decoder HTML
Encode karattri speċjali f'entitajiet HTML jew iddeċodifika entitajiet lura f'test pjan. Immedjatament, fil-browser tiegħek.
Cipher ta' Caesar u Encryption tat-Test
Encrypt u decrypt test bil-cipher ta' Caesar, ROT13, Atbash, u cipher Vigenère. Ciphers ta' sostituzzjoni klassiċi, kollha fil-browser tiegħek.