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