一、需求背景
如果我们在url后面拼接参数的时候需要先urlEncode。
二、代码实现
1、Encoded
public static String urlEncoded(String paramString) {
if (paramString == null || paramString.equals("")) {
return "";
}
try {
String str = new String(paramString.getBytes(), "UTF-8");
str = URLEncoder.encode(str, "UTF-8");
return str;
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
2、Decoded
public static String urlDecoded(String paramString) {
if (paramString == null || paramString.equals("")) {
return "";
}
try {
String str = new String(paramString.getBytes(), "UTF-8");
str = URLDecoder.decode(str, "UTF-8");
return str;
} catch (Exception e) {
e.printStackTrace();
}
return "";
}