1. 程式人生 > >unzip解壓windows上傳的zip檔案亂碼問題的解決辦法

unzip解壓windows上傳的zip檔案亂碼問題的解決辦法

1.安裝 7zip及convmv 軟體
yum install p7zip convmv
2.執行如下命令解壓
LANG=C 7za x your-zip-file.zip
convmv -f GBK -t utf8 --notest -r .

說明:

1)、第一條命令用於解壓縮,而LANG=C表示以US-ASCII這樣的編碼輸出檔名,如果沒有這個語言設定,它同樣會輸出亂碼,只不過是UTF8格式的亂碼(convmv會忽略這樣的亂碼)。

2)、第二條命令是將GBK編碼的檔名轉化為UTF8編碼,-r表示遞迴訪問目錄,即對當前目錄中所有檔案進行轉換。