首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

servlet上载含中文文件名文件

2012-09-15 
servlet下载含中文文件名文件? ? ? 今天项目中实现一个servlet下载文件的功能,保存文件时,文件名出现异常。

servlet下载含中文文件名文件

? ? ? 今天项目中实现一个servlet下载文件的功能,保存文件时,文件名出现异常。

? ? ?

? ? ? 研究了一下,做下记录。

? ? ? ?

? ? ? servlet代码:

? ? ? ??package com.my.servlet;

?

? ????

? ? ? 前端代码:

?<script type="text/javascript">

<!--

? ?function down(){

location.href="down.servlet?filename="+encodeURI(encodeURI('JavaSwing中文.chm'));

}

//-->

</script>

?

//java后台解码

String fileName =java.net.URLDecoder.decode(request.getParameter("filename"),"UTF-8");

?

//设置浏览器输出编码

response.setHeader("Content-Disposition", "attachment; filename=""

+ new String(fileName.getBytes(),"iso8859-1") + """);

?

?

? ? ??

热点排行