make consistent use of utf-8 encoding for the output xml file
(transplanted from d4a693106cccbb55ded9f761cc7c25bf29842b56)
This commit is contained in:
parent
36f5c84ded
commit
ba2bbb7107
|
@ -190,12 +190,12 @@ public class PackOut
|
||||||
|
|
||||||
private TransformerHandler createPackoutHandler(
|
private TransformerHandler createPackoutHandler(
|
||||||
OutputStream packoutStream) throws UnsupportedEncodingException, TransformerConfigurationException, SAXException {
|
OutputStream packoutStream) throws UnsupportedEncodingException, TransformerConfigurationException, SAXException {
|
||||||
StreamResult packoutStreamResult = new StreamResult(new OutputStreamWriter(packoutStream,"ISO-8859-1"));
|
StreamResult packoutStreamResult = new StreamResult(new OutputStreamWriter(packoutStream,"UTF-8"));
|
||||||
SAXTransformerFactory packoutFactory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
|
SAXTransformerFactory packoutFactory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
|
||||||
packoutFactory.setAttribute("indent-number", new Integer(4));
|
packoutFactory.setAttribute("indent-number", new Integer(4));
|
||||||
TransformerHandler packoutHandler = packoutFactory.newTransformerHandler();
|
TransformerHandler packoutHandler = packoutFactory.newTransformerHandler();
|
||||||
Transformer packoutTransformer = packoutHandler.getTransformer();
|
Transformer packoutTransformer = packoutHandler.getTransformer();
|
||||||
packoutTransformer.setOutputProperty(OutputKeys.ENCODING,"ISO-8859-1");
|
packoutTransformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
|
||||||
packoutTransformer.setOutputProperty(OutputKeys.INDENT,"yes");
|
packoutTransformer.setOutputProperty(OutputKeys.INDENT,"yes");
|
||||||
packoutHandler.setResult(packoutStreamResult);
|
packoutHandler.setResult(packoutStreamResult);
|
||||||
packoutHandler.startDocument();
|
packoutHandler.startDocument();
|
||||||
|
@ -229,12 +229,12 @@ public class PackOut
|
||||||
}
|
}
|
||||||
|
|
||||||
private TransformerHandler createDocHandler(OutputStream docStream) throws UnsupportedEncodingException, TransformerConfigurationException, SAXException {
|
private TransformerHandler createDocHandler(OutputStream docStream) throws UnsupportedEncodingException, TransformerConfigurationException, SAXException {
|
||||||
StreamResult docStreamResult = new StreamResult(new OutputStreamWriter(docStream,"ISO-8859-1"));
|
StreamResult docStreamResult = new StreamResult(new OutputStreamWriter(docStream,"UTF-8"));
|
||||||
SAXTransformerFactory transformerFactory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
|
SAXTransformerFactory transformerFactory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
|
||||||
transformerFactory.setAttribute("indent-number", new Integer(4));
|
transformerFactory.setAttribute("indent-number", new Integer(4));
|
||||||
TransformerHandler docHandler = transformerFactory.newTransformerHandler();
|
TransformerHandler docHandler = transformerFactory.newTransformerHandler();
|
||||||
Transformer transformer = docHandler.getTransformer();
|
Transformer transformer = docHandler.getTransformer();
|
||||||
transformer.setOutputProperty(OutputKeys.ENCODING,"ISO-8859-1");
|
transformer.setOutputProperty(OutputKeys.ENCODING,"UTF-8");
|
||||||
transformer.setOutputProperty(OutputKeys.INDENT,"yes");
|
transformer.setOutputProperty(OutputKeys.INDENT,"yes");
|
||||||
docHandler.setResult(docStreamResult);
|
docHandler.setResult(docStreamResult);
|
||||||
docHandler.startDocument();
|
docHandler.startDocument();
|
||||||
|
|
Loading…
Reference in New Issue