在使用SAXBuilder解析GBK编码的XML时,有可能会提示编码无效之类的异常信息,如标题的异常日志。
解决方案:使用InputStreamReader存放指定编码XML流,用SAXBuilder的重载方法读取InputStreamReader即可
SAXBuilder sb = new SAXBuilder(false);
InputStreamReader isr = new InputStreamReader(ins,"GBK");
Document doc = sb.build(isr);