在XML中定义为gb2312就应该没问题了要不试试
SAXBuilder的
Document build(java.io.Reader characterStream) 
           This builds a document from the supplied Reader. /////////////////FileInputStream fis = new FileInputStream("yourFile.xml");
InputStreamReader isr = new InputStreamReader(fis,"gb2312");
yourSAXBuilder.build(isr);