Распаковать файл с именем non-utf-8 не извлекается с правильным именем

Я извлекаю ZIP-файл, используя system.io.compression в.net 4.5

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

電子メール·テンプレート___第_6_世代インテル®_コア™ _ヴィープロ™プロセッサー(カスタマイズ可能

это мой файл в архиве. имя файла после извлечения становится

pchirgzxsii___u_6_wtyzgrr_nwT_axixtT_xtvdpi_(ftzeyulb

Я знаю проблему кодирования. Но я не уверен, какую кодировку использовать здесь. Кроме того, я хотел бы знать, содержит ли zip имя файла, например, китайский, корейский и т. Д. как обрабатывать кодировку для каждого, чтобы после извлечения я получил точное имя файла. Заранее спасибо.

0 ответов

Другие вопросы по тегам