From 0635d28fe9c8cfe59eda6b077abf9abf665147e0 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 04 九月 2026 13:41:26 +0800
Subject: [PATCH] 适配Android16 升级版本号

---
 xldutils-kotlin/src/main/java/cn/sinata/xldutils/utils/StringKt.kt |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/xldutils-kotlin/src/main/java/cn/sinata/xldutils/utils/StringKt.kt b/xldutils-kotlin/src/main/java/cn/sinata/xldutils/utils/StringKt.kt
index 268e39e..3725074 100644
--- a/xldutils-kotlin/src/main/java/cn/sinata/xldutils/utils/StringKt.kt
+++ b/xldutils-kotlin/src/main/java/cn/sinata/xldutils/utils/StringKt.kt
@@ -42,14 +42,24 @@
  * urlEncode
  */
 fun String?.urlEncode(): String {
-    return if (isNullOrEmpty()) "" else URLEncoder.encode(this, "utf-8")
+    return if (isNullOrEmpty()) "" else try {
+        URLEncoder.encode(this, "utf-8")
+    }catch (e: Exception){
+        e.printStackTrace()
+        this
+    }
 }
 
 /**
  * urlDecode
  */
 fun String?.urlDecode(): String {
-    return if (isNullOrEmpty()) "" else URLDecoder.decode(this, "utf-8")
+    return if (isNullOrEmpty()) "" else try {
+        URLDecoder.decode(this, "utf-8")
+    }catch (e: Exception){
+        e.printStackTrace()
+        this
+    }
 }
 
 /**

--
Gitblit v1.7.1