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