]> source.dussan.org Git - poi.git/commitdiff
Ensure that BigGridDemo is consistent in the encoding of the XML
authorNick Burch <nick@apache.org>
Fri, 18 Mar 2011 14:43:22 +0000 (14:43 +0000)
committerNick Burch <nick@apache.org>
Fri, 18 Mar 2011 14:43:22 +0000 (14:43 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1082938 13f79535-47bb-0310-9956-ffa450edef68

src/examples/src/org/apache/poi/xssf/usermodel/examples/BigGridDemo.java

index 998d2ef63f440cf1719b7daabc758ffe9d85b3ff..723c424fd4a37ec9b82a26b9d830bbf49b8c1022 100644 (file)
@@ -39,6 +39,8 @@ import org.apache.poi.xssf.usermodel.*;
  * @author Yegor Kozlov
  */
 public class BigGridDemo {
+    private static final String XML_ENCODING = "UTF-8";
+    
     public static void main(String[] args) throws Exception {
 
         // Step 1. Create a template file. Setup sheets and workbook-level objects such as
@@ -58,7 +60,7 @@ public class BigGridDemo {
 
         //Step 2. Generate XML file.
         File tmp = File.createTempFile("sheet", ".xml");
-        Writer fw = new FileWriter(tmp);
+        Writer fw = new OutputStreamWriter(new FileOutputStream(tmp), XML_ENCODING);
         generate(fw, styles);
         fw.close();
 
@@ -194,7 +196,7 @@ public class BigGridDemo {
         }
 
         public void beginSheet() throws IOException {
-            _out.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
+            _out.write("<?xml version=\"1.0\" encoding=\""+XML_ENCODING+"\"?>" +
                     "<worksheet xmlns=\"http://schemas.openxmlformats.org/spreadsheetml/2006/main\">" );
             _out.write("<sheetData>\n");
         }