我正在试图阅读一些文件名为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}
我知道如何使用正确的字符获取zip文件夹内的文件名?我无法更改文件名,因为它是由外部工具生成的。