dotnetziplibrary(dotnetziplib)解压中文文件名乱码解决方法

来源:互联网 发布:windows professor 编辑:程序博客网 时间:2024/06/06 15:13
        public void Extract(string Source, string Destination, bool Overwrite)        {            ExtractExistingFileAction overwriteAction = Overwrite                ? ExtractExistingFileAction.OverwriteSilently                : ExtractExistingFileAction.DoNotOverwrite;            using (ZipFile zipFile = ZipFile.Read(Source,new ReadOptions(){Encoding = Encoding.Default}))            {                foreach (ZipEntry entry in zipFile)                {                    entry.Extract(Destination, overwriteAction);                }            }                    }
读取时设置ReadOptions的Encoding即可
0 0