才开始学习dom4j这个包,想些个例子,熟悉下怎么解析xml。。
    遇到个问题。。
Exception in thread "main" org.dom4j.DocumentException: Error on line 0 of document  : The encoding "gbk" is not supported. Nested exception: The encoding "gbk" is not supported.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.dom4j.io.SAXReader.read(SAXReader.java:264)
at com.finance.exchange.ReadXml.getReadXmlSql(ReadXml.java:30)
at com.finance.exchange.ReadXml.main(ReadXml.java:124)
Nested exception: 
org.xml.sax.SAXParseException: The encoding "gbk" is not supported.
at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1150)
at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:541)
at org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:310)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1034)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.dom4j.io.SAXReader.read(SAXReader.java:264)
at com.finance.exchange.ReadXml.getReadXmlSql(ReadXml.java:30)
at com.finance.exchange.ReadXml.main(ReadXml.java:124)
 修改了xml的编码类型GB2312 就可以正确解析
请问下,如果修改程序,怎么解决这个问题呀?