我在java中使用java.util.zip包提取了一個簡單的提取方法。對不同語言的zip文件進行壓縮提取
編輯:作爲說明,我需要在java 1.5中運行代碼,因爲它必須在oracle數據庫中作爲java存儲過程運行。
它已經運行了很長一段時間,但最近我遇到了一個錯誤,當我試圖提取一個壓縮文件,其中包含西班牙特殊字符的名稱和文件內有西班牙特殊字符。
代碼在
ZipEntry entry = zis.getNextEntry();
失敗,這是由於特殊的字符?我已驗證該zip不會損壞,並已在名稱中包含特殊字符的其他拉鍊上進行過測試,並且已驗證它會導致相同的錯誤。
最後,如果是這樣的話,有沒有解決這個問題的方法?
你有一個堆棧跟蹤? – Kai