2011-09-18 3 views
5

자바에서 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. 
[자바에서 URL을 이스케이프를 어떻게해야합니까?] (의