Guida

Come decodificare testo con codifica percentuale

Inserisci il testo con codifica percentuale e avvia l’elaborazione: otterrai il testo decodificato e un’indicazione sull’eventuale modifica introdotta dal secondo passaggio.

Strumento Decodifica URL

A cosa serve

Questo strumento serve a trasformare il testo con codifica percentuale nella forma leggibile corrispondente. È utile quando una stringa contiene sequenze come %20, %26 o %3D e vuoi controllare anche se una seconda decodifica modifica ulteriormente il risultato.

Il contenuto da analizzare viene inserito in un campo di testo libero. Non devi scegliere un formato da un elenco: puoi fornire direttamente la stringa percent-encoded che vuoi esaminare. Il risultato distingue il testo ottenuto dalla prima decodifica e indica se il secondo passaggio ha prodotto una modifica.

Come usare lo strumento

  1. Inserisci nel campo di testo la stringa codificata in percentuale che vuoi decodificare. Puoi includere sequenze comuni per lo spazio, la e commerciale e il segno di uguale, come %20, %26 e %3D.
  2. Avvia l’elaborazione senza aggiungere opzioni: il campo accetta testo libero e non presenta un insieme di scelte da selezionare.
  3. Esamina il testo prodotto dalla prima decodifica. Verifica poi l’indicazione relativa al secondo passaggio: il risultato specifica se quel passaggio ha cambiato o meno il testo.
  4. Se hai lasciato il campo vuoto, considera l’esito nel modo corretto: l’elaborazione restituisce un risultato positivo, ma include un’indicazione di errore perché non è stato fornito alcun testo.
  5. Se durante la decodifica si verifica un’eccezione, controlla comunque il risultato restituito. In questo caso l’elaborazione viene convertita in un risultato positivo che contiene un’indicazione di errore, invece di essere restituita come risultato non riuscito.

Come leggere il risultato

Il testo decodificato rappresenta il contenuto ottenuto dal primo passaggio di decodifica percentuale. Per esempio, %20 diventa uno spazio, %26 diventa & e %3D diventa =. L’indicazione sul secondo passaggio è utile per capire se il testo risultante conteneva ancora sequenze che potevano essere trasformate: non confonderla con una verifica della validità di un indirizzo o con il recupero di una pagina.

Un esito positivo non significa necessariamente che sia stato elaborato un testo valido o non vuoto. Quando l’ingresso è vuoto oppure la decodifica incontra un’eccezione, il risultato può restare positivo e accompagnarsi a un’indicazione di errore. Leggi quindi insieme il testo prodotto, lo stato del secondo passaggio e l’eventuale indicazione di errore.

Se la seconda decodifica non cambia il contenuto, il testo ottenuto al primo passaggio non ha subito un’ulteriore modifica rilevata da questo controllo. Se invece lo cambia, considera il risultato finale come distinto dal testo del primo passaggio e conserva entrambe le informazioni per il confronto.

Esempio pratico

Una persona vuole trasformare una stringa percent-encoded contenente uno spazio, una e commerciale e un segno di uguale prima di confrontare l’effetto del secondo passaggio.

Inserisci hello%20world%20%26%20foo%3Dbar nel campo di testo e avvia l’elaborazione.

Il risultato mostra il testo dopo la decodifica iniziale e un’indicazione che specifica se il secondo passaggio lo ha modificato.

Limiti

  • Lo strumento elabora il testo fornito e ne descrive la decodifica; non va usato come verifica della sintassi di un indirizzo o come strumento per recuperare contenuti da un URL.

Errori comuni

  • Lasciare il campo vuoto e interpretare l’esito positivo come una decodifica completata: inserisci il testo percent-encoded prima di avviare l’elaborazione.

Domande frequenti

Che cosa posso inserire nello strumento?

Il campo accetta testo libero, quindi puoi incollare direttamente una stringa con codifica percentuale senza scegliere un’opzione da un elenco.

Che cosa succede se lascio il campo vuoto?

Quando il testo è vuoto, l’elaborazione restituisce un risultato positivo con un’indicazione di errore che segnala l’assenza di testo.

Lo strumento rileva una seconda decodifica?

Sì, il risultato distingue se il secondo passaggio di decodifica ha cambiato il testo ottenuto inizialmente. Questo controllo riguarda il contenuto fornito, non la validità di un indirizzo.

Strumento

Decodifica URL