Commit a1b07adbf6af136a8c360ca7daa4c9a33eb77f15

Authored by YunaiV
1 parent 187acad8

【代码优化】增强 JDK17、JDK8 之间的兼容性

yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/sms/core/client/impl/AliyunSmsClient.java
... ... @@ -190,7 +190,7 @@ public class AliyunSmsClient extends AbstractSmsClient {
190 190 @SneakyThrows
191 191 private static String percentCode(String str) {
192 192 Assert.notNull(str, "str 不能为空");
193   - return URLEncoder.encode(str, StandardCharsets.UTF_8)
  193 + return HttpUtils.encodeUtf8(str)
194 194 .replace("+", "%20") // 加号 "+" 被替换为 "%20"
195 195 .replace("*", "%2A") // 星号 "*" 被替换为 "%2A"
196 196 .replace("%7E", "~"); // 波浪号 "%7E" 被替换为 "~"
... ...