jsp下载文件时出现乱码???????????
使用jsp写了一个下载文件小程序,在运行时打开的word文挡为乱码,什么原因,大家知道吗?
代码如下:
<%@ page import="java.io.*" %>
<%@ page import="useraction.*" %>
<%@ page contentType="charset=gb2312"%>
<%
///////////////////////////////
PrintWriter printwriter = response.getWriter();
String s = request.getParameter("file");
String s1 = request.getParameter("filename");
System.out.println("文件路径:"+s);
System.out.println("文件名::"+s1);
response.setContentType("appliction/msword");
response.setHeader("Content-Disposition", "attachment; filename=" + s1 + "");
FileInputStream fileinputstream = new FileInputStream(s);
FileOutputStream fileoutputstream = new FileOutputStream("d:\\a.doc");
int i;
while((i = fileinputstream.read()) != -1)
{
printwriter.write(i);
fileoutputstream.write(i);
}
fileinputstream.close();
fileoutputstream.close();
printwriter.close();
printwriter.println("<body onload=window.close()>");
%>
代码如下:
<%@ page import="java.io.*" %>
<%@ page import="useraction.*" %>
<%@ page contentType="charset=gb2312"%>
<%
///////////////////////////////
PrintWriter printwriter = response.getWriter();
String s = request.getParameter("file");
String s1 = request.getParameter("filename");
System.out.println("文件路径:"+s);
System.out.println("文件名::"+s1);
response.setContentType("appliction/msword");
response.setHeader("Content-Disposition", "attachment; filename=" + s1 + "");
FileInputStream fileinputstream = new FileInputStream(s);
FileOutputStream fileoutputstream = new FileOutputStream("d:\\a.doc");
int i;
while((i = fileinputstream.read()) != -1)
{
printwriter.write(i);
fileoutputstream.write(i);
}
fileinputstream.close();
fileoutputstream.close();
printwriter.close();
printwriter.println("<body onload=window.close()>");
%>
...全文
相关推荐
jsp实现文件下载与中文文件名乱码问题解决
jsp实现文件下载与中文文件名乱码问题解决
【Unity3D应用案例系列】Unity3D中实现抽奖功能
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一、前言 本博文标题和内容参考: 被黑心商家坑了N次,探究抽奖背后的秘密 —— H5转盘小游戏完整实现(源码直接拿走) ↑这篇文章是基于原生JS实现H5转盘游戏 博主将改编成Unity版本。 二、效果图及源工程下载 三、案例制作 3-1、界面搭建 3-2、代码编写 3-3、效果演示 四、后言 ...
【Unity3D小功能】Unity3D中实现Text显示版本功能
在项目开发中,会遇到要控制版本的情况,比如说对比版本号,版本不对再更新版本的功能,这些就是热更新的东西。这篇文章不讨论热更新,就是简单实现在右下角显示版本的功能。
Unity3D游戏开发之游戏读/存档功能在Unity3D中的实现
大家好,我是秦元培,欢迎大家关注我的博客。近期博客的更新频率基本直降到冰点,因为这段时间实在是忙得没有时间来写博客了。今天想和大家分享的内容是RPG游戏中游戏存档的实现,因为最近在做一个RPG游戏的项目,所以遇到这个问题就随时记录下来,在对知识进行总结的同时可以将这种思路或者想法分享给大家,这是一件快乐而幸运的事情。我讨厌写按部就班的技术教程,因为我觉得学习是一种自我的探索行为,如果一切都告诉你了,探索的过程便
JSP MySQL插入数据时出现中文乱码问题的解决方法
主要介绍了JSP MySQL插入数据时出现中文乱码问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


Web 开发

