北京经济技术开发区经开区虚拟城市项目-【后端】-服务,Poi,企业,地块等定制接口
13693261870
2023-10-06 1c9d913d9974f0feb7c5756a665fcd08f22ee4b3
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;
    }
}