Csharp/C#教程:“IBM437”不是ZipFile Read Method支持的编码名称分享


“IBM437”不是ZipFile Read Method支持的编码名称

我的代码执行此操作时出现问题:

using (ZipFile archive = ZipFile.Read(File)) //<== Crash Here! { foreach (ZipEntry entry in archive.Entries) { entry.Extract(UnZipFolder.Name.ToString(), ExtractExistingFileAction.OverwriteSilently); } } 

当ZipFile尝试读取我的文件,它是一个字符串并包含,sincrofit.zip然后崩溃并抛出此exception时崩溃:

‘System.ArgumentException’附加信息:’IBM437’不是受支持的编码名称。

在Visual Studio中:1。打开包管理器控制台,然后键入Install-Package System.Text.Encoding.CodePages -Version 4.4.0 。 适当更改版本号。

上述就是C#学习教程:“IBM437”不是ZipFile Read Method支持的编码名称分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

  1. 将此行添加到您的代码中: Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); 如果需要,附上必要的指令。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1019665.html

(1)
上一篇 2022年1月5日
下一篇 2022年1月5日

精彩推荐