Ubuntu 解壓zip檔名亂碼問題解決

2021-09-19 10:50:02 字數 434 閱讀 4513

安裝(12.04及以上):

sudo apt-get install unar

使用:假設需要解壓的zip包是foo.zip

lsar foo.zip #列出所有檔案

如果列出的檔名已經正確

unar foo.zip #解壓所有檔案

如果列出的檔名還不正確

lsar -e gb18030 foo.zip #指定使用gb18030編碼列出所有檔案

unar -e gb18030 foo.zip #指定使用gb18030解壓所有檔案

注:gb18030編碼檔名的zip檔案一般由簡體中文版windows產生,對於正體中文版windows產生的zip檔案可以嘗試big5-hkscs編碼,對其他語種的常見編碼不再贅述。通用的原則是用lsar測試出正確的編碼以後,用unar解壓

解壓zip檔案中文檔名亂碼問題

主要原因是,在windows下壓縮檔案時,是以系統的預設編碼 gbk,gb18030 來壓縮,zip檔案並沒有宣告編碼的格式,因此,linux下解壓縮時,也會使用系統預設的格式 utf 8 解壓縮,編碼格式不同,自然會出現亂碼。解決辦法,linux下解壓zip檔案時宣告一下編碼即可。比如對於某個wi...

ubuntu下解壓zip檔案

1.功能作用 解壓縮zip檔案 2.位置 usr bin unzip 3.格式用法 unzip z opts modifiers file zip list x xlist d exdir 4.主要引數 5.應用例項 1 把檔案解壓到當前目錄下 unzip test.zip 2 如果要把檔案解壓到指...

ubuntu檔名亂碼

地化問題對我這種菜鳥來說就等於解決各種各樣的亂碼,而檔名亂碼是最惹人眼煩的。本著自己以後方面查,大家來拍磚的想法,現在小結一些 一 gbk亂碼 參考 亂碼的樣子類似 解決方法 1.使用convmv 把亂碼檔名檔案複製在乙個空目錄裡執行 這樣錯了也不怕 convmv r f utf8 t iso885...