利用JDK的函數進行文件壓包導致亂碼問題
在利用JDK自帶的ZipOutput和ZipEntry等類對文件進行壓包,當文件夾為中文的時候會出現亂碼,這是應為JDK對中文名獲得getUTF8的時候導致的,解決這種現象可以采用ant自帶的jar包,將對應的java.uti.*包類用相應的ant.jar包的類替換,不過由于ant一般只用來壓包,所以沒有現成的解包類,不過開發者可以參考java.util包的相關類,對相關函數重載就可以實現中文包的解壓。posted on 2005-11-25 20:15 stamp 閱讀(216) 評論(0) 編輯 收藏 所屬分類: java