From d87210849ffe2a60895ef74f3127a70e35a37b3d Mon Sep 17 00:00:00 2001 From: kuki Date: Tue, 23 Aug 2022 10:54:26 +0800 Subject: [PATCH] NOTHING --- pom.xml | 51 +++++++++++++++++++++ src/main/java/jace/core/SoundMixer.java | 3 ++ src/main/java/jace/library/StringUtils.java | 30 ++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 src/main/java/jace/library/StringUtils.java diff --git a/pom.xml b/pom.xml index b053df7..7b846e7 100644 --- a/pom.xml +++ b/pom.xml @@ -77,6 +77,7 @@ 1.8 1.8 + UTF-8 3.5 @@ -101,4 +102,54 @@ 1.0 + + + + public + aliyun nexus + + https://maven.aliyun.com/repository/public/ + + true + + + + + + false + + + true + + ias-snapshots + Infinite Automation Snapshot Repository + https://maven.mangoautomation.net/repository/ias-snapshot/ + + + + true + + + false + + ias-releases + Infinite Automation Release Repository + https://maven.mangoautomation.net/repository/ias-release/ + + + + + + public + aliyun nexus + + https://maven.aliyun.com/repository/public/ + + true + + + false + + + diff --git a/src/main/java/jace/core/SoundMixer.java b/src/main/java/jace/core/SoundMixer.java index d80f17d..ab45750 100644 --- a/src/main/java/jace/core/SoundMixer.java +++ b/src/main/java/jace/core/SoundMixer.java @@ -21,6 +21,9 @@ package jace.core; import jace.config.ConfigurableField; import jace.config.DynamicSelection; import jace.config.Reconfigurable; +import jace.library.StringUtils; + +import java.nio.charset.StandardCharsets; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; diff --git a/src/main/java/jace/library/StringUtils.java b/src/main/java/jace/library/StringUtils.java new file mode 100644 index 0000000..0b3d150 --- /dev/null +++ b/src/main/java/jace/library/StringUtils.java @@ -0,0 +1,30 @@ +package jace.library; + +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; + +public class StringUtils { + + /** + * Get XML String of utf-8 + * + * @return XML-Formed string + */ + public static String getUTF8XMLString(String xml) { + // A StringBuffer Object + StringBuffer sb = new StringBuffer(); + sb.append(xml); + String xmString = ""; + String xmlUTF8 = ""; + try { + xmString = new String(sb.toString().getBytes("UTF-8")); + xmlUTF8 = URLEncoder.encode(xmString, "UTF-8"); + System.out.println("utf-8 编码:" + xmlUTF8); + } catch (UnsupportedEncodingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + // return to String Formed + return xmlUTF8; + } +}