2011-09-18 42 views
5

我想在java中找到一个URL。java中的Unescape url

有没有一些工具或库?

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

我需要这在正常形式。

+0

可能重复http://stackoverflow.com/questions/623861/how-do-you-unescape-urls-在-JAVA) – ughoavgfhw

回答

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. 
的[你如何在Java中未逸出网址吗?](