阅读量:0
在Java中进行UrlDecode可以使用java.net包中的URLDecoder类。下面是一个简单的示例代码来展示如何使用URLDecoder进行UrlDecode操作:
import java.io.UnsupportedEncodingException; import java.net.URLDecoder; public class UrlDecodeExample { public static void main(String[] args) { String encodedUrl = "https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Djava%2Burldecode"; try { String decodedUrl = URLDecoder.decode(encodedUrl, "UTF-8"); System.out.println("Decoded URL: " + decodedUrl); } catch (UnsupportedEncodingException e) { System.out.println("Unsupported Encoding Exception: " + e.getMessage()); } } }
在上面的示例中,我们传入待解码的URL和编码格式给URLDecoder的decode方法,然后打印出解码后的URL。如果URL中包含非法的编码字符,会抛出UnsupportedEncodingException异常。