我正在使用 DotNetZip。当我正常归档具有英文名称的文件时。但是当我在结果存档中使用错误的文件名存档带有俄罗斯名称的文件时。有人说那个字符串
ZipConstants.DefaultCodePage = 866;
但它无法编译。我还使用 zip.UseUnicodeAsNecessary 属性,并将我的文件名转换为 utf8 和 utf7。
最佳答案
zip.AlternateEncodingUsage = ZipOption.Always;
zip.AlternateEncoding = Encoding.UTF8;
关于c# - DotNetZip 编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565414/