diff --git a/pom.xml b/pom.xml
index b053df7..7b846e7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -77,6 +77,7 @@
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;
+ }
+}