2011-09-18 7 views
5

私はjavaのURLをエスケープしようとしています。Unescape url in java

これにはツールやライブラリがありますか?

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

これは通常の形式で必要です。

+0

可能重複http://stackoverflow.com/questions/623861/how-do-you-unescape-urls- in-java) – ughoavgfhw

答えて

9

URLDecoder.decode(String s,"utf-8")sapplication/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でURLをエスケープ解除するにはどうすればよい?](の