ruby新增壓縮檔案,亂碼問題

2021-08-31 22:23:29 字數 538 閱讀 4170

打包的**很簡單

zip::zipfile.open "zip檔名.zip", zip::zipfile::create do |zip| 

zip.add("zip包中的顯示的檔名(或者檔案路徑)","要打包的檔案(路徑)")

end

需要把檔名稱轉碼

zip::zipfile.open "zip檔名.zip", zip::zipfile::create do |zip| 

zip.add(iconv.iconv("gbk//ignore", "utf-8//ignore", "zip包中的顯示的檔名或者檔案路徑"),"要打包的檔案(路徑)")

end

[b]ruby2.0之後[/b]

"zip包中的顯示的檔名或者檔案路徑".encode("gbk", :invalid => :replace, :undef => :replace, :replace => "?")

壓縮檔案 加壓檔案

在此之前我們要引用一下 icsharpcode.sharpziplib.dll using system using system.collections.generic using system.text using system.security.cryptography using icsha...

亂碼 使用者新增 壓縮 動態庫

修改字符集環境變數 echo lang 列印環境變數lang zh cn.gbk 環境變數lang的值 export lang c 修改環境變數lang的綴 只有root使用者有許可權新增使用者 新增使用者 useradd m 使用者名稱 設定密碼 passwd 使用者名稱 刪除使用者 userde...

python 壓縮檔案 解決壓縮路徑問題

壓縮檔案 def zip files datapath filepath 證據路徑 file newname datapath zip 壓縮檔案的名字 log.debug file newname z zipfile.zipfile file newname,w zipfile.zip deflat...