Output will appear here...Escapes everything with special meaning in a URL. Use for individual values — query parameters, path segments, cookie values — never for a whole URL (it would encode :// too).
a=1&b=2 → a%3D1%26b%3D2 (safe to embed as a single query value)
Encoder/decoder URL Converte il testo in e da una codifica percentuale (chiamata anche codifica URL), lo schema di escape definito da RFC 3986 che rende le stringhe arbitrarie sicure da inserire all'interno di un URL. caratteri come &, =, ?, # e / hanno un significato strutturale negli URL: se un valore di stringa di query contiene un valore letterale "&", il server dividerà a metà il tuo parametro a meno che quel carattere non venga evaso come %26. Questo strumento ti offre tutte e tre le varianti di codifica che gli sviluppatori incontrano effettivamente: encodeuricomponent per i singoli valori, encodeuri per URL completi e applicazione/x-www-form-urlencoded (spazi come +) per i corpi dei moduli HTML.
La distinzione tra le modalità conta più di quanto ammettono la maggior parte dei tutorial. EncodeUriComponent evade ogni delimitatore riservato, quindi è la scelta giusta per un singolo parametro di query, un segmento di percorso o un target di reindirizzamento incorporato in un altro URL, ma eseguirlo su un URL completo manglerebbe https:// in https%3a%2f%2F. Encodeuri conserva i delimitatori (: / ? # & =) Quindi un intero URL rimane navigabile mentre spazi e personaggi non ASCII come é o 日本 vengono ancora fuggiti nella loro forma codificata per cento UTF-8. La modalità form-urlencoded corrisponde a ciò che i browser inviano quando si invia un <form>: identico a encodeuricomponent tranne gli spazi diventano "+" anziché "%20", una stranezza legacy che scatena ancora le integrazioni API oggi.
Tutto funziona al 100% dal lato client nel tuo browser utilizzando lo stesso macchinario encodeuricomponent/decodeuri nativo utilizzato dal tuo JavaScript di produzione, quindi i risultati corrispondono esattamente a ciò che il tuo codice produrrà . Niente che incolla - URL di richiamata OAuth, collegamenti S3 firmati, token, ID sessione - lascia mai la tua macchina. Il decoder cattura anche l'input malformato (una % randagio non seguita da due cifre esadecimali genera URIError in JavaScript) e segnala un errore chiaro invece di fallire silenziosamente.
Rilascia il valore RAW nell'area di input: un valore del parametro di query, un URL completo con spazi e Unicode, o una stringa codificata come una%3D1%26B%3D2 che hai estratto dai registri del server e desideri decodificare.
Scegli EncodeUriComponent per i singoli valori (param query, segmenti di percorso), encodeuri per URL completi dove :// e ? Deve sopravvivere o formare un URLEncoded quando si crea un corpo di modulo HTML o si effettua il debug di un payload post con segni +.
Fare clic su codifica per codificare in percentuale l'input o decodificarlo per invertirlo. La decodifica gestisce le sequenze %xx e, in modalità modulo, converte + indietro in spazi. Le sequenze malformate producono un errore leggibile invece di un output vuoto.
Copia il risultato negli appunti con un clic o utilizza il pulsante di scambio per spostare l'output nell'ingresso: a portata di mano quando un valore è stato codificato in doppio (%2520) e necessita di un secondo passaggio di decodifica.
EncodeUriComponent, EncodeUri e Application/X-WWW-Form-Urlencoded — le tre varianti effettivamente incontrate in stringhe di query, URL completi e corpi di moduli
Utilizza le funzioni di codifica native del browser, quindi caratteri non riservi (A-Z A-Z 0-9 - _ . ~) Passa attraverso sequenze multibyte intatte e UTF-8 codificate correttamente
Sequenze percentuali malformate come un "%" vagante riportano esattamente cosa è andato storto invece di lanciare un URIError non gestito
Un clic sposta il risultato nell'input, perfetto per scartare i valori a doppia codifica strato per strato
Encode and decode HTML entities — named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
Encode and decode text to/from Base64 format
Format, validate, and minify JSON data
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
0 comments
No comments yet. Be the first to share your thoughts!