java生成中文名文件乱码,java 文件下载 乱码
爪哇岛文件下载时中文文件名乱码有两种情况:
1、下载时中文文件名乱码;
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
2、下载时因为路径中包含中文文件名乱码,提示找不到文件。
相关视频教程分享:java视频教程
解决方法如下:
回应。设置内容类型(“多部分/格式数据”);
字符串用户代理=请求。get标头(“用户代理”);
字符串ora filename=会议文件。获取文件名();
字符串表单文件名=oraFileName
//针对工业管理学(工业工程)或者以工业管理学(工业工程)为内核的浏览器:
如果(用户代理。包含( MSIE ) 用户代理。包含(三叉戟){
形式filename=Java。网。URL编码器。编码(格式文件名,“UTF-8”);
}否则{
//非工业管理学(工业工程)浏览器的处理:
表单文件名=新字符串(formFileName.getBytes(UTF-8 ), ISO-8859-1 );
}
回应。设置标题("内容-处置",
字符串。格式(附件;filename=\%s\ ,格式文件名));
回应。设置内容类型(应用程序/vnd。ms-excel;charset=utf-8 );
回应。setcharacterencoding(“UTF-8”);
ServletOutputStream out
//通过文件路径获得文件对象
文件file=空
if (meetingFile!=null) {
文件=新文件(路径upload/ ora filename);
}相关文章教程分享:java入门教程以上就是爪哇岛文件下载中文文件名乱码的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。