首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

为何小弟我使用FileReader读文件读进来的数据是乱码

2012-01-20 
为何我使用FileReader读文件读进来的数据是乱码?为何我使用FileReader读Excel文件读到Buffer里后是乱码?请

为何我使用FileReader读文件读进来的数据是乱码?
为何我使用FileReader读Excel文件读到Buffer里后是乱码?请各位帮我解决一下,谢谢!

[解决办法]
1、本地tomcat,服务器resin 
2、使用的数据文件一样。。。字符为GB2312(在服务器端转换过的) 
3、测试时只是路径变化了,其他都没有变化
http://topic.csdn.net/u/20080222/10/2a43f86a-7727-40cc-8817-fa61c65dcbda.html
[解决办法]
BufferedReader brd=new BufferedReader(new InputStreamReader(new FileInputStream(file),"utf-8"));
....
给你参考.
[解决办法]
Excel文件是二进制文件,不能用FileReader读的,要用专门的Excel解析器,比如:JXL、POI什么的来读。
[解决办法]
POI是个好东西啊
呵呵

热点排行