Java文件下载文件名乱码
Posted 记录正当时
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java文件下载文件名乱码相关的知识,希望对你有一定的参考价值。
文件下载文件名乱码主要是没有对文件名进行编码,这里适用的浏览器主要包括(IE,火狐,谷歌,360)
代码如下 //火狐浏览器 if(ServletActionContext.getRequest().getHeader("USER-AGENT").toLowerCase().indexOf("firefox") >0){ return new String(文件名.getBytes(), Const.CHARSET_ISO8859_1); } //其他浏览器 else{ return URLEncoder.encode(文件名, Const.UTF_8); }
以上是关于Java文件下载文件名乱码的主要内容,如果未能解决你的问题,请参考以下文章
java控制台中文输出乱码,已经注意文件格式和控制台格式了?
Java中用FileInputStream和FileOutputStream读写txt文件,文件内容乱码的问题,另附循环代码小错误