Problem mit URL.openStream(), wenn Leerzeichen im Query-String vorkommen

SeppHabersatter

Grünschnabel
hallo alle zusammen

folgender Code funktioniert nicht:

new URL("http://www.blabla.com/bla.php?text=blabla bla").openStream();

die php-datei bekommt mit der variable text nur blabla überliefert, es endet beim leerzeichen. wenn ich die url jedoch ausgebe:

System.out.println(new URL("http://www.blabla.com/bla.php?text=blabla bla").toExternalForm());

bekomme ich die korrekte url geliefert.

ist das ein fehler in der java-klassenbibliothek oder habt ihr vielleicht irgendeinen tipp für mich


mfg



edit: habs auch mit %20 versucht, ändert aber nichts an der problematik
 
Zuletzt bearbeitet:
Zurück