代码之家  ›  专栏  ›  技术社区  ›  Debashish Saha

文件名非utf-8的解压缩未以正确的名称解压缩

  •  0
  • Debashish Saha  · 技术社区  · 6 年前

    我正在使用.net 4.5中的system.io.compression提取zip文件

    var path = @"<zipfilePath>";
     using (ZipArchive zarc = ZipFile.Open(path, ZipArchiveMode.Read,Encoding.UTF8))
     {
                var file= zarc.Entries.First().FullName;
     }
    

    (¤è

    这是我的压缩文件。

    pChiggZxsiixuu66WTZZGRRGNWTXAXXTTX-XTVDPIY(FZYYULB)

    我知道这是一个编码问题,但我不确定在这里使用哪种编码。 另外,我想知道zip是否包含中文、韩文等文件名。如何处理每个文件的编码,以便在提取这些文件后,我得到准确的文件名。 提前谢谢。

    0 回复  |  直到 6 年前