当前位置:编程学习 > JAVA >>

关于Jspsmartupload中文问题

问题描述:
 
利用jspsmartupload实现文件下载,文件名为中文。
点击下载出现以下问题:




do_down.jsp 代码如下:
<%@page contentType="text/html; charset=GB2312" language="java" import="com.jspsmart.upload.*"%>
<%
  // 新建一个SmartUpload对象
  SmartUpload su = new SmartUpload();
  // 初始化
  su.initialize(pageContext);
  // 设定contentDisposition为null以禁止浏览器自动打开文件,
  //保证点击链接后是下载文件。若不设定,则下载的文件扩展名为
  //doc时,浏览器将自动用word打开它。扩展名为pdf时,
  //浏览器将用acrobat打开。
  su.setContentDisposition(null);
  // 下载文件
  out.clear();
  su.downloadFile(request.getParameter("fileUrl"));
%> --------------------编程问答-------------------- 添加一个字符过滤器filter
或者因为你的jsp编码是charset=GB2312" ,你可以把你的下载文件字符重新编码为gb2312!
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,