欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DotNetZip(Ioniczip)解决中文文件名乱码问题

程序员文章站 2022-05-31 14:10:08
...

今天同事问到这个问题,网上大部分回答为:通过构造函数重载,将 System.Text.Encoding.Default编码传递进去。

 using (ZipFile zipFile = new ZipFile(filePath, Encoding.Default))

   但这样并不能解决问题,经测试,在unity中以下方式可以完美解决:

 using (ZipFile zipFile = new ZipFile(filePath, Encoding.GetEncoding("GBK")))
 {
    .....
 }