亂碼原因
問題一般出現在windows下壓縮的在ubuntu中會出現這種情況。
其實就是windows和ubuntu下壓縮的編碼格式不同。windows下的編碼格式為gbk,ubuntu下的為utf-8。
解決辦法
原因分析過了,下面說一下解決辦法(這些方法據說是高手們最常用的方法)
1. 安裝7-zip 和 convmv :
命令: sudo apt-get install convmv p7zip p7zip-full p7zip-rar
2. 解壓zip檔案:
命令:lang=c 7z x yourzipfilename
3. 開始轉換編碼
命令: convmv -f gbk -t utf8 -r --notest *
rar或者zip的就可以解除安裝了。sudo apt-get remove rar unrar zip unzip
補充7z的命令:
壓縮:「a」 屬於7z的壓縮命令 ; "-r" 屬於7z的引數 表示遞迴
7z a compressfilename source
7z a compressfilename source -r
解壓:「x」 屬於7z的解壓命令 ; 「-o」(字母o)屬於7z的引數 表示輸出目錄(output) 後面緊跟目錄路徑, 絕對路徑或相對路徑 ( 以當前目錄為起點 )
7z x compressfilename
7z x compressfilename -o
注:雖然"e"也是7z的解壓命令,但與「x」不同,它好像是把所有檔案全部解壓到當前目錄或指定目錄中去,具體規則不清楚,解壓後的檔案很混亂。強烈建議 使用x命令
分卷壓縮: 跟壓縮所使用的命令或引數基本一致,只不過多了乙個"-v"引數,其後緊跟每卷的大小,單位可以是b,k,m,g
ubuntu下解壓亂碼以及無法解壓rar的解決方法
一般要讓ubuntu能解壓rar文件,都要安裝rar套件,指令如下 sudo apt get install rar 但這個方法會使某些rar文件裡面出現亂碼。建議按以下方法解決,指令如下 sudo apt get remove rar sudo apt get remove unrar 如果有 將...
Ubuntu 使用unzip解壓亂碼的問題
由於win使用的是gbk編碼,在win下打包zip的壓縮檔案在ubuntu下使用unzip解壓會出現亂碼的問題。解決方案 換軟體,不用unzip,使用unar 18.04是預設安裝的,如果沒有預設安裝可以使用 sudo apt get install unar 這個命令安裝。1.列出壓縮包的內容 l...
解決ubuntu 對zip檔案解壓亂碼問題
本人ubuntu 15.10親測有效 1,sudo apt get install unar 安裝 2,假設需要解壓的zip包是foo.zip lsar foo.zip 列出所有檔案 如果列出的檔名已經正確 unar foo.zip 解壓所有檔案如果列出的檔名還不正確 lsar e gb18030 ...