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) {