fileName = new String(fileName.getBytes("ISO8859-1"), "UTF-8");

或者

       String finalFileName = null; if(StringUtils.contains(userAgent, "MSIE")){//IE浏览器
finalFileName = URLEncoder.encode(fileName,"UTF8");  }else if(StringUtils.contains(userAgent, "Mozilla")){//google,火狐浏览器      finalFileName = new String(fileName.getBytes(), "ISO8859-1");  }else{                     finalFileName = URLEncoder.encode(fileName,"UTF8");//其他浏览器
}

转载于:https://www.cnblogs.com/valarchie/p/7648675.html

javaweb 导出文件名乱码的问题解决方案相关推荐

  1. PHP导出文件名乱码解决

    问题场景: 统计数据需要增加一个到处excel功能, 于是使用composer安装了phpspreadsheet组件,进行数据处理并导出.遇到ASCII命名的文件名时, 都是导出一切正常, 但是遇到中 ...

  2. java导出excel文件名乱码_Poi生成excel文件名乱码问题的解决方案

    Poi是不错的java操作excel的包,开发过程中遇到生成excel文件名乱码.sheet表名乱码的问题,在这里我给大家一个完整的解决方案. 首先我们要写一个生成excel的模板.新建如下servl ...

  3. 报表服务器导出报表文件名乱码,excel 导出文件名乱码

    因为经常要用到导出功能,之前因为文件名乱码,所以都用英文或是拼音缩写来代替,今天特意要接觉下这个问题.顺便记录下.望对小白有用. /** * 导出结算详情列表 * @return */ public ...

  4. mysql导出文件名乱码_Mysql导出导入乱码问题解决

    MySQL从4.1版本开始才提出字符集的概念,所以对于MySQL4.0及其以下的版本,他们的字符集都是Latin1的,所以有时候需要对mysql的字符集进行一下转换,MySQL版本的升级.降级,特别是 ...

  5. csv导出文件名乱码解决

    public void exportCsv(ExamineDTO examineDTO, HttpServletRequest request, HttpServletResponse respons ...

  6. java 导出word乱码问题,99%解决问题

    做了一个功能,火狐浏览器,支持Linux,导出人员准考证,配置的struts,导出内容成功,但是导出文件名乱码,各种方法转码都有用,还是乱码,可能是个人水平有限.  这是我的代码, 如果问题代码没必要 ...

  7. PHP 利用PHPExcel到处数据到Excel;还有导出数据乱码的解决方案。

    PHP 利用PHPExcel到处数据到Excel:还有导出数据乱码的解决方案. 参考文章: (1)PHP 利用PHPExcel到处数据到Excel:还有导出数据乱码的解决方案. (2)https:// ...

  8. 关于java文件下载文件名乱码问题解决方案

    关于java文件下载文件名乱码问题解决方案 参考文章: (1)关于java文件下载文件名乱码问题解决方案 (2)https://www.cnblogs.com/zhaoyan001/p/9012750 ...

  9. php excel中文名称乱码,phpexcel导出中文文件名乱码的解决办法

    使用phpexcel类库导出excel文件,文件名为中文时,在chrome浏览器下导出正常,在IE内核浏览器下导出文件名显示乱码,解决办法就是通过iconv函数转换编码,从utf-8转为gb2312, ...

最新文章

  1. 刚刚用华为鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....
  2. 爱数之介质服务器及介质同步技术
  3. 一个 SAP 开发工程师十余年的技术写作之路回顾
  4. c++ cstring 转换 char_Java基本数据类型的介绍及其转换(内附字符串与多种数据之间的转换)...
  5. 严格单调递增与非严格之间的转换
  6. 阶段3 1.Mybatis_09.Mybatis的多表操作_9 mybatis多对多操作-查询用户获取用户所包含的角色信息...
  7. centos7安装python2.6_centos7.2下yum和python重装问题及解决方法
  8. 发电机机房设计规范_柴油发电机房设计规范.docx
  9. AD17入门简单教程(一)
  10. 计算机科学导论:第六章 计算机网络和因特网
  11. Skyscrapers (hard version)(1900/单调栈)
  12. ps怎么添加叠加素材
  13. jzy3D从入门到弃坑_4尝试使用jzy3D1.0画图失败
  14. 计算机网络协议指的是tcp ip协议吗,计算机除了有网络协议也就是TCP/IP协议以外,还有什么协议呢?...
  15. “易+”开源 | 简单可信赖,GameSentry 正式开源
  16. ESP32学习笔记(23)——NVS(非易失性存储)接口使用
  17. java中讲讲PrintWriter的用法,举例?
  18. (一)--使用RSA公钥证书解密
  19. math.random()函数用法
  20. SQUIRREL语言

热门文章

  1. 【CodeForces - 777C】Alyona and Spreadsheet(思维,前缀和)
  2. 2019ACM浪潮杯山东省赛参赛总结
  3. Django项目部署在Centos7
  4. oracle数据库建表视频,Oracle数据库的创建表全
  5. cross_compile = arm-linux-,cross compile grpc for arm
  6. oracle内存锁,Oracle OCP之硬解析在共享池中获取内存锁的过程
  7. mysql 异步_MySQL -- 异步I/O
  8. html中超链接使用_干货 | HTML中表格的使用方法
  9. 如何生成时间序列matlab,求助:在MATLAB里如何输入时间序列中的时间
  10. php隐藏路径ngnix,thinkphp框架在nginx环境下去掉index.php路径显示