From 1c9d913d9974f0feb7c5756a665fcd08f22ee4b3 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 06 十月 2023 14:16:29 +0800
Subject: [PATCH] 添加 批量更新企业坐标 接口

---
 src/main/java/com/smartearth/poiexcel/utils/StringHelper.java |   27 +++++++++++++++++++++++----
 1 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/smartearth/poiexcel/utils/StringHelper.java b/src/main/java/com/smartearth/poiexcel/utils/StringHelper.java
index a82781e..6a8cd0d 100644
--- a/src/main/java/com/smartearth/poiexcel/utils/StringHelper.java
+++ b/src/main/java/com/smartearth/poiexcel/utils/StringHelper.java
@@ -3,10 +3,7 @@
 import com.smartearth.poiexcel.entity.StaticData;
 
 import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.UUID;
+import java.util.*;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -243,4 +240,26 @@
 
         return list;
     }
+
+    public static String getEncoding(String str) {
+        List<String> codes = new ArrayList<>(Arrays.asList("UTF-8", "GBK", "GB2312", "ISO-8859-1"));
+        for (String code : codes) {
+            if (isEncoding(str, code)) {
+                return code;
+            }
+        }
+
+        return null;
+    }
+
+    public static boolean isEncoding(String str, String encode) {
+        try {
+            if (str.equals(new String(str.getBytes(), encode))) {
+                return true;
+            }
+        } catch (Exception e) {
+            //
+        }
+        return false;
+    }
 }

--
Gitblit v1.9.3