﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-stamp-随笔分类-java</title><link>http://www.blogjava.net/stamp/category/4771.html</link><description>2006年与我同在</description><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 18:26:42 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 18:26:42 GMT</pubDate><ttl>60</ttl><item><title>利用JDK的函数进行文件压包导致乱码问题</title><link>http://www.blogjava.net/stamp/archive/2005/11/25/21453.html</link><dc:creator>stamp</dc:creator><author>stamp</author><pubDate>Fri, 25 Nov 2005 12:15:00 GMT</pubDate><guid>http://www.blogjava.net/stamp/archive/2005/11/25/21453.html</guid><wfw:comment>http://www.blogjava.net/stamp/comments/21453.html</wfw:comment><comments>http://www.blogjava.net/stamp/archive/2005/11/25/21453.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stamp/comments/commentRss/21453.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stamp/services/trackbacks/21453.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 在利用JDK自带的ZipOutput和ZipEntry等类对文件进行压包，当文件夹为中文的时候会出现乱码，这是应为JDK对中文名获得getUTF8的时候导致的，解决这种现象可以采用ant自带的jar包，将对应的java.uti.*包类用相应的ant.jar包的类替换，不过由于ant一般只用来压包，所以没有现成的解包类，不过开发者可以参考java.util包的相关类，对相关函数重载就可以实现中文包的解压。<img src ="http://www.blogjava.net/stamp/aggbug/21453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stamp/" target="_blank">stamp</a> 2005-11-25 20:15 <a href="http://www.blogjava.net/stamp/archive/2005/11/25/21453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于xml和dtd</title><link>http://www.blogjava.net/stamp/archive/2005/11/13/19566.html</link><dc:creator>stamp</dc:creator><author>stamp</author><pubDate>Sun, 13 Nov 2005 04:08:00 GMT</pubDate><guid>http://www.blogjava.net/stamp/archive/2005/11/13/19566.html</guid><wfw:comment>http://www.blogjava.net/stamp/comments/19566.html</wfw:comment><comments>http://www.blogjava.net/stamp/archive/2005/11/13/19566.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stamp/comments/commentRss/19566.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stamp/services/trackbacks/19566.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有的时候，在对xml解析的时候，xml文件下有&lt;!DOCTYPE&gt;之类需要需要相应的dtd文件，xml解析器才能通过，否则会报dtd文件不存在，这个时候怎么才能使xml解析正确，读出文件中某个节点的内容：今天在利用JOM的SAXBuilder解析文件时候，默认实际上调用apache的SAXParser解析器，终于搞定了，只需要进行如下设置就可以让解析器不需要dtd的验证，代码如下：<BR>SAXBuilder sb = new SAXBuilder();<BR>sb.setFeature("<A href="http://apache.org/xml/features/nonvalidating/load-external-dtd">http://apache.org/xml/features/nonvalidating/load-external-dtd</A>", false);<BR>不过好像暂时只能在JDK1.3下面使用<img src ="http://www.blogjava.net/stamp/aggbug/19566.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stamp/" target="_blank">stamp</a> 2005-11-13 12:08 <a href="http://www.blogjava.net/stamp/archive/2005/11/13/19566.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>