10,606
社区成员
发帖
与我相关
我的任务
分享
/**
* @param 待编码的字符串
* @return 编码
* */
public static String urlEncode(String val, String charset) {
try {
return java.net.URLEncoder.encode(val, charset);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "";
}
public static String urlEncode(String val) {//重载
return urlEncode(val, "utf-8");
}
/**
* @param 待解码的字符串
* @return 解码结果
* */
public static String urlDecode(String val, String charset) {
try {
return java.net.URLDecoder.decode(val, charset);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "";
}
public static String urlDecode(String val) {
return urlDecode(val, "utf-8");
}
中文参数用urlEncode编码,获取的时候urlDecode解码