aspose file tools*
The moose likes Java in General and the fly likes URL Address Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "URL Address" Watch "URL Address" New topic
Author

URL Address

Alan So
Greenhorn

Joined: Sep 07, 2011
Posts: 10
Hi,

I have a URL www.abc.com/a b c

When I manually enter the URL address in the browser it works.

But when I code it in java and java automatically launch the browser, my URL will become www.abc.com/a%20b%20c which this does not fetch the data.

Please advice. Thanks.
Ralph Cook
Ranch Hand

Joined: May 29, 2005
Posts: 479
It is not legal to have a space in a URL. The %20 represents a space in an "encoded" URL, at least in some implementations/encoding schemes. If you are actually entering "a b c" at the end in a standard browser, and it is interpreting it as a URL, it is translating it somehow.

I do not know what your actual URL is, or your browser, or why something is (as you say) working in the browser and not in your program, etc. You don't give nearly enough detail about what is actually happening, so this is as much advice as I can offer. You could look at java's standard URLEncoder class, though it doesn't seem to translate spaces to %20 any more in its default encoding.

rc
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: URL Address