首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

java InputStream 读取汉语言内容的解决乱码

2012-09-27 
java InputStream 读取中文内容的解决乱码String suffixfile.substring(file.lastIndexOf(.)+1,file.le

java InputStream 读取中文内容的解决乱码

String suffix=file.substring(file.lastIndexOf('.')+1,file.length());if("zip".equals(suffix)){try {InputStream ins=new FileInputStream(new File(file)); //URLConnection .getInputStream();ZipInputStream zipInput = new ZipInputStream(ins);  ZipEntry zipEntry=null;while ((zipEntry = zipInput.getNextEntry()) != null) {  //好像一定要是六才行啊byte[] buf = new byte[6];  int len=-1;String xml="";while ((len=zipInput.read(buf))!=-1) {  xml+=new String(buf,0,len,"utf-8");}  System.out.println(xml+"\t"+xml.length());}} catch (FileNotFoundException e) {log.info("parse zip file FileNotFoundException:"+e.getMessage());} catch (IOException e) {log.info("parse zip file IOException:"+e.getMessage());}}return null;

?

?//本人不敢全部一样的哦

热点排行