c#Ionic.Zip不能以大写字母读取特殊字符

时间:2017-06-29 14:42:09

标签: c# encoding character-encoding zip

我正在试图阅读一些文件名为zip文件的西班牙语特殊字符,如ñ,á,é,í,ó,ú和Á,É,Í,Ó,Ú

我的代码非常简单,适用于ñ,á,é,í,ó,ú但不适用于大写的人声。

using (ZipFile za = ZipFile.Read(@"C:\zip.zip"))
{
    List<ZipEntry> allEntries = za.Entries.ToList();
}

如果您在中间窗口中显示条目值,您可以很好地看到camión2.txt,但CAMIÓN已更改。

?za.Entries.ToList()
Count = 2
    [0]: {ZipEntry::CAMIαN.txt}
    [1]: {ZipEntry::camión2.txt}

Code Example Zip Content

我知道如何使用正确的字符获取zip文件夹内的文件名?我无法更改文件名,因为它是由外部工具生成的。

0 个答案:

没有答案