From 46e5c3115920ec43db73c3987b22de1f37ba0ab2 Mon Sep 17 00:00:00 2001 From: wangguanquan Date: Fri, 26 Apr 2019 09:33:28 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=B8=A6=E6=9C=89=E7=A9=BA=E6=A0=BC(%20)=E6=97=B6=E8=AF=BB?= =?UTF-8?q?=E5=8F=96=E4=B8=8D=E5=88=B0=E6=96=87=E4=BB=B6=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/dalgen/mybatis/gen/utils/ConfInit.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/dalgen/mybatis/gen/utils/ConfInit.java b/src/main/java/cn/dalgen/mybatis/gen/utils/ConfInit.java index 3dc4f73..f25a3a5 100644 --- a/src/main/java/cn/dalgen/mybatis/gen/utils/ConfInit.java +++ b/src/main/java/cn/dalgen/mybatis/gen/utils/ConfInit.java @@ -1,6 +1,7 @@ package cn.dalgen.mybatis.gen.utils; import java.io.*; +import java.net.URLDecoder; import java.util.Enumeration; import java.util.jar.JarEntry; import java.util.jar.JarFile; @@ -27,8 +28,8 @@ public class ConfInit { static { try { - jarFile = new JarFile(ConfInit.class.getProtectionDomain().getCodeSource() - .getLocation().getPath()); + jarFile = new JarFile(URLDecoder.decode(ConfInit.class.getProtectionDomain().getCodeSource() + .getLocation().getPath(), "UTF-8")); } catch (IOException e) { } } -- Gitee From 398b0dcfd4cfacde43ef5b71f0c1af9c50955768 Mon Sep 17 00:00:00 2001 From: wangguanquan Date: Fri, 26 Apr 2019 10:11:46 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=B8=A6=E6=9C=89=E7=A9=BA=E6=A0=BC(%20)=E6=97=B6=E8=AF=BB?= =?UTF-8?q?=E5=8F=96=E4=B8=8D=E5=88=B0=E6=96=87=E4=BB=B6=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/dalgen/mybatis/gen/DalgenMojoTest.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/test/java/cn/dalgen/mybatis/gen/DalgenMojoTest.java b/src/test/java/cn/dalgen/mybatis/gen/DalgenMojoTest.java index e072a64..7713528 100644 --- a/src/test/java/cn/dalgen/mybatis/gen/DalgenMojoTest.java +++ b/src/test/java/cn/dalgen/mybatis/gen/DalgenMojoTest.java @@ -2,6 +2,8 @@ package cn.dalgen.mybatis.gen; import java.io.File; import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; import cn.dalgen.mybatis.gen.utils.CmdUtil; import junit.framework.TestCase; @@ -25,7 +27,7 @@ public class DalgenMojoTest extends TestCase{ /** * The constant BASE_PATH. */ - public static final String BASE_PATH = CmdUtil.class + public static String BASE_PATH = CmdUtil.class .getResource("") .getPath() .replace( @@ -34,6 +36,14 @@ public class DalgenMojoTest extends TestCase{ .replace(".", "/") + "/", ""); + static { + try { + BASE_PATH = URLDecoder.decode(BASE_PATH, "UTF-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + } + /** * The constant outputDirectory. */ -- Gitee