"路径中的非法字符"用波斯语

时间:2013-08-24 08:41:36

标签: path character persian

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

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

现在我该如何解决?

1 个答案:

答案 0 :(得分:0)

为每个IsUnicodeText设置ZipEntry为真:

var newEntry = new ZipEntry(entryName)
            {
                DateTime = DateTime.Now,
                Size = content.Length,
                IsUnicodeText = true
            };