社区
非技术区
帖子详情
一个关于JDOM的问题,100分送上。
beloved
2002-03-21 08:25:00
为什么我用jdom向xml中天家新接点的时候<?xml version='1.0' encoding='GB2312'?>
修改完了就成了<?xml version='1.0' encoding='UTF-8'?>了呢?郁闷,有没有什么setencoding的呀?jdom.org老慢老慢的,sigh!
...全文
64
4
打赏
收藏
一个关于JDOM的问题,100分送上。
为什么我用jdom向xml中天家新接点的时候 修改完了就成了了呢?郁闷,有没有什么setencoding的呀?jdom.org老慢老慢的,sigh!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangwenyou
2002-04-26
打赏
举报
回复
org.jdom.output.XMLOutputter xmlOut;
document.setDocType( null ); // 不产生DocType PI
xmlOut = new org.jdom.output.XMLOutputter( " ", true, "GB2312" );
xmlOut.setTextNormalize( true );
FileOutputStream out = new FileOutputStream( name );
xmlOut.output( document, out );
out.close();
Tomcat4
2002-04-26
打赏
举报
回复
XMLOutputter xop = new XMLOutputter("\t",true,"gb2312");
xop.output(doc,out);
beloved
2002-03-21
打赏
举报
回复
难道我写了这么多程序要全部都改了?不是吧。
有没有更好的办法?
snowredfox
2002-03-21
打赏
举报
回复
这是由编码问题引起的。XML标准规定,XML分析器必须支持“UTF-8”和“UTF-16”编码,而且必须能够自动区分这两种编码的文件,对于其他编码(包括常用的中文编码“GB2312”或“BIG5”)并不要求支持。如果XML文件中包含编码声明,分析器则按照声明的编码进行处理,否则就按照识别结果进行处理(识别的结果总是“UTF-8”和“UTF-16”中的一种)。因此,如果XML文件的编码在这两种之外,你必须在XML文件前加上编码声明,如:<?xml version="1.0" encoding="gb2312"?>就表示XML文件的编码是“gb2312”。
现有的XML分析器大多不支持中文编码“GB2312”或“BIG5”,因此无法读取包含中文的XML文件。你可以使用支持中文编码的分析器,如MSXML,IBMJAVA4C,IBMJAVA4J等进行XML分析。你也可以用内码转换工具,将编码转换为“UTF-8”或“UTF-16”后进行解析,然后将解析结果转换回原来的编码。
jdo
m包
综上所述,
JDO
M作为
一个
轻量级的XML处理库,因其简单易用和高性能,在处理小型到中型XML文档时,是Java开发者的
一个
理想选择。通过理解
JDO
M的基本概念和操作方法,可以高效地进行XML的读取、创建和修改。然而,在...
jdo
m的jar包
jdo
m开发包
一个
jdo
m包,用于xml处理,可用于XFire客户端的wsdl映射处理
jdo
m JAR包
JDO
M的主要目标是简化Java开发者在处理XML时的工作,通过提供
一个
与XML结构直接映射的Java对象模型来实现这一目标。 **XML基础** XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换...
jdo
m.jar
jdo
m.jar
jdo
m.jar
xml解析包:
jdo
m.jar包
xml解析包 ----
jdo
m.jar.非常好用的包,错过了是你的损失
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章