✔ 最佳答案
壓縮檔案內有「?」的字體, 是因為用了非中文非 unicode 的文字來作檔名, 而該檔名在中文系統內不能顯示出來。由於系統不能建立有「?」的檔名, 所以就不能解壓了。
遇到這個情況, 可以用一些附有更改壓縮檔內的文件名稱功能的軟件, 把壓縮檔內的檔名先作更改, 然後才解壓。
例如 Filzip, 這個免費軟件就有這樣的功能了。
首先下載及安裝:
官方網站:
http://www.filzip.com/en/index.html
語言包下載:
http://www.filzip.com/cgi-bin/languages.pl?action=getmore
然後開啟 Filzip, 把你要解壓的檔案 drop 到 Filzip 的視窗內, 瀏灠內含的檔案。
選擇需要更名的檔案, 按右鍵, 便有一個 rename (更改檔名)的選項了。
在把含「?」的檔名更改後就能夠順利解壓的了。
補充: 其實還有其他壓縮程式也有這個功能的, 例如 winrar 也有, 不過只能更改 rar 檔內的名稱, zip 檔的就不能改了。或許你可以先留意一下, 你在用的壓縮程式有沒有這個功能吧。