import java.io.UnsupportedEncodingException;
public class Encode_Decode {
public static void main(String[] args) {
String url = 这是一个 test_[]<>()!#^$@%~&*";
try {
String urlencode = java.net.URLEncoder.encode(url, UTF-8”);
System.out.println(编码:”+urlencode);
字符串 urldecode = java.net.URLDecoder.decode(urlencode, UTF-8”);
System.out.println(解码:”+urldecode);
} catch (UnsupportedEncodingException e) {
// TODO 自动生成的 catch block
e.printStackTrace();
}
}
}
编码: This+is+a+test_%5B%5D%3C%3E%28%29%21%23%5E%24%40%25%7E%26*在此程序中,String urlencode 变量作为参数传递到 URLEncoder.encoder.encoder 方法中,然后显示结果。然后,它解码编码的变量 URLDecoder.decode 并显示解码后的 url.
解码: 这是一个test_[]<>()!#^$@%~&*
Please disable your ad blocker and refresh the window to use this website.