-Summary:
Fix bugzilla bug 129424 BIRT XML ODA Driver
does not handle non-English strings properly.
-Bugzilla Bug (s) Resolved:
129424
-Description:
In original
implementation of XML driver class SaxParser, the input stream is wrapped using
an InputStreamReader then pass to XMLParser. This is however incorrect for the
encoding info is lost. Now we direct pass input stream to the XMLParser.
-Tests Description:
Unit test
-Files Added:
"/org.eclipse.birt.report.data.oda.xml/test/org/eclipse/birt/report/data/oda/xml/golden/SaxParserTest.test9.txt"
"/org.eclipse.birt.report.data.oda.xml/test/org/eclipse/birt/report/data/oda/xml/test/util/TestConstants.java"
"/org.eclipse.birt.report.data.oda.xml/test/org/eclipse/birt/report/data/oda/xml/util/SaxParserTest.java"
"/org.eclipse.birt.report.data.oda.xml/test/org/eclipse/birt/report/data/oda/xml/input/utf8bom.xml"
-Files Edited:
"/org.eclipse.birt.report.data.oda.xml/src/org/eclipse/birt/report/data/oda/xml/util/SaxParser.java"
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to
Documentation: