diff --git a/common/src/main/java/com/jeesite/common/codec/EncodeUtils.java b/common/src/main/java/com/jeesite/common/codec/EncodeUtils.java index caf335ee..517c7c46 100644 --- a/common/src/main/java/com/jeesite/common/codec/EncodeUtils.java +++ b/common/src/main/java/com/jeesite/common/codec/EncodeUtils.java @@ -154,7 +154,7 @@ public class EncodeUtils { return null; } try { - return URLEncoder.encode(part, encoding); + return URLEncoder.encode(part, StringUtils.isNotBlank(encoding) ? encoding : EncodeUtils.UTF_8); } catch (UnsupportedEncodingException e) { throw ExceptionUtils.unchecked(e); } @@ -175,7 +175,7 @@ public class EncodeUtils { return null; } try { - return URLDecoder.decode(part, encoding); + return URLDecoder.decode(part, StringUtils.isNotBlank(encoding) ? encoding : EncodeUtils.UTF_8); } catch (UnsupportedEncodingException e) { throw ExceptionUtils.unchecked(e); }