Jag tycker att hela grejjen ser skum ut. Du skapar ett objekt av URLEncoder som du sätter till null, och som du - utan att instansiera - använder en metod på, som egentligen är statisk. Du hanterar inga Exceptions heller, och du använder fel charset för det svenska språket. :)
...
String strRealURL = "";
try {
strRealURL = URLEncoder.encode( saveURL + "?data=Dum text med Å Ä och Ö", "ISO-8859-1" );
} catch( UnsupportedEncodingException e ) {
...
}
Jag har inte skickat med all kod.
Jag visste inte att man kunde använda den statisk.
Jag har provat att ändra det, men jag får samma fel.
Om jag inte skickar in charset så ändras endast space till +.