Author: fschumacher
Date: Wed Apr 13 18:52:10 2016
New Revision: 1738990

URL: http://svn.apache.org/viewvc?rev=1738990&view=rev
Log:
Make sure to use utf-8 for the generated dashboard pages.

Based on a patch by Antonio Gomes Rodrigues. Closes #189

Modified:
    
jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/TemplateVisitor.java

Modified: 
jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/TemplateVisitor.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/TemplateVisitor.java?rev=1738990&r1=1738989&r2=1738990&view=diff
==============================================================================
--- 
jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/TemplateVisitor.java 
(original)
+++ 
jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/TemplateVisitor.java 
Wed Apr 13 18:52:10 2016
@@ -18,9 +18,11 @@
 package org.apache.jmeter.report.dashboard;
 
 import java.io.BufferedWriter;
-import java.io.FileWriter;
+import java.io.FileOutputStream;
 import java.io.IOException;
+import java.io.OutputStreamWriter;
 import java.io.Writer;
+import java.nio.charset.StandardCharsets;
 import java.nio.file.StandardCopyOption;
 import java.nio.file.FileAlreadyExistsException;
 import java.nio.file.FileVisitResult;
@@ -110,7 +112,8 @@ public class TemplateVisitor extends Sim
             Template template = configuration.getTemplate(templatePath);
             Path newPath = target.resolve(FilenameUtils
                     .removeExtension(templatePath));
-            try (Writer writer = new FileWriter(newPath.toString());
+            try (FileOutputStream stream = new 
FileOutputStream(newPath.toString());
+                    Writer writer = new OutputStreamWriter(stream, 
StandardCharsets.UTF_8);
                     BufferedWriter bufferedWriter = new 
BufferedWriter(writer)){
                 template.process(data, bufferedWriter);
             } catch (TemplateException ex) {


Reply via email to