其他分享
首页 > 其他分享> > DotNetZip解压中文乱码问题

DotNetZip解压中文乱码问题

作者:互联网

解决方法:设置ZipFile.DefaultEncoding = System.Text.Encoding.Default;即可

//ZipFile zip = new ZipFile(zipFileName, System.Text.Encoding.Default);
                ZipFile.DefaultEncoding = System.Text.Encoding.Default;
                using (ZipFile zip = ZipFile.Read(zipFileName))
                {
                    foreach (ZipEntry e in zip)
                    {
                        e.Extract(ExtractExistingFileAction.OverwriteSilently);
                    }
                }

网上的其他方法比较麻烦,我用注释的函数,会提示文件被占用,最后使用修改编码方案属性解决问题,这个方案比较简单。

 

标签:解压,DotNetZip,zip,Encoding,Default,Text,ZipFile,System,乱码
来源: https://www.cnblogs.com/leiyongbo/p/14522145.html