Hola a todos.
Quiero pasar unas variables por URL, sin embargo el valor de alguna variable contiene el simbolo %, por lo que al pasarlo por la URL, peta (da error).
He probado con URLEncoder, y me pasa bien el simbolo % sustituyendolo por %26, sin embargo... el espacio, en vez de codificarlo como %20 lo codifica por un signo +. Por lo que vuelve a petar (da error).
Y he probado varias codificaciones, y en todas, el espacio lo interpreta con un signo +
Y aunque existe el método .replace y demás... ya es por curiosidad y frustración, saber el por qué lo codifica así y si hay alguna manera de solucionarlo codificando la URL.
Gracias
Un saludo.