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 877688735..6b68091b9 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 @@ -325,7 +325,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)) {