Componente o URI completo?
Usa Componente URL per un singolo segmento di percorso, valore di query o valore di frammento. Usa URI completo per un indirizzo intero i cui separatori devono restare leggibili. La pagina trasforma solo il testo: non visita, convalida o invia mai l'URL.
Regole della codifica percentuale
La codifica rappresenta Unicode tramite sequenze percentuali UTF-8. La modalità URI completo conserva i caratteri di sintassi riservati, mentre Componente li codifica. La decodifica inverte solo sequenze valide e segnala dati percentuali malformati.
Esempio
La modalità Componente codifica “café + tea” come caf%C3%A9%20%2B%20tea. La modalità URI completo conserva https://, ?, = e & in un indirizzo, codificando spazi e testo non ASCII.
Limiti e domande frequenti
Un + letterale rimane + durante la decodifica: non viene trasformato automaticamente in spazio. Questo differisce dall'analisi HTML form-urlencoded. Il risultato non è una verifica di sicurezza e non conferma che host o percorso esistano.
Scegliere la modalità corretta
Se codifichi un singolo valore da inserire in un URL, scegli Componente URL affinché caratteri come &, =, / e ? non diventino separatori. Se hai già l'indirizzo completo e vuoi conservarne la struttura, scegli URI completo. Codificare due volte lo stesso testo produce sequenze %25 ed è generalmente un errore.
Risolvere problemi nel testo decodificato
Decodifica solo testo realmente codificato con percentuali. Una sequenza % malformata viene rifiutata anziché interpretata per tentativi. Nei dati dei moduli HTML, + può significare spazio, ma questo strumento URL generale lo lascia deliberatamente invariato; se necessario, sostituiscilo o interpretalo secondo il formato del modulo prima della decodifica.