在java中的Unescape网址

时间:2011-09-18 12:58:50

标签: java url

我正试图在java中浏览一个URL。

是否有一些工具或库?

example : filter=Screen+Refresh+Rate%7C120HZ%5EScreen+Size%7C37+in.+to+42+in.

我需要以正常形式。

1 个答案:

答案 0 :(得分:9)

如果在URLDecoder.decode(String s,"utf-8")中编码s

application/x-www-form-urlencoded将有效。

String s = URLDecoder.decode("filter=Screen+Refresh+Rate%7C120HZ%5EScreen+Size%7C37+in.+to+42+in.", "utf-8");
System.out.println(s);

输出

filter=Screen Refresh Rate|120HZ^Screen Size|37 in. to 42 in.