1. 程式人生 > >ZIP檔案解壓後文件名亂碼解決辦法

ZIP檔案解壓後文件名亂碼解決辦法

在windows下建立的zip包在linux下解壓縮後文件名出現亂碼,有人說unzip有個-O選項可以制定編碼,但我的系統上不行,沒有這個選項。最終是用java的jar解壓,然後在用convmv更改編碼:

解壓

jar vxf a.zip

測試,這步只是顯示結果,但不會做更改

convmv -f gbk -t utf8 -r .

修改

convmv -f gbk -t utf8 --notest -r .

如果直接用unzip解壓在用convmv修改,convmv會提示檔名已經是utf8了。

記之以備後用。

相關推薦

ZIP檔案亂碼解決辦法

在windows下建立的zip包在linux下解壓縮後文件名出現亂碼,有人說unzip有個-O選項可以制定編碼,但我的系統上不行,沒有這個選項。最終是用java的jar解壓,然後在用convmv更改編碼: 解壓 jar vxf a.zip 測試,這步只是顯示結果,但不會做

linux unzip 亂碼

個數 文件名 出現 pan 不用 文件 spa 輸入 win 在windows上zip的包,rz上傳到linux下,發現出現亂碼。記錄下解決過程: 1.確定windows上的默認字符集 在Windows平臺下,直接在命令行中,輸入:chcp 在顯示的結果中,會出現一個數字,

如何解決Mac裡面亂碼問題

如果你把Mac當成你的主要工作機器,而你的同事用的都是Windows,有時候交換文件就是一件很痛苦的事,比如今天要說到的問題:當同事傳給你一個zip檔案,結果你拿過來解壓後發現裡面有些檔案的檔名如果帶中文的話,你看到的將會是一堆亂碼。。。Jay一直都無視這個問題,直

mac開啟docx&zip亂碼

一、有些版本pages無法開啟docx,但可以開啟doc,Mac系統中其實內建了轉換docx的工具,在terminal中執行如下命令 textutil -convert doc + 需要轉換的doc

Java檔名包含中文的檔案壓縮亂碼問題,完美解決方案

以下類從jdk的src.zip裡提取 ZipConstants.java   ZipEntry.java   ZipOutputStream.java  eclipse中新建工程,放入上述三個檔案 1.ZipOutputStream.java檔案改名為CNZipOutpu

使用root夾許可權不是root

使用root解壓檔案 tar -zxvf xxx.tar.gz 解壓後,使用ll命令檢視時候發現,檔案的所有者不是root, userid 和groupid都是1000 根據id,gid找到使用者資訊

centos亂碼解決方案

linu redirect connector 如果 mil http install toc 解決 解決CentOS7中文語言亂碼 在tomcat 中配置端口的地方添加 URIEncoding Connector port="80" protocol="HTTP/1.

linux下中文亂碼解決

target 系統 使用 targe 名稱 默認 通過 轉碼 dash 在windows上使用ftp上傳文件到Linux上,中文名稱在Linux系統中顯示為亂碼。雖然將Linux的env設置了LANG=en_US.UTF-8,並且本地的Shell客戶端編碼也設置成UT

】phpMyAdmin中匯入mysql資料庫檔案時出錯:您可能正在上傳很大的檔案,請參考來尋找解決辦法

用phpMyAdmin去匯入90M左右的mysql資料庫檔案時出錯: 您可能正在上傳很大的檔案,請參考 文件 來尋找解決方法。 【解決過程】 1.很明顯,是檔案太大,無法匯入。即上傳檔案大小有限制。 所以要去解除此限制。 之前其實也遇到類似的問題,之前就解決了

目錄掛載新硬碟消失的解決辦法

為了新增磁碟空間來放介質。新新增一個10g的/dev/sdb1,並掛載到/media下,但發現新掛載/media到新硬碟時,/media原來資料變空了,這個原因是由於linux的VFS(虛擬檔案系統)機制導致的,正常登入以後,所看到的各個目錄,檔案都是核心在載入時候構造在

nodejs adm-zip 中文亂碼 問題解決

ring keyword 需要 util iconv stc utils var 題解 修改需要使用到iconv-lite包 (npm安裝即可),修改 zipEntry.js 文件中的 entryName 方法 var iconv = require(‘iconv-li

Linux下分包zipzip/z01/z02)

.com blank linu clas question multiple 壓縮 linux 方法 分包壓縮的zip文件不能被7z解壓,且這種格式是Windows才能創建出來,在Linux下不會以這種方式去壓包。下面是在Linux下處理這種文件的做法: 方法一:

Ubuntu下如何各類

當前 理想 平臺 macos 方式 arch -a archive 解壓縮 tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)———————————————.gz解壓1:gunz

Java代碼中RAR

tor com .get port void www pri println () [java] view plaincopy import java.io.File; import java.io.FileOutputStream; import d

js獲取url,截取url參數,截取url

logs ica cati exp 得到 explore test www. html 獲取當前: var url = window.location.href; 百度為例: var url=window.location.href; console.info(ur

Linux 壓縮

article tar.bz2 detail net com tail gzip zip 總結 來源於:http://blog.csdn.net/mmllkkjj/article/details/6768294/ 解壓 tar –xvf file.tar //解壓

xtrabackup-備份報錯sh: qpress: command not found

bash logs 正常 工具 erro usr linu comm compress # xtrabackup --decompress --target-dir=/data/compressed xtrabackup version 2.4.8 based on M

Linuxrar

cte 之前 unrar cal mod 目錄 都在 掃描 stop Linux解壓rar文件(unrar安裝和使用,分卷解壓) windows平臺很多壓縮文檔為rar文件,那麽怎麽做到Linux解壓rar文件(unrar安裝和使用)? 簡單,centos5安裝unrar

linux下rar

lin src linux ges png tool .tar.gz log com 二、下載並安裝rar軟件 2.1 下載mkdir -p /home/oldboy/toolscd /home/oldboy/toolswget http://www.rarlab.com

windows.tar00

mark 單個 winrar windows down 所在 rar AR data 通常是單個文件太大分拆出來的,例如data.tar00, data.tar01, data.tar02等 cmd命令行進入幾個tar0x文件所在目錄,執行: copy /b data.t