解决java写xml中文乱码问题
2017-02-24 17:12
387 查看
[java] view
plain copy
print?
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
public class CreateXML {
public void create(){
Element root=new Element("PEOPLE");
Document doc=new Document(root);
Element person=new Element("PERSON");
root.addContent(person);
Attribute attribute=new Attribute("title","这是一个测试的文字");
person.setAttribute(attribute);
XMLOutputter output=new XMLOutputter(Format.getPrettyFormat().setEncoding("utf-8"));
try {
//FileWriter writer=new FileWriter("src/people.xml");
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream("src/people.xml"), "UTF-8");
output.output(doc, writer);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new CreateXML().create();
}
}
plain copy
print?
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
public class CreateXML {
public void create(){
Element root=new Element("PEOPLE");
Document doc=new Document(root);
Element person=new Element("PERSON");
root.addContent(person);
Attribute attribute=new Attribute("title","这是一个测试的文字");
person.setAttribute(attribute);
XMLOutputter output=new XMLOutputter(Format.getPrettyFormat().setEncoding("utf-8"));
try {
//FileWriter writer=new FileWriter("src/people.xml");
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream("src/people.xml"), "UTF-8");
output.output(doc, writer);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new CreateXML().create();
}
}
相关文章推荐
- 解决XMLHttpRequest中文乱码问题
- Java读取ini文件和中文乱码问题解决
- jdom解决中文乱码问题 JAVA生成xml文件
- Mp3乱码、中文MP3名字下载、xml中文问题解决方法
- java执行cmd命令,返回结果中文乱码问题解决
- 八.javaweb之解决中文乱码问题
- Java解决通信过程的中文乱码的问题
- Java使用Velocity模板发送HTML格式邮件并解决中文乱码问题
- Java读取properties文件中文乱码问题解决
- java如何发送邮件以及使用Velocity模板解决模板文件中文乱码的问题
- 配置web-xml解决中文乱码问题
- java中解决从JSP页面获取中文乱码的问题
- java下mysql中文乱码问题的解决
- [转]Java/JSP中文乱码问题解决心得
- mysql +java 中文乱码问题彻底理解和解决
- 菜鸟学Java(二)——Filter解决中文乱码问题
- java HTTPClient PostMethod 中文乱码问题解决方法
- javaweb开发中的中文乱码问题,使用Filter过滤器解决
- XMLHttpRequest进行ajax通讯时中文乱码问题解决
- java前台向后台传值中文乱码问题解决