用smartupload下載excel,excel全為亂碼!
用smartupload下載excel,excel全為亂碼!
問題描敘:可以下載檔案,檔名名不為中文,但是下載的後的excel內容為亂碼.
原始碼如下:
<%@page contentType="text/html;charset=gb2312"%>
<%@include file="../conn/conn.jsp"%>
<%@ page import="java.util.*,java.text.*,java.sql.*" %>
<%@ page import="java.io.*" %>
<%@ page import="com.excel.PoiExcel" %>
<%@ page import="com.jspsmart.upload.*"%>
<%@ page import="java.io.File"%>
<%
request.setCharacterEncoding("gb2312");
//新建一個SmartUpload物件
SmartUpload su = new SmartUpload();
//初始化
su.initialize(pageContext);
//設定要下載的檔名(帶路徑)
String fileName="D:\\954\\954.xls";//檔名(帶路徑)
try{
su.downloadFile(fileName);//下載檔案
}catch(Exception e){
e.printStackTrace();
out.println(e.toString());
}
response.getOutputStream().close();
%>
網上搜尋方案有很多,但是大多是怎麼解決提交檔案為中文名的方法(更改smartupload原始碼),我這裡已經把檔名字確定為954.xls,不存在讀取檔案中文問題.
我現在一直在改:request.setCharacterEncoding("gb2312")或者<%@page contentType="text/html;charset=gb2312"%>,把編碼改為"UTF-8"或者"gbk",但是沒有用.
小弟實在是沒有辦法了,希望碰到類似問題的朋友執教下,感激不盡.
問題描敘:可以下載檔案,檔名名不為中文,但是下載的後的excel內容為亂碼.
原始碼如下:
<%@page contentType="text/html;charset=gb2312"%>
<%@include file="../conn/conn.jsp"%>
<%@ page import="java.util.*,java.text.*,java.sql.*" %>
<%@ page import="java.io.*" %>
<%@ page import="com.excel.PoiExcel" %>
<%@ page import="com.jspsmart.upload.*"%>
<%@ page import="java.io.File"%>
<%
request.setCharacterEncoding("gb2312");
//新建一個SmartUpload物件
SmartUpload su = new SmartUpload();
//初始化
su.initialize(pageContext);
//設定要下載的檔名(帶路徑)
String fileName="D:\\954\\954.xls";//檔名(帶路徑)
try{
su.downloadFile(fileName);//下載檔案
}catch(Exception e){
e.printStackTrace();
out.println(e.toString());
}
response.getOutputStream().close();
%>
網上搜尋方案有很多,但是大多是怎麼解決提交檔案為中文名的方法(更改smartupload原始碼),我這裡已經把檔名字確定為954.xls,不存在讀取檔案中文問題.
我現在一直在改:request.setCharacterEncoding("gb2312")或者<%@page contentType="text/html;charset=gb2312"%>,把編碼改為"UTF-8"或者"gbk",但是沒有用.
小弟實在是沒有辦法了,希望碰到類似問題的朋友執教下,感激不盡.
相關文章
- excel開啟csv中文亂碼Excel
- Java 下載 Excel模板JavaExcel
- post方法下載excelExcel
- django下載excel,使用django-excel外掛DjangoExcel
- pandas讀取excel亂碼報錯Excel
- excel表格中出現亂碼怎麼辦?Excel
- 【帶資訊的Excel模板下載】Excel
- 下載內表資料到excelExcel
- office for Mac Excel匯入csv檔案亂碼MacExcel
- 前端方式實現excel下載前端Excel
- csv和excel讀取和下載Excel
- Excel下載的檔名問題Excel
- ajax請求下載excel檔案Excel
- win10 excel開啟亂碼怎麼辦_win10系統excel顯示亂碼應該如何解決Win10Excel
- excel全選快捷鍵ctrl加什麼 excel表格全選快捷鍵Excel
- Spring Boot Web應用程式下載Excel檔案 - simplesolutionSpring BootWebExcel
- Excel開啟CSV檔案出現亂碼怎麼辦?Excel開啟csv檔案出現亂碼的解決方法Excel
- 活用Excel,成為真正的“全戰”工程師Excel工程師
- ajax 下載Excel 新增回撥函式Excel函式
- SpringBoot專案Excel下載功能Spring BootExcel
- js實現txt/excel檔案下載JSExcel
- Excel使用技巧大全(超全)Excel
- 解決excel開啟.csv檔案亂碼問題Excel
- DataGrid匯出Excel產生亂碼解決方案(轉)Excel
- excel使用大全_轉載Excel
- PHP將整形數字轉為Excel下標PHPExcel
- Excel.Application SaveAs 把excel轉換為htmlExcelAPPHTML
- 【Excel】Excel 拆分以及批次匯入指令碼開發Excel指令碼
- excel輸入1下拉為什麼全是1 excel下拉沒有填充序列選項Excel
- Excel開啟csv檔案出現亂碼的解決辦法Excel
- 解決Excel資料匯入sqlite中的中文亂碼問題ExcelSQLite
- vue實現Excel檔案的上傳與下載VueExcel
- maven下載原始碼,解決中文註釋為亂碼的問題Maven原始碼
- EXCEL 應用小結Excel
- Java 將Excel轉為OFDJavaExcel
- Excel不夠用?Smartbi的Excel融合分析帶你飛Excel
- Excel應該這麼玩——0、初衷:用IT方法玩ExcelExcel
- excel兩列亂序姓名如何一一對應 excel 兩列資料自動配對Excel