【发布时间】:2018-04-05 02:36:29
【问题描述】:
我正在尝试使用sharpziplib 解压缩一些文件。问题是,它返回的是垃圾字符而不是特殊字符和日文字符。在获取 zip 文件中的文件之前,是否有将文件名转换为 unicode 的方法? 我目前有以下代码。
foreach (ZipEntry zipEntry in zf)
{
zipEntry.IsUnicodeText = true;
if (!zipEntry.IsFile)
{
continue;
}
【问题讨论】:
-
如果您正在解压缩文件,您可能应该只检查
IsUnicodeText属性。如果不是 UTF-8,更改它很可能会破坏输出。
标签: c# zip sharpziplib