发布于 ,修改:
1、通过 NuGet 安装 System.Text.Encoding.CodePages
2、应用 System.Text.Encoding.CodePages :
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
3、EnJoy!
// 以 简体中文 编码解压
using (var zip = new ZipArchive(你的压缩文件, ZipArchiveMode.Read, false, Encoding.GetEncoding("GB2312")))
{
zip.ExtractToDirectory(解压路径);
}
// 以 日语 Shift_JIS 编码解压
using (var zip = new ZipArchive(你的压缩文件, ZipArchiveMode.Read, false, Encoding.GetEncoding("Shift_JIS")))
{
zip.ExtractToDirectory(解压路径);
}