org.jdom.JDOMException: 
: Invalid encoding name "GBK". 

解决方案 »

  1.   

    我没用websphere解析过,不过应该差不多把???
    xml改成gb2312试试?   还有在tomcat应用服务器上进行解析时有没有问题?
      

  2.   

    我本地是WSAD5.0开发的,可以解析GBK的XML部署后就不行.PS>改成GB2312当然行.
      

  3.   

    websphere不清楚,不过在weblogic环境下要对字符集进行显式的说明,否则weblogic平台不识别,方法如下:
    SAXParserFactory sf = SAXParserFactory.newInstance();
    SAXParser sp = sf.newSAXParser();
    ParseClass reader = new ParseClass();
    FileInputStream inputStream = new FileInputStream(file);
    Charset charset = Charset.forName("GBK"); // 在此处声明GBK方式
    Reader r = new InputStreamReader(inputStream, charset);
    InputSource source = new InputSource(r);
    sp.parse(source,reader);
      

  4.   

    Charset charset = Charset.forName("GBK"); // 在此处声明GBK方式
    >>>>>>>>
    websphere5.0是ibm jdk1.3, 没有Charset
      

  5.   

    楼上我也遇到了一些websphere的问题
    我们的linux + websphere的,能不能帮助一下.
    谢谢.
      

  6.   

    由于JDOM的使用非常盛行,所以虽然WebSphere自己没有用到JDOM,但还是在{WEBSPHERE_HOME}/AppServer/lib目录带了一个jdom.jar。
    这个JDOM的版本可能比你开发时候用的版本低,所以需要把它删除掉,否则会异常。