From 55697bcff419ae022abdb8cc4e45209280bd603b Mon Sep 17 00:00:00 2001 From: Sean Flanigan Date: Mon, 25 May 2015 13:50:55 +1000 Subject: [PATCH] Ensure UTF-8 when reading commonmark.min.js --- .../src/main/java/org/zanata/util/CommonMarkRenderer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zanata-war/src/main/java/org/zanata/util/CommonMarkRenderer.java b/zanata-war/src/main/java/org/zanata/util/CommonMarkRenderer.java index 2e03c2787d..a16ad249c0 100644 --- a/zanata-war/src/main/java/org/zanata/util/CommonMarkRenderer.java +++ b/zanata-war/src/main/java/org/zanata/util/CommonMarkRenderer.java @@ -35,6 +35,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; /** * @author Sean Flanigan sflaniga@redhat.com @@ -90,7 +91,7 @@ public synchronized String renderToHtmlUnsafe(String commonMark) { private Invocable getInvocable() { try (BufferedReader reader = new BufferedReader(new InputStreamReader( - getScriptAsStream(getScriptName())))) { + getScriptAsStream(getScriptName()), StandardCharsets.UTF_8))) { ScriptEngine engine = newEngine(); engine.eval("window = this;");