Chinaunix首页 | 论坛 | 博客
  • 博客访问: 533502
  • 博文数量: 135
  • 博客积分: 3568
  • 博客等级: 中校
  • 技术积分: 1942
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-19 17:52
文章分类

全部博文(135)

文章存档

2012年(29)

2011年(41)

2010年(26)

2009年(12)

2008年(9)

2007年(12)

2006年(6)

分类: Java

2010-12-07 17:13:26

package me.test;

import java.io.FileOutputStream;
import java.io.OutputStream;
import java.nio.charset.Charset;

import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamWriter;
//&
public class StAXTest_GBK {
    public static void main(String[] args) throws Exception {
        // GBK
        System.out.println("JVM default charset = " + Charset.defaultCharset());
        
        String s = "汉语, English, にほんご";
                
        XMLOutputFactory output = XMLOutputFactory.newInstance();
        output.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, false);
        
        OutputStream out = new FileOutputStream("C:/aa.txt");
        XMLStreamWriter writer = output.createXMLStreamWriter(out, "UTF-8");
        // When output encoding is "UTF-8", result is something like:
        // 汉语, English, にほんご
        // When output encoding is "GBK", result is something like:
        // 汉语, English, にほんご

        writer.writeStartDocument();
        writer.setDefaultNamespace("");
        writer.writeStartElement("", "a");
        
        writer.writeCharacters(s);
        writer.writeEndElement();
        writer.flush();
    }
}


阅读(830) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-31 20:46:33

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com