Mac上默認編碼是UTF8,PC上不是,所以會亂碼,這個很正常,改個名字就好了
蘋果機上解壓,你可以用Stufflt Expander,這個是免費的,支持多種格式,包括rar,zip等等
如果要在蘋果機上打壓縮包的話,可以用全套的Stufflt Deluxe,壓縮和解壓都可以,不過是收費的,你可以找破解版看看。
⑵ linux 下 zip 文件解壓亂碼如何解決
1、這是zip格式的缺陷,zip文件格式中沒有欄位標志出文件名的編碼格式。Windows下生成的zip文件中的編碼是GBK/GB2312等,而linux下的默認編碼格式為UTF-8,所以才會出現亂碼。
2、解決方法
1、使用unzip解壓的時候,指定字元集(需要unzip支持,有些unzip命令不支持大O選項,自己可以安裝較新的unzip版本):
md5@crc4:~/$unzip-OCP936test.zip
2、藉助於p7zip和convmv:
a、在Fedora下的命令是
su-c'yuminstallp7zipconvmv'
b、在ubuntu下的安裝命令是
sudoapt-getinstallp7zipconvmv
安裝完之後,就可以用7za和convmv兩個命令完成解壓縮任務。
LANG=C7zaxyour-zip-file.zip
convmv-fGBK-tutf8--notest-r.
說明:
1)、第一條命令用於解壓縮,而LANG=C表示以US-ASCII這樣的編碼輸出文件名,如果沒有這個語言設置,它同樣會輸出亂碼,只不過是UTF8格式的亂碼(convmv會忽略這樣的亂碼)。
2)、第二條命令是將GBK編碼的文件名轉化為UTF8編碼,-r表示遞歸訪問目錄,即對當前目錄中所有文件進行轉換。
⑶ linux系統,文件是utf-8格式的為什麼會亂碼呢
亂碼的問題有很多可能,第一、linux安裝時是否支持中文;第二、要用命令查一下格式:echo $LANG;第三確認格式是否需要在系統中修改格式類型;第四連接終端(putty,secureCRT)等工具的編碼是否和系統的編碼一致,不致要改為一致就可以了。
⑷ windows10系統勾選使用Unicode UTF-8後,壓縮軟體里亂碼
簡體中文Windows預設是GBK碼,與UTF8之間都必須通過Unicode編碼才能相互轉換
因此UTF-8系統下看GBK文件亂碼是正常的,也不像你說的是「萬國碼」
極少有人勾選UTF-8,再說是beta測試版更沒人用了
⑸ header("Content-type:text/html;charset=utf-8");什麼意思
它的意思是設置頁面內容是html,編碼格式是utf-8。
header()函數的作用是:發送一個原始 HTTP 標頭[Http Header]到客戶端。
標頭 (header) 是伺服器以 HTTP 協義傳 HTML 資料到瀏覽器前所送出的字串,在標頭與 HTML 文件之間尚需空一行分隔。在 PHP 中送回 HTML 資料前,需先傳完所有的標頭。
⑹ Linux下 ZIP 到 Windows 下文件名亂碼
zip
的問題。因為他沒有設計固定壓縮包裡面目錄的文件名編碼……
試試別的格式吧。winrar
支持很多格式的。Linux
下面的壓縮方式基本上
winrar
都能支持。