下载文件保存文件名的乱码问题:
servlet jsp
今天看方立勋的javaweb,day18 文件的递归和下载时,发现Downservlet中这段代码在firefox中无效,
//得到文件的原始文件名
String oldname = file.getName().substring(file.getName().indexOf("_")+1);
//通知浏览器以下载方式打开下面发送的数据
response.setHeader("content-disposition", "attachment;filename=" + URLEncoder.encode(oldname,"UTF-8"));
百度后在stackoverflow参考他人答案给出如下的方案,在IE8和firefox43.0.3中可行
解决:
<span style="font-size:24px;"><span style="font-size:14