关于java里下载时指定中文文件名

其实主要是一个函数的套用。例子如下:

  response.reset();
  response.setContentType("bin");
  response.addHeader("Content-Disposition","attachment; filename=\"" +new String(gjinfo.getSubject().getBytes("gb2312"),"iso8859-1") + "_ver" + gjinfo.getVersion() +".doc" + "\"");

 

new String(gjinfo.getSubject().getBytes("gb2312"),"iso8859-1") 后的中文字符就可以正常显示为下载名了

其中gjinfo.getSubject()得到的为一中文名。

Tags: java, 中文, 下载

« 上一篇 | 下一篇 »

只显示10条记录相关文章

关于Serializable (浏览: 16336, 评论: 1)
[zz]Windows下JAVA环境变量的设置详解 (浏览: 12278, 评论: 0)

发表评论

评论内容 (必填):