使用jxl.jar解析excel特殊符号乱码问题解决.

在解析excel的时候  "°" "×"等符号乱码 中文不乱码.


 但是在"°..."加了3个点后不乱码

 

乱码的符号呈现一个黑色问号图片状态.

 

 查了相关资料使用了

 

   
        WorkbookSettings setting = new WorkbookSettings();
   
        setting.setEncoding("ISO-8859-1");

 但是不起作用.

 

就查看了jxl的源代码.

WorkbookSettings.java

该类的构造函数中有句.

 encoding = System.getProperty("file.encoding");

还有一个

encoding = System.getProperty("jxl.encoding");

 

 

修改源代码.  

encoding = "ISO-8859-1" ; 

 然后重新打包.

问题解决.但是这也有局限.  暂时解决了问题.

 

 

 


 

 

 

 

 

 

 

 

 


 

 

 

 

 

posted @ 2012-07-13 11:06  阿成1  阅读(994)  评论(0编辑  收藏  举报