linux解压文件名乱码,linux下解压zip文件时,文件名乱码的解决(转载)
轉自:http://blog.sina.com.cn/s/blog_6261f8690101c1gx.html
windows下的zip文件,在linux下解壓時,經常會出現文件名亂碼的情況。
主要原因是,在windows下壓縮文件時,是以系統的默認編碼(gbk,gb18030)來壓縮,zip文件并沒有聲明編碼的格式,因此,linux下解壓縮時,也會使用系統默認的格式(utf-8)解壓縮,編碼格式不同,自然會出現亂碼。
解決辦法,linux下解壓zip文件時聲明一下編碼即可。
比如對于某個windows下用zip壓縮的文件 xx.zip
解壓時,可以利用
$ unzip -O CP936 xx.zip
很方便,親測~
實際上,CP936用GBK, GB18030也是可以的。
補充,一般rar文件在linux解壓時并不會出現文件名亂碼的情況,主要原因是rar文件頭聲明了壓縮時的編碼。所以大家以后為了方便,盡量還是用rar方式壓縮吧。。
解決 Ubuntu 下解壓 .zip 文件時出現亂碼
Ubuntu 下解壓含中文名的 .zip 文件時,有時候會出現亂碼的情況.我們可以通過下列命令來解決此類問題: $ unzip -O CP936 xxx.zip 原文網址?http://www.cnb ...
解壓zip文件中文文件名亂碼問題
主要原因是,在windows下壓縮文件時,是以系統的默認編碼(gbk,gb18030)來壓縮,zip文件并沒有聲明編碼的格式,因此,linux下解壓縮時,也會使用系統默認的格式(utf-8)解壓縮,編 ...
linux下解壓zip文件
linux下解壓zip文件 linux自帶的unzip命令可以解壓windows下的zip格式的壓縮文件. unzip命令 語法:unzip [選項] 壓縮文件名.zip 各選項的含義分別為: -x ...
Ubuntu下解決解壓zip文件中文文件名亂碼問題
在Ubuntu下解壓Windows下壓縮的zip文件時,會出現解壓出的帶中文文件名的文件名亂碼,這是因為Ubuntu和Windows默認的編碼不同,Ubuntu下默認的編碼是UTF-8,而Window ...
ubuntu14.04中解壓縮window中的zip文件,文件名亂碼的解決方法
在windows上壓縮的文件,是以系統默認編碼中文來壓縮文件.由于zip文件中沒有聲明其編碼,所以linux上的unzip一般以默認編碼解壓,中文文件名會出現亂碼. 通過unzip行命令解壓,指定字符 ...
記錄Linux下解壓大文件時的一次奇葩經歷
由于需要安裝新的系統,使用wget下載tar包,8G多下載了1個多小時.解壓完后的文件夾中的tar包數量明顯不夠,而且原始的tar包竟然不見了. 同樣的操作又進行了一次,結果還是一樣,不得不懷疑是哪里 ...
java使用解壓zip文件,文件名亂碼解決方案
File outFileDir = new File(outDir);if (!outFileDir.exists()) { boolean isMakDir = outFileDir.mkdirs( ...
Linux下解壓分包文件zip(zip/z01/z02)【轉】
本文轉載自:https://www.cnblogs.com/EasonJim/p/7227109.html?utm_source=itdadao&utm_medium=referral Lin ...
隨機推薦
EF架構~真正被封裝的排序方法,支持多列排序
回到目錄 對于linq to sql 和linq to entity來說,當你把獲取數據的方法封裝了之后,總覺得還缺點什么,想了之后,應該是排序,但看了微軟的orchard項目之后,覺得它的排序封裝的 ...
OpenGL Registry
https://www.opengl.org/registry/ https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api ...
Win2003+iis6部署MVC4網站的方法
1.服務器上安裝SP2 和 IIS6 2.安裝.Net Framework3.5 SP1(完整安裝包,包含2.0 2.0SP1,237MB那個安裝包) 3.安裝.Net Framework4.0 4. ...
利用PHP SOAP擴展實現簡單Web Services
原文:利用PHP SOAP擴展實現簡單Web Services WebServices能干什么? WebServices 可以將應用程序轉換為網絡應用程序. 通過使用 WebServices,您的應用 ...
[PHP]接口請求校驗的原理
具體的校驗步驟可以自定義,下面是比較直觀的一種形式: 1. 客戶端:請求參數帶上時間,進行首字母排序,連接私鑰后,取得加密結果: 客戶端請求時帶上這個加密結果作為sign參數. 2. 服務端:對sig ...
iOS 字典實現原理
在目前的開發中,NSDictionary是經常被使用,不過很少人會研究字典NSDictionary底層的實現,下面我們來一起看一下NSDictionary的實現原理. 一.字典原理 字典通過使用- ( ...
20170915 shell
1.什么是Shell 一種電腦程序與文本文件,利用Shell 可以進行系統管理,文件操作等. 2.認識bash 這個Shell 由于管理整個計算機硬件的其實是操作系統的內核(kernel),用戶一般都 ...
python learning IO.py
f = open('test.txt', 'r') # 'r' 表示只讀 s = f.read() # 調用read()方法可以一次讀取文件的全部內容,Python把內容讀到內存,用一個str對象表示 ...
IScroll5中文API整理,用法與參考
IScroll是移動頁面上被使用的一款仿系統滾動插件.IScroll5相對于之前的IScroll4改進了許多,使得大家可以更方便的定制所需的功能了. 做項目的時候正好用到了這個插件,自己做了一下總結, ...
總結
以上是生活随笔為你收集整理的linux解压文件名乱码,linux下解压zip文件时,文件名乱码的解决(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。