在java中的Unescape网址

Rom*_*man 5 java url

我试图在java中unescape一个URL.

是否有一些工具或库?

example : filter=Screen+Refresh+Rate%7C120HZ%5EScreen+Size%7C37+in.+to+42+in.
Run Code Online (Sandbox Code Playgroud)

我需要以正常形式.

Sah*_*hoo 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);
Run Code Online (Sandbox Code Playgroud)

产量

filter=Screen Refresh Rate|120HZ^Screen Size|37 in. to 42 in.
Run Code Online (Sandbox Code Playgroud)