java 如何判断 一个字符串是否被urlencode 过
public static String getUrlEncode(String str) { if (str == null || ''.equals(str)) { return ''; } try { str = URLEncoder.encode(str, 'UTF-8'); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return str; } public static String getUrlDecode(String str) { if (str == null || ''.equals(str)) { return ''; } try { str = URLDecoder.decode(str, 'UTF-8'); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return str; } public static boolean isUrlEncode(String en){ if (StringUtils.isEmpty(en)){ return false; } return !(en.length()==getUrlDecode(en).length()); }
赞1
踩0