diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java index b87b3168a7825c805ec831d691ba490e3fba9b1d..2f78cc4e4bbbefc4d44b75840a23abbebf8f0b61 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java @@ -322,7 +322,7 @@ public class WxPayConfig { if (configContent != null) { inputStream = new ByteArrayInputStream(configContent); } else if (StringUtils.isNotEmpty(configString)) { - configContent = Base64.getDecoder().decode(configString); + configContent = configString.getBytes(StandardCharsets.UTF_8); inputStream = new ByteArrayInputStream(configContent); } else { if (StringUtils.isBlank(configPath)) {