URLDecoder.decode
时间: 2023-06-30 10:19:43 浏览: 140
URLDecoder
5星 · 资源好评率100%
在Java中,`URLDecoder.decode()` 方法可以将经过 URL 编码后的字符串转换回原始字符串。URL 编码通常用于在 URL 中传递参数时,将特殊字符转换为特殊的编码格式,以便于在 URL 中传递和解析。
`URLDecoder.decode()` 方法的语法如下:
```java
public static String decode(String s, String charsetName) throws UnsupportedEncodingException
```
其中,`s` 是要解码的字符串,`charsetName` 是指定字符集的名称,通常为 "UTF-8"。
例如,如果要将一个经过 URL 编码的字符串进行解码,可以使用以下代码:
```java
String encodedStr = "Hello%20world%21";
String decodedStr = URLDecoder.decode(encodedStr, "UTF-8");
System.out.println(decodedStr); // 输出: Hello world!
```
在上面的代码中,使用了 `URLDecoder.decode()` 方法将编码后的字符串进行解码,并指定字符集为 "UTF-8"。解码后的字符串为 "Hello world!"。
阅读全文