Inverti la percent-encoding per recuperare il testo Unicode originale da stringhe sicure per URL.
Regole di decodifica
Le sequenze che corrispondono a %[0-9A-Fa-f]{2} vengono convertite nel byte corrispondente; i byte consecutivi si decodificano come UTF-8 in caratteri. Triplette percentuali non valide o UTF-8 malformato possono produrre caratteri di sostituzione o errori a seconda dell’input.
Il + non viene convertito automaticamente in spazio — quel comportamento appartiene alla decodifica dei form HTML, non alla decodifica URI generica.
Quando usarlo
Leggi parametri di tracking nei link di marketing, ispeziona payload redirect_uri, recupera slug non ASCII da indirizzi del browser copiati oppure verifica round-trip con lo strumento di encoding.
Limitazioni
Le stringhe doppiamente codificate decodificano solo uno strato per passaggio. I dati legacy che usano plus come spazio vanno normalizzati a mano prima della decodifica. Stringhe codificate molto lunghe sono limitate dalla capacità della textarea del browser.
Esempio
Inserisci i valori di esempio del modulo e confronta l’output con un riferimento noto; modifica un input alla volta.