Browse Source

Make sure XML report will be UTF8 encoded.

Submitted by:	Stephane Bailliez <sbailliez@imediation.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269335 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 24 years ago
parent
commit
e5893dd4c0
2 changed files with 3 additions and 2 deletions
  1. +1
    -1
      src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java
  2. +2
    -1
      src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java

+ 1
- 1
src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java View File

@@ -162,7 +162,7 @@ public class XMLJUnitResultFormatter implements JUnitResultFormatter, XMLConstan
if (out != null) {
Writer wri = null;
try {
wri = new OutputStreamWriter(out);
wri = new OutputStreamWriter(out, "UTF8");
wri.write("<?xml version=\"1.0\"?>\n");
(new DOMElementWriter()).write(rootElement, wri, 0, " ");
wri.flush();


+ 2
- 1
src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java View File

@@ -56,6 +56,7 @@ package org.apache.tools.ant.taskdefs.optional.junit;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.FileOutputStream;
@@ -221,7 +222,7 @@ public class XMLResultAggregator extends Task implements XMLConstants {
*/
protected void writeDOMTree(Document doc, File file) throws IOException {
OutputStream out = new FileOutputStream( file );
PrintWriter wri = new PrintWriter(out);
PrintWriter wri = new PrintWriter(new OutputStreamWriter(out, "UTF8"));
wri.write("<?xml version=\"1.0\"?>\n");
(new DOMElementWriter()).write(doc.getDocumentElement(), wri, 0, " ");
wri.flush();


Loading…
Cancel
Save