`
ansjsun
  • 浏览: 203114 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDOM解析UTF-8的处理

阅读更多
在网上看了一些处理方法..都比较奇怪...找了半天没找到...
然后我是这么处理的不一定对.帖出来吧也许有的人有用..如果错了请大家指点
StringBuilder sb = new StringBuilder() ;
		SAXBuilder saxBuilder = new SAXBuilder();
		InputStream is = new FileInputStream("F:/news/news/20090707/012@20090707155611.xml") ;

		Document doc = saxBuilder.build(new InputStreamReader(is,"UTF-8")) ;
分享到:
评论
3 楼 semmy 2009-08-27  
gbk本来就不会乱码。如果项目要求编码要统一用UTF-8,这时候出现乱码如何解决呢?
2 楼 ansjsun 2009-08-09  
semmy 写道
刚刚测试了下你的代码,发现还是会乱码。

那就改成gbk呗..
1 楼 semmy 2009-08-08  
刚刚测试了下你的代码,发现还是会乱码。

相关推荐

    XML解析技术-JDOM解析.doc

    <?xml version="1.0" encoding="UTF-8"?> <name>John Doe <age>30 <name>Jane Smith <age>25 ``` 我们可以使用JDOM解析此文件并获取所有员工的姓名和年龄: ```java File xmlFile = new File("example...

    java利用jdom解析xml文件

    <?xml version="1.0" encoding="UTF-8"?> <title>Java编程思想 布鲁斯·艾克尔 <title>Effective Java 杰拉德·霍恩瑟 ``` 我们可以找到所有`book`元素并打印其信息: ```java List<Element> ...

    jdom解析XML(修改为比较通用的方法)

    builder.setEncoding("UTF-8"); ``` **三、TestDom4jMjy.java示例** TestDom4jMjy.java可能是测试解析XML的代码,它可能包含了上述提到的一些操作,如加载XML文件、解析、修改和保存。例如: ```java import org....

    jdom解析XML文件and把字符串解析成XML

    <?xml version="1.0" encoding="UTF-8"?> 张三 <age>30 李四 <age>25 ``` #### 1. 使用JDOM解析XML文件 为了读取这个文件,可以使用JDOM的`SAXBuilder`类。下面是具体的代码实现: ```java import ...

    使用jdom解析XML

    <?xml version="1.0" encoding="UTF-8"?> <title>Java编程思想 布鲁斯·艾克 <title>Effective Java 杰拉德·柯特曼 ``` 以下是使用JDOM解析这个XML文件的Java代码: ```java import org.jdom2....

    dom4j和jdom解析XML小例子

    document = saxReader.read(new ByteArrayInputStream(responseXML.getBytes("utf-8"))); } catch (Exception e) { // 处理异常 } // 获取XML文档的根元素 Element root = document.getRootElement(); // 获取...

    xml的JDom解析(内含JDombao)

    <?xml version="1.0" encoding="UTF-8"?> <name>John Doe <age>30 <name>Jane Smith <age>25 ``` 我们可以使用JDOM来读取并打印员工的名字: ```java public static void main(String[] args) throws ...

    jdom解析xml java发送post请求

    byte[] input = xmlData.getBytes("utf-8"); os.write(input, 0, input.length); } int responseCode = connection.getResponseCode(); if (responseCode == HttpURLConnection.HTTP_OK) { BufferedReader in =...

    XML-Java解析XM

    <?xml version="1.0" encoding="UTF-8"?> 张三 女 <birthday>1981-04-16T00:00:00+08:00 李四 男 <birthday>1982-04-16T00:00:00+08:00 ``` 该示例文档包含了两个`employee`元素,每个元素都有一个...

    jdom学习读取xml文件.files

    <?xml version="1.0" encoding="UTF-8"?> <element1 attribute1="value1">Text1 <element2>Text2 ``` 然后,我们编写Java代码来使用JDOM读取这个XML文件: ```java import org.jdom2.Document; import org....

    面试知识点总结--XML.pdf

    解决方法是设置正确的编码方式,例如在生成或输出XML时指定编码为GBK或UTF-8。在给出的代码示例中,使用了`javax.xml.transform.Transformer`来设置输出编码为GB2312,并确保输入和输出文件的编码一致。 4. **使用...

    DOM4J/JDOM对XML的操作

    为了格式化输出,定义了`Format`对象,设置编码为UTF-8,并创建了`XMLOutputter`实例,用于将`Document`对象写入XML文件。 在`modify()`方法中,同样使用了`SAXBuilder`解析XML文件,生成`Document`对象,然后可以...

    DOM、JDOM、DOM4J解析XML实例.pdf

    transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8"); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2")...

    利用jdom操作xml文档

    <?xml version="1.0" encoding="UTF-8"?> <name>kingwong <telephone>87654321 ``` ##### 1. 创建根元素及文档 首先,我们需要创建根元素 `<MyInfo>` 和整个文档: ```java // 创建根元素 MyInfo ...

    jdom读写xml说明

    <?xml version="1.0" encoding="UTF-8"?> <child1>Value1 <child2>Value2 ``` ### 5. 查询与修改XML JDOM提供了丰富的API来查询和修改XML文档。例如,你可以使用`XPath`表达式找到特定的元素,然后进行修改: `...

    xml解析的多种方法

    <?xml version="1.0" encoding="UTF-8"?> ... ``` 在DOM解析中,可以使用如`DocumentBuilderFactory`和`DocumentBuilder`来创建并解析XML文档,然后通过`getElementsByTagName`等方法获取特定节点。 二、SAX...

    xml解析文档

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE 书架 SYSTEM "book.dtd"> <书架> <书> <书名 书本类型="科幻">Java就业教程书名> <作者 个人爱好="上网" 网站服务="页面作者" 联系信息="&版权;">张孝祥...

    jdom操作xml的文档

    <?xml version="1.0" encoding="utf-8"?> <书库> <书> <书名>Java 编程入门书名> <作者>张三作者> <出版社>电子出版社出版社> <价格>35.0价格> <出版日期>2002-10-07出版日期> 书> <书> <书名>XML 在 Java ...

Global site tag (gtag.js) - Google Analytics