`

jsp - 中文名文件导出问题

    博客分类:
  • jsp
jsp 
阅读更多
在jsp中导出中文名的文件,如果不对该中文名做处理导出的就变成了 "CAXK8N1X."的文件名了。
解决方法主要有两个。
1. 这种方式主要是为不同操作系统准备的。
response.setContentType("application/vnd.ms-excel");
String filename = "中文名导出测试.xls";
response.setHeader("Content-disposition", "attachment;filename="+ URLEncoder.encode(filename,"UTF-8"));

2. 如果系统只是在windows下的系统,可如下设置
response.setContentType("application/vnd.ms-excel");
String filename = "中文名导出测试.xls";
response.setHeader("Content-disposition", "attachment;filename="+ new String(filename .getBytes("gbk"), "ISO-8859-1");  );
分享到:
评论

相关推荐

    如何在jsp导出到Excel文件

    ### 如何在JSP导出到Excel文件:深入解析与实践 #### 一、通过设置Content-Type导出至Excel 在JSP环境下实现文件导出至Excel的第一种方法较为简单,主要通过修改JSP页面的`Content-Type`属性来完成。`Content-Type...

    导出jsp页面为excel文档

    这种方式利用了浏览器对MIME类型的识别能力以及响应头中的`Content-Disposition`字段来模拟Excel文件的发送过程,从而实现了JSP页面内容到Excel文件的导出。 4. **扩展应用**: - **动态生成Excel内容**:可以在...

    jsp 导出 work 介绍

    在JSP中,你可以用`${}`来包裹EL表达式,例如`${user.name}`会输出名为`user`的对象的`name`属性的值。 3. **保存为HTML**:为了方便JSP与Word之间的转换,通常会先将Word文档保存为HTML格式。HTML是Web的标准标记...

    jsp 实现的 EXT Grid 导出excel 例子

    总的来说,这个JSP实现的EXT Grid导出Excel例子是一个实用且常见的Web开发需求,它涉及到EXT JS的使用、AJAX通信、服务器端处理以及文件下载等多个技术点。通过这个例子,开发者可以学习到如何将前端的动态数据有效...

    jsp-servlet-mysql实现的学生成绩管理系统.docx

    - **编码问题**:解决Java文件中文乱码,通常通过更改文件编码格式(如UTF-8)来解决。 6. **用户界面**: - **登录界面**:支持学生、教师和管理员三种角色的登录。 - **角色权限**:不同角色有不同的操作权限...

    jsp利用POI生成Excel并在页面中导出的示例.docx

    本示例将详细介绍如何在JSP中利用POI库生成Excel文件,并直接在浏览器中导出。 首先,确保在项目中已经引入了Apache POI的依赖库。POI提供了对Excel 2003(HSSF)和Excel 2007以上版本(XSSF)的支持。在这个示例中...

    jsp+mysql中文乱码解决方案集合

    在使用JSP结合MySQL进行Web应用开发时,中文乱码问题一直是困扰开发者的一大难题。本文将详细介绍如何在MySQL数据库层面解决中文乱码问题,并提供一系列实用的方法和技巧。 #### MySQL配置文件(my.cnf)设置 在...

    jsp入门教程

    #### 第12章 导出文件 - **图片校验码**:生成验证码图片,用于防止恶意攻击。 - **图片校验码-JSP版**:通过JSP生成验证码图片的方法。 #### 第13章 剖析EL表达式 - **再谈EL(Expression Language)**:深入理解...

    jsp利用POI生成Excel并在页面中导出的示例

    当需要在JSP页面中实现数据导出功能,如生成并导出Excel文件时,Apache POI库便是一个很好的选择。Apache POI是处理Microsoft Office文档的Java库,支持读取、写入和修改Microsoft Office格式的文件。本文将详细介绍...

    discuz-ucenter-api-for-java:自动从code.google.compdiscuz-ucenter-api-for-java导出

    discuz-ucenter-api-for-java ...官方技术QQ交流群:200802554 本项目友情赞助: 本项目提供完全免费的JAVA版Discuz Ucenter API,可以轻松实现现有JAVA...中文名登陆不了的,请将URLEncode.encode(str) 为 URLEncode.enco

    网页教程《跟姐姐学JSP》

    12. 导出文件 12.1. 图片校验码 12.2. 图片校验码 - jsp版 13. 剖析el表达式 13.1. 再谈el(Expression Language) 13.2. 作用域 13.3. 运算符 14. 生命周期 14.1. 生命周期 14.2. 线程模型 14.3. 在jsp中...

    FusionCharts使用之保存图片.doc

    - `FCExporterDirectPic.jsp`和`imageShow.jsp`文件应置于项目根目录下,前者负责图片的生成和导出,后者用于展示已生成的图片。 - `FCExporterDirectPic.jsp`需配置正确的数据库连接信息,以便将图片信息存储至...

    Eclipse 配置文档

    - 默认情况下,Eclipse创建的JSP、XHTML文件的编码可能不支持中文,如ISO-8859-1。要支持简体中文,需要将编码设置为GBK、GB2312或UTF-8(推荐)。这可以通过Window -> Preferences -> Web -> JSP Files -> ...

    MYCP开发指南 中文文档

    - **cspServlet.cpp文件:** 创建一个名为cspServlet的C++文件,并实现其中的功能。 - **添加头文件:** 包含必要的头文件,如CGCLib的头文件等。 - **实现标准doGET函数:** 编写doGET函数来处理HTTP GET请求。 - *...

    网管教程 从入门到精通软件篇.txt

    DUN:Microsoft拔号网络导出文件 DV:数字视频文件(MIME) DWG:AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式 DXR:Macromedia Director受保护(不可编辑)电影文件 E EDA:Ensoniq ASR磁盘映像...

    SpringBoot+thymeleaf

    8. **国际化(i18n)**:Thymeleaf支持国际化,通过资源文件(`messages.properties`)定义不同语言的文本,模板中使用`th:text="#{key}"`来引用。 9. **错误处理**:SpringBoot提供了统一的全局异常处理机制,可以通过...

    代码中文抽取器

    《代码中文抽取器》解决了这个问题,它能够精准识别代码中的中文实体,如变量名、函数名、字符串常量等,并将其与注释区分开来。注释中的中文通常不参与程序的执行,因此在进行特定分析时,过滤掉这些内容是非常必要...

Global site tag (gtag.js) - Google Analytics