编码:
java.net.URLEncoder;
结果为:
java.net.URLDecoder:
结果为:
java.net.URLEncoder;
public static String encode(String s,String charset){
try {
return URLEncoder.encode(s, charset);
} catch (UnsupportedEncodingException e) {
return "";
}
}
public static String encode(String s){
return encode(s,"utf-8");
}
public static void main(String[] args) {
System.out.println( encode("中国"));
}
结果为:
%E4%B8%AD%E5%9B%BD
java.net.URLDecoder:
public static String decode(String s,String charset){
try {
return URLDecoder.decode(s, charset);
} catch (UnsupportedEncodingException e) {
return "";
}
}
public static String decode(String s){
return decode(s,"utf-8");
}
public static void main(String[] args) {
System.out.println(decode("%E4%B8%AD%E5%9B%BD"));
}
结果为:
中国