0

我使用 ICSharpCode.SharpZipLib.dll 压缩我的软件文件。在文件路径中存在一些字符包含其他语言,如波斯语,压缩文件后,转向?character an 这会导致一些问题,因为路径中的非法字符。

C:\Program Files\my software\?.zip

现在我该如何解决?

4

1 回答 1

0

将每个设置IsUnicodeText为 true ZipEntry

var newEntry = new ZipEntry(entryName)
            {
                DateTime = DateTime.Now,
                Size = content.Length,
                IsUnicodeText = true
            };
于 2013-08-24T09:00:36.630 回答