jsp 中文名檔案匯出問題

2021-08-31 15:13:06 字數 460 閱讀 9125

在jsp中匯出中文名的檔案,如果不對該中文名做處理匯出的就變成了 "caxk8n1x."的檔名了。

解決方法主要有兩個。

1. 這種方式主要是為不同作業系統準備的。

string filename = "中文名匯出測試.xls";

response.setheader("content-disposition", "attachment;filename="+ urlencoder.encode(filename,"utf-8"));

2. 如果系統只是在windows下的系統,可如下設定

string filename = "中文名匯出測試.xls";

response.setheader("content-disposition", "attachment;filename="+ new string(filename .getbytes("gbk"), "iso-8859-1"); );

adb匯出中文名檔案

adb無法匯出中文名檔案,所以需要先使用重新命名命令,將中文名檔案重新命名,然後再匯出 f adb shell shell t03g cd storage sdcard read record shell t03g storage sdcard read record ls 瀹岀編涓栫晫.txt 鏂...

關於怎麼將匯出檔案設定為中文名字

system.out.println 年 year cellrangeaddress cellrangeaddress new cellrangeaddress 0,0,0,10 listlist new arraylist string querygrade request.getparamete...

QUrl中傳入本地含中文名稱檔案問題

在程式中直接使用qt的qdesktopservices openurl 函式呼叫桌面應用開啟本地的檔案,檔名稱沒有中文沒有問題。但檔名中含有中文時,qurl解析出錯,開啟檔案失敗。解決方法 1 檔案使用絕對路徑 fileinfo.absolutefilepath 2 使用qurl fromlocal...