From c027c372d817bdd1b5e8092620edaf6729bd96c4 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Fri, 6 Jan 2017 22:36:52 +0000 Subject: [PATCH] builder:CheckstyleWriter: use UTF-8 encoding to load XML template --- .../kemitix/checkstyle/ruleset/builder/CheckstyleWriter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleWriter.java b/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleWriter.java index aff0dbe..c82f1f7 100644 --- a/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleWriter.java +++ b/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleWriter.java @@ -87,7 +87,8 @@ class CheckstyleWriter implements CommandLineRunner { val checkstyleXmlTemplate = templateProperties.getCheckstyleXml(); if (checkstyleXmlTemplate.toFile() .exists()) { - val template = new String(Files.readAllBytes(checkstyleXmlTemplate)); + val bytes = Files.readAllBytes(checkstyleXmlTemplate); + val template = new String(bytes, StandardCharsets.UTF_8); val output = Arrays.asList(String.format(template, checkerRules, treeWalkerRules) .split(NEWLINE)); log.info("Writing xmlFile: {}", xmlFile);