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