java从url中传参中文
时间: 2024-04-23 16:22:12 浏览: 139
解决url中文乱码.doc
5星 · 资源好评率100%
在Java中,我们可以使用`URLEncoder`和`URLDecoder`类编码和解码URL参数。
例如,如果我们要将一个包含中文字符的字符串作为URL参数传递,可以使用以下代码将其编码:
```java
String param = "中文参数";
String encodedParam = URLEncoder.encode(param, "UTF-8");
```
然后,我们可以将编码后的参数添加到URL中:
```java
String url = "http://example.com?param=" + encodedParam;
```
在接收方,我们可以使用以下代码解码参数:
```java
String encodedParam = request.getParameter("param");
String decodedParam = URLDecoder.decode(encodedParam, "UTF-8");
```
注意,需要使用相同的编码格式(这里是UTF-8)进行编码和解码。
阅读全文