diff --git a/bin/start.bat b/bin/start.bat index 290c590..db6c1f6 100644 --- a/bin/start.bat +++ b/bin/start.bat @@ -1,7 +1,7 @@ rem MAIN_CLASS=org.springframework.boot.loader.JarLauncher rem JAVA_HOME=jre1.8.0_66 set JAVA_CMD=%JAVA_HOME%\bin\java -set JAVA_OPTS=-Xmx512m -Xms512m -Xmn256m -Xss256k +set JAVA_OPTS=-Xmx512m -Xms512m -Xmn256m -Xss256k -Dfile.encoding=utf-8 set CONFIG_FILE=../config/application.yml set TARGET=../lib/kafka-console-ui.jar set DATA_DIR=.. diff --git a/bin/start.sh b/bin/start.sh index 500bf77..d4d4bf5 100644 --- a/bin/start.sh +++ b/bin/start.sh @@ -17,7 +17,7 @@ ERROR_OUT="$PROJECT_DIR/error.out" # 不要修改进程标记,作为进程属性关闭使用,如果要修改,请把stop.sh里的该属性的值保持一致 PROCESS_FLAG="kafka-console-ui-process-flag:${PROJECT_DIR}" -JAVA_OPTS="$JAVA_OPTS $JAVA_MEM_OPTS" +JAVA_OPTS="$JAVA_OPTS $JAVA_MEM_OPTS -Dfile.encoding=utf-8" nohup java -jar $JAVA_OPTS $TARGET --spring.config.location="$CONF_FILE" --logging.home="$PROJECT_DIR" --data.dir=$DATA_DIR $PROCESS_FLAG 1>/dev/null 2>$ERROR_OUT & diff --git a/src/main/java/com/xuxd/kafka/console/dao/init/SqlParse.java b/src/main/java/com/xuxd/kafka/console/dao/init/SqlParse.java index f224d13..8191f68 100644 --- a/src/main/java/com/xuxd/kafka/console/dao/init/SqlParse.java +++ b/src/main/java/com/xuxd/kafka/console/dao/init/SqlParse.java @@ -82,7 +82,7 @@ public class SqlParse { // List lines = Files.readLines(file, Charset.forName("UTF-8")); List lines = new ArrayList<>(); try (InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(FILE)) { - try (InputStreamReader inputStreamReader = new InputStreamReader(inputStream)) { + try (InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "UTF-8")) { try (BufferedReader reader = new BufferedReader(inputStreamReader)) { String line; while ((line = reader.readLine()) != null) {