2012-02-09 243 views
2

我想删除URL中的任何特殊字符。我尝试了StringEscapeUtils类去除特殊字符。但没有用。 例如:http%3A%2Ffeeds.feedburner.com%2FNdtvNews-TopStories。任何想法都欢迎从URL中删除特殊字符

回答

8

我已经在过去使用过java.net.URLDecoder.decode(“String”)。应该仍然有效。

+1

+1同意使用decode()方法。 – 2012-02-09 05:41:31

+0

它工作完美,谢谢。 – Srinivas 2012-02-09 05:46:17

+2

此方法已弃用。使用包含编码的两个参数版本作为第二参数。 http://docs.oracle.com/javase/6/docs/api/java/net/URLDecoder.html#decode%28java.lang.String,%20java.lang.String%29 – wanted 2015-06-18 03:18:45

2

使用此...

URLDecoder.decode(urlValue, "UTF-8"); 
3

试试这个

> URLDecoder.decode(param1AfterEncoding, "UTF-8"); 

您可以了解更多通过This example