java 导出excel 乱码_java 导出 Excel 中文乱码
这样字导出的文件里面的中文是乱码的服务器上的文件publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringids=reque...
这样字导出的文件里面的中文是乱码的
服务器上的文件
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String ids = request.getParameter("ids").toString(); //获取所有的供应商 String path = request.getSession().getServletContext().getRealPath("");
String name = UUID.randomUUID().toString().toUpperCase().replace("-","");
response.setCharacterEncoding("UTF-8");
// OutputStream os = response.getOutputStream();// 取得输出流
// response.reset();// 清空输出流
// response.setHeader("Content-disposition", "attachment; filename=fine.xls","utf-8");// 设定输出文件头
// response.setHeader("Content-Disposition" ,"attachment;filename="+new String(("tre"+".xls").getBytes(),"utf-8"));
// response.setContentType("application/msexcel;");// 定义输出类型
// response.setContentType("application/vnd.ms-excel");
File f = null;
try {
f = ExcelDo.createExcel(path,name,ids);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InputStream fis = new BufferedInputStream(new FileInputStream(new File(path+"\\"+"abc.xls")));
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
fis.close();
// response.reset(); response.setContentType(contentType);
response.setHeader("Content-Disposition", "attachment; filename=\"" + URLEncoder.encode("测试.xls", "UTF-8")+ "\"");
OutputStream toClient = new BufferedOutputStream(response.getOutputStream()); // 得到向客户端输出二进制数据的对象
toClient.write(buffer); // 输出数据
toClient.flush();
toClient.close();
}
展开
java 导出excel 乱码_java 导出 Excel 中文乱码相关推荐
- java.awt中文乱码_Java AWT窗体中文乱码问题解决-百度经验
JavaAWT中文乱码问题: 代码如下: package com.awt.frame; import java.awt.Color; import java.awt.FileDialog; impor ...
- java连接mysql乱码_java链接mysql 中文乱码
{转!} 背景: 由于最近在开发一个APP的后台程序,需要Java连接远程的MySQL数据库进行数据的更新和查询操作,并且插入的数据里有中文,在插入到数据库后发现中文都是乱码.网上查了很多教程,最后都 ...
- java 锟斤 解决乱码_java eclipse 开发中文乱码锟斤拷小锟斤拷锟
最近在做项目的时候发现有些员工提交的代码到SVN上之后乱码了,eclipse没有乱码,乱码字样为"锟斤拷小锟斤拷锟斤拷植锟斤拷锟斤拷3146锟斤拷锟斤拷锟斤拷锟绞撅拷锟绞硷拷锟揭筹拷锟?&q ...
- inputstream流乱码_Java FileInputStream读中文乱码问题解决方案
1.前提 以读取编码是GBK的文件为案例,文件内容只有中文和中文符号 2.原因 FileInputStream读中文乱码是因为一个中文对应两个字节存储(负数),也就是说,读取对应中文的字节数应该是偶数 ...
- java判断字符串是中文乱码_java 检测字符串中文乱码
1.检测是否为乱码 public static booleanisMessyCode(String strName) { Pattern p= Pattern.compile("\\s*|\ ...
- java csv导出 乱码_java导出csv乱码解决方法介绍
1.问题 将查询的数据以xls文件导出时(UTF-8编码),数据正常:但以CSV文件导出时,文件中的中文乱码,同样是UTF-8编码,改成GBK编码导出时,中文显示正常. 本以为问题解决,后面导出含拉丁 ...
- java执行cmd命令,返回结果中文乱码问题解决
java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...
- Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
Java HttpURLConnection模拟请求Rest接口解决中文乱码问题 参考文章: (1)Java HttpURLConnection模拟请求Rest接口解决中文乱码问题 (2)https: ...
- mysql不同版本乱码_解决MySQL中文乱码以及版本不一致问题_MySQL
一.导出数据 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47. 我想把本机数据库内的 ...
- linux mysql插入数据乱码_linux mysql数据库中文乱码
mysql中文乱码 mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1. ...
最新文章
- 胡锐锋:组队学习分享(队长)
- 第一次使用Plesk云主机面板?5招搞定!
- python define graph_Python数据结构与算法之图结构(Graph)实例分析
- linux php5.3 ssh2,Linux 安装php 的 ssh2扩展
- 数据库系统实训——实验七——触发器
- PHP版本选择讲解:VC6与VC9,Thread Safe与None-Thread Safe等的选择
- jquery复选框组清空选中的值_jQuery选取所有复选框被选中的值并用Ajax异步提交数据...
- codeforces 1221 A B C D
- python的pass语句_Python pass语句–通过Python
- WinForm PictureBox删除图片重新加载,显示System.IO.IOException:文件“**.png”正由另一进程使用,因此该进程无法访问此文件
- python soup findall 第几个元素_BeautifulSoup库findAll()、find()方法详解
- 网络蜘蛛C#开源示例
- 年薪百万计划之高级JAVA架构师之路视频教程
- 手机照片分辨率dpi怎么调?一寸证件照照片dpi怎么调300?
- 卷积神经网络学习路线(十一)| Stochastic Depth(随机深度网络)
- hadoop培训笔记
- php创建菜单_php实现微信公众号创建自定义菜单
- 验证码爬取并识别-云大urp教务系统大作战(1)
- c语言字符串字数统计,C语言中使用lex统计文本文件字符数
- 未来计算机打蜡机,瀚海狼山:利润惊人的未来行业——卫星打蜡、上油、翻新!...
热门文章
- HTTP请求头和响应头注解
- SpringBoot 集成Spring Boot Actuator 监控管理
- oracle应用开发实例,oracle 数据库开发应用实例,招生录取系统,oracle与plsql教程打包下载...
- 摘自天极网的JS卡通图片切换代码
- C#实现汉字自动转拼音码
- html语言登黄鹤楼,《中国诗词大会》命题专家方笑一, 揭秘千古名诗《登黄鹤楼》为何格律“不合格”...
- 王者荣耀改名微信小程序源码 改空白名,重复名,符号名
- 商业银行首发互联网金融品牌
- 软件测试之魂:核心测试设计精解(第2版)》
- 华为OD机试题 - 整数分解(JavaScript)