java url编码 编码GB2312
时间: 2023-10-14 22:34:45 浏览: 33
Java中可以使用java.net.URLEncoder类来进行URL编码,其中的encode方法可以将字符串编码为application/x-www-form-urlencoded格式。具体使用方法如下:
```java
String str = "编码GB2312";
String encodedStr = java.net.URLEncoder.encode(str, "GB2312");
System.out.println(encodedStr);
```
其中,第二个参数指定了字符集编码方式为GB2312。输出结果为:%B1%B1%B3%C9GB2312。
相关问题
java url编码
Java中可以使用URLEncoder类进行URL编码。该类提供了一个静态方法encode(String s, String enc),其中s是要编码的字符串,enc是指定编码格式的字符串。例如,使用UTF-8编码格式对字符串进行编码的代码如下所示:
```java
import java.net.URLEncoder;
import java.io.UnsupportedEncodingException;
public class UrlEncoder {
public static void main(String[] args) {
try {
String str = "http://www.baidu.com?name=张三&age=18";
String encodedStr = URLEncoder.encode(str, "UTF-8");
System.out.println(encodedStr);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
```
输出结果为:
```
http%3A%2F%2Fwww.baidu.com%3Fname%3D%E5%BC%A0%E4%B8%89%26age%3D18
```
java url 参数编码
Java中可以使用URLEncoder类的静态方法encode来进行URL参数编码,示例如下:
```java
String encodedParam = URLEncoder.encode(paramValue, "UTF-8");
```
其中,paramValue是需要编码的参数值,"UTF-8"是指定字符编码格式,可以根据实际需求进行修改。