使用 ICSharpCode.SharpZipLib 解压zip文件出现中文名称乱码问题的解决
不需要更改 ICSharpCode.SharpZipLib 源工程(下载传送门),只需要在调用 dll 中的函数前,先设置 CodePage 即可:
System.Text.Encoding encode = System.Text.Encoding.GetEncoding("gbk");
ZipStrings.CodePage = encode.CodePage;<
使用 ICSharpCode.SharpZipLib 解压zip文件出现中文名称乱码问题的解决
不需要更改 ICSharpCode.SharpZipLib 源工程(下载传送门),只需要在调用 dll 中的函数前,先设置 CodePage 即可:
System.Text.Encoding encode = System.Text.Encoding.GetEncoding("gbk");
ZipStrings.CodePage = encode.CodePage;<