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