2
我的maven運行在目標目錄中創建不同的文件並將它們壓縮到jar文件中。jar中的文件名編碼
如果像Ü
特殊字符在文件名存在,JAR檔案文件名稱不正確編碼,並表現爲├£
。 (文件內容不受影響)
由於文件在目標目錄中正確顯示,所以問題必須由maven的jar:jar引起。
有趣的是,如果我在Linux中使用unzip命令,那麼使用正確的名稱提取文件,如果我在Windows中使用Windows資源管理器或7zip,名稱不正確。
你有指定project.build.sourceEncoding財產在POM中? – 2012-02-13 15:03:47
我已經嘗試設置,但它沒有改變任何東西 – stracktracer 2012-02-13 16:12:03
同樣的問題在http://stackoverflow.com/questions/27343367/maven-changes-filenames-encoding-errors – 2014-12-07 18:20:28