文件上传后不能打开,除了文本文件外 你是怎么存取byte数组的?大小好像是正确的。用记事本打开看看文件里头结尾处是不是有很多问号。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题我以前也遇到过,只要在BYTE TO STRING 和STRING TO BYTE的时候转码就行了: 比如daatBytes是二进制流,sFile是StringsFile = new String(dataBytes, "ISO8859_1");然后在写文件的时候也要转:fileOut.write(sFile.getBytes("ISO8859_1"),0,sFile.length()); 这样就OK了 SpringMVC+Hibernate开发的用户登录Controller调用DAO层时报空指针异常 在NetBeans中啟動Jboss會有如下報錯 在eclipse里面import java.util.*的问题 谁有好的邮件群发软件,写上版本号 关于用读取socket输入流的问题 关于linux下的乱码问题 在线求 搜索引擎的资料 乱码小问题(LINUX)在线等 看看我是怎么了阿,关于servlet,万分感谢 TOMCAT中要把JavaBean放在什么位置才能被jsp访问到? 从某处得到一些有乱码的中文String,怎么知道它本来的编码? 急问!!!!!来者有分!!!!!!
比如daatBytes是二进制流,sFile是String
sFile = new String(dataBytes, "ISO8859_1");
然后在写文件的时候也要转:
fileOut.write(sFile.getBytes("ISO8859_1"),0,sFile.length()); 这样就OK了