Originariamente inviato da aironeangelo77
Applicando invece URLEncoder sul singolo parametro, allora funziona?

Ma è l'unico metodo? Agire parametro per parametro?
Confermo quanto detto da LeleFT, l'obiettivo di URLEncoder è quello di codificare solo nomi/valori dei parametri.

Es.

codice:
String url = "http://.......?" +
       URLEncoder.encode("param one", "UTF-8") + "=" + URLEncoder.encode("100%", "UTF-8") + "&" +
       URLEncoder.encode(altroNomeStr, "UTF-8") + "=" + URLEncoder.encode(altroValoreStr, "UTF-8");