您的位置:首页 > 编程语言 > C#

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

2014-11-11 12:00 501 查看
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即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# encoding 乱码