+ -
当前位置:首页 → 问答吧 → 为什么 CodepageDetectorProxy.getInstance() 返回空指针

为什么 CodepageDetectorProxy.getInstance() 返回空指针

时间:2011-10-07

来源:互联网

public String getEncoding(URL urlPath) throws Exception{
System.out.println("urlpath------"+urlPath.toString());
CodepageDetectorProxy detector = CodepageDetectorProxy.getInstance();
System.out.println("detector----- "+detector.toString());
Charset charset = detector.detectCodepage(urlPath);
System.out.println("charset------"+charset.toString());
return charset.name();
}
上面的代码传入一个rss URL地址,用网上下载的cpdetector.jar包解析url地址的xml文件得到xml文件的编码格式,但是为什么 CodepageDetectorProxy.getInstance() 返回空指针!急!!!

作者: yahaha126   发布时间: 2011-10-07

已经解决了,是因为少导入了一个jar包,刚开始只是导入了cpdetetor.jar包,后来导入了chardet.jar包后就解决了问题了!

作者: yahaha126   发布时间: 2011-10-07