導航:首頁 > 編程語言 > java中文文件名

java中文文件名

發布時間:2022-12-17 07:10:57

『壹』 java創建文件亂碼,只是中文文件名亂碼

嘗試以下解決方案:
1、編譯時指定編碼格式
2、對fileName進行編碼設定

『貳』 java文件下載不顯示中文文件名,

//下載
response.setContentType("application/x-msdownload");
String filename = "測試.zip";
String iso_filename = SysParameter.parseGBK(filename);
response.setHeader("Content-Disposition",
"attachment;filename=" + iso_filename);

ServletOutputStream op = response.getOutputStream();
op.write(ab);
op.flush();
op.close();

SysParameter.parseGBK 方法:
// 將GBK字元轉化為ISO碼
public static String parseGBK(String sIn) {
if (sIn == null || sIn.equals(""))
return sIn;
try {
return new String(sIn.getBytes("GBK"), "ISO-8859-1");
} catch (UnsupportedEncodingException usex) {
return sIn;
}
}

『叄』 java實現下載文件,如果文件名為中文,下載後內容為空,求解釋!

你的path變數的值是怎麼來的。如果只是中文名有問題,可以嘗試用URLDecoder.decode來對文件名進行URL編碼轉換。你debug跟蹤下在URL url=new URL(path);這句時,你的path是什麼值,他是否可以訪問。

『肆』 java中的文件名可以以中文命名么

可以,但是不建議這么做
正常項目沒有用中文命名的
工作的話肯定被罵

閱讀全文

與java中文文件名相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163