mac os x自帶壓縮和解壓縮的功能,雙擊壓縮包即可解壓,選中檔案郵件即可壓縮。
mac os x自帶壓縮功能的格式與windows的壓縮的格式是不同的,mac os x系統自帶的壓縮程式對zip檔名用utf-8編碼,但是zip檔案頭中沒有生命pkzip高版本增加的unicode位。windows會認為檔名是ansi編碼,結果顯示亂碼
業務上用到要上傳zip包,程式會對zip包設定編碼,之前一直用windows進行壓縮,然後上傳,設定gbk然後進行下一步。
後來用mac時,發現用自帶的壓縮功能,上傳之後是亂碼的,如果用mac自帶的壓縮功能的話,程式中的編碼應該設定為utf8然後進行下一步,就不會亂碼,
程式上可以判斷一下當前的os系統,然後設定不同的編碼,但在實際業務中和mac的實際使用中發現,使用mac的人大多數都會用第三方的壓縮工具,如keka,只要使用第三方的壓縮工具,就不會出現亂碼的問題,當使用第三方壓縮工具時,程式中應該還是使用gbk,所以建議不要在程式中判斷,應該要求使用此功能的人使用第三方壓縮工具,就可以解決問題
windows系統自帶壓縮解壓命令
makecab是微軟提供的製作cab的檔案,詳細的makecab介紹請參考微軟msdn。系統給出命令用法如下 makecab v n d var value l dir source destination makecab v n d var value f directive file sourc...
Mac OS X 10 9自帶php fpm的配置
直接執行,有報錯找不到配置檔案。php fpm 11 jan 2014 16 03 03 error failed to open configuration file private etc php fpm.conf no such file or directory 2 11 jan 2014 ...
UITableViewCell系統自帶的四種樣式
系統自己的uitableviewcell樣式有四種 default樣式 左邊乙個顯示的imageview,乙個標題textlabel,沒有detailtextlabel。subtitle樣式 左邊乙個顯示的imageview,上邊乙個主標題textlabel,乙個副標題detailtextlabel...