Столкнулся с проблемой некорректной распаковки файлов с названиями на кириллице с помощью библиотеки DotNetZip (Ionic.Zip). При распаковке файлов названия превращались в "крякозяблики". Решение оказалось довольно простым. Для открытия zip-файла, который мы собираемся распаковывать, используем следующий код:
ZipFile zip = ZipFile.Read(inputStream, new ReadOptions()
{
Encoding = Encoding.GetEncoding("cp866")
});
Комментариев нет:
Отправить комментарий