Ribadisco che la questione è posta male. Non si può encodare "brutalmente" un URL. Gli '/' vanno lasciati tali, idem '?' '&' '=' usati per la query string.Originariamente inviato da aironeangelo77
Ma se volessi codificare l'intero Url, c'è un metodo o modo?
Se si ha una stringa con un URL completo e ammesso che non sia già (anche parzialmente) encodata e ammesso che nella parte di query non ci siano come nomi/valori gli stessi caratteri di separazione (che confonderebbero), si potrebbe fare una codifica del URL ma solo spezzando e analizzando le singole parti e i singoli pezzi del path.
Es.
http://www.blabla.com/hello world/prova.jsp?par1=ciao mondo&first count=1234
Solo le parti in rosso andrebbero codificate. Ma questo vorrebbe dire spezzare accuratamente l'URL, codificare i pezzi di path (perché appunto i / non vanno toccati) e i nomi/valori e poi ricomporre tutto quanto.
Nel framework standard un metodo che fa questo non mi pare proprio che esista. Se esiste in una qualche altra libreria .... non lo so.