String disposition = "attachment;filename*=utf-8'zh_cn'" + URLEncoder.encode(name, "utf-8"); //非iphone
if (StringUtils.isNotEmpty(userAgent) && userAgent.contains("iPhone")){
disposition = "attachment;filename*=utf-8'zh_cn'" + name;
}
response.addHeader("Content-Disposition", disposition);


![[错误解决] [Java] iphone 华为 搜狗 手机 浏览器 下载文件 名称乱码 [错误解决] [Java] iphone 华为 搜狗 手机 浏览器 下载文件 名称乱码](http://www.mshxw.com/aiimages/31/425299.png)
