用Servlet来做下载文件,发现中文名都不能正常的显示,需要这样处理
response.addHeader("Content-Disposition", "p_w_upload; filename=\"" + new String(fileName.getBytes("GBK"),"ISO8859_1") + "\"");
使用 fileName.getBytes("GBK") 就不会有乱码了
gsyong ©著作权
文章标签 Servlet 下载 乱码 文章分类 前端开发
用Servlet来做下载文件,发现中文名都不能正常的显示,需要这样处理
response.addHeader("Content-Disposition", "p_w_upload; filename=\"" + new String(fileName.getBytes("GBK"),"ISO8859_1") + "\"");
使用 fileName.getBytes("GBK") 就不会有乱码了
centos7用命令上传、下载文件
headers.setContentDispositionFormData("attachment",java.net.URLEncoder.encode(fileName, "UTF-8"));
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M