Looking at the Stars.(简称叫我853!

C# 使 ZipArchive 和 ZipFile 支持简体中文编码(GB2312)以及日语编码(932 Shift_JIS)方法

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(解压路径);
}

来自网友的0条留言