我正在尝试提取包含多个文件的 zip。某些文件的名称中包含“§”字符(“abc(§7)abc.txt”)。开箱时,
System.IO.Compression.ZipFile.ExtractToDirectory(string sourceArchiveFileName, string destinationDirectoryName);
但是,“§”字符被翻译成“õ”(带波浪号的拉丁文小写字母 O)字符。
我已经尝试更改编码。但只有 ASCII 或 UTF-8(默认)
System.IO.Compression.ZipFile.ExtractToDirectory(sourceArchiveFileName, destinationDirectoryName, Encoding entryNameEncoding);
有人能告诉我这个错误吗?