From 3a38b3faba6e72b6a7a803d63f04d95e000a6477 Mon Sep 17 00:00:00 2001 From: Alexander Schwartz Date: Tue, 15 Mar 2016 04:38:06 +0100 Subject: [PATCH] ensure that contents are encoded utf-8 for pako lib --- .../com/tngtech/jgiven/report/html5/Html5ReportGenerator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jgiven-html5-report/src/main/java/com/tngtech/jgiven/report/html5/Html5ReportGenerator.java b/jgiven-html5-report/src/main/java/com/tngtech/jgiven/report/html5/Html5ReportGenerator.java index fe5e7216def..3a3cfd9ef52 100644 --- a/jgiven-html5-report/src/main/java/com/tngtech/jgiven/report/html5/Html5ReportGenerator.java +++ b/jgiven-html5-report/src/main/java/com/tngtech/jgiven/report/html5/Html5ReportGenerator.java @@ -158,7 +158,8 @@ private void createWriter() { try { this.byteStream = new ByteArrayOutputStream(); - this.contentStream = new PrintStream( new GZIPOutputStream( byteStream ) ); + // pako client side library expects byte stream to be UTF-8 encoded + this.contentStream = new PrintStream( new GZIPOutputStream( byteStream ), false, "utf-8" ); this.contentStream.append( "{\"scenarios\":[" ); this.fileStream = new PrintStream( new FileOutputStream( targetFile ), false, "utf-8" );