【Excel】java 导出Excel 中文文件名乱码不显示问题
来源:互联网 发布:韩国拍照软件 编辑:程序博客网 时间:2024/05/16 14:11
在使用Java 导出Excel 等报表时,对于中文文件名,会出现不显示中文或者中午乱码的问题。此问题的解决方案比较简单,将要返回的中文文件名做iso-8859-1 转码即可。
【问题写法】
【正确方式: 推荐方式】
推荐在导出文件时,指定返回内容编码,并对文件名进行转码
response.setContentType("application/octet-stream;charset=utf-8");response.setHeader("Content-Disposition", "attachment;filename="+ new String(fileName.getBytes(),"iso-8859-1") + ".xls");
【PS: Spring 导出Excel 技巧】
Spring 中提供了 AbstractExcelView(org.springframework.web.servlet.view.document.AbstractExcelView) 视图,我们只需继承这个抽象类,然后重写里面的方法即可。
然后我们就可以在controller 方法中,直接返回这个对象就行了。可以使用类似方式:return new ModelAndView(multiSheetsObjectExcelView, dataMap);
2 0
- 【Excel】java 导出Excel 中文文件名乱码不显示问题
- 导出EXCEL中文文件名乱码问题
- java 导出excel 文件名中文乱码
- Java POI Excel导出文件名中文乱码
- Java POI Excel导出文件名中文乱码
- java 【导出excel 】文件名出现中文乱码
- 导出excel中文文件名乱码
- Excel导出文件名乱码问题
- poi导出excel中文不显示问题
- jsp导出excel 解决文件名中文乱码
- jsp导出excel 解决文件名中文乱码
- JSP导出Excel 中文文件名乱码
- 导出excel含有中文名,中文不显示或乱码
- java excel 导出文件名乱码问题解决方法
- java 导出excel文件名乱码处理
- struts2整合poi导出excel文件名乱码或不显示解决办法
- Gridview导出为Excel的时候,中文文件名乱码,解决方法
- 解决asp.net导出excel时中文文件名乱码
- Git的Patch功能
- 网易校招编程题 计算糖果
- Android判断SIM卡状态并读取SIM内容
- JS操作cookie
- Android 使用Parcelable序列化对象
- 【Excel】java 导出Excel 中文文件名乱码不显示问题
- 第四周项目3-单链表应用(3)
- error LNK2005: ___xc_a already defined in msvcrt.lib(cinitexe.obj)
- 309. Best Time to Buy and Sell Stock with Cooldown
- 第四周 单链表的应用(3)
- git分支管理策略
- 微信小应用开发工具 共享共享共享啦
- Android 创建简单菜单 memu
- Bubble Cup 9 - Finals [Online Mirror] 题解