From dd7f4074cd2cd883c245dd4d83a979cf66988e93 Mon Sep 17 00:00:00 2001 From: nbaars Date: Thu, 28 Dec 2017 00:16:16 +0100 Subject: [PATCH] Added encoding for asciidoc --- .../java/org/owasp/webgoat/AsciiDoctorTemplateResolver.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webgoat-container/src/main/java/org/owasp/webgoat/AsciiDoctorTemplateResolver.java b/webgoat-container/src/main/java/org/owasp/webgoat/AsciiDoctorTemplateResolver.java index cff28ee82..8510906f5 100644 --- a/webgoat-container/src/main/java/org/owasp/webgoat/AsciiDoctorTemplateResolver.java +++ b/webgoat-container/src/main/java/org/owasp/webgoat/AsciiDoctorTemplateResolver.java @@ -42,6 +42,7 @@ import org.thymeleaf.templateresolver.TemplateResolver; import java.io.*; import java.util.Map; +import static org.apache.commons.lang3.CharEncoding.UTF_8; import static org.asciidoctor.Asciidoctor.Factory.create; /** @@ -82,7 +83,7 @@ public class AsciiDoctorTemplateResolver extends TemplateResolver { } else { StringWriter writer = new StringWriter(); asciidoctor.convert(new InputStreamReader(is), writer, createAttributes()); - return new ByteArrayInputStream(writer.getBuffer().toString().getBytes()); + return new ByteArrayInputStream(writer.getBuffer().toString().getBytes(UTF_8)); } } catch (IOException e) { //no html yet