3
ZipFile를 읽기에서 지원되는 인코딩 이름이 아닙니다 : ZipFile에이 문자열이고 포함 내 파일을 읽으려고'IBM437가'내 코드를 사용하여이 실행에 문제가있는 방법
using (ZipFile archive = ZipFile.Read(File)) //<== Crash Here!
{
foreach (ZipEntry entry in archive.Entries)
{
entry.Extract(UnZipFolder.Name.ToString(), ExtractExistingFileAction.OverwriteSilently);
}
}
충돌, sincrofit .ZIP 후 충돌이 예외를 throw :
'System.ArgumentException'추가 정보 'IBM437'는 지원되는 인코딩 이름이 아닙니다.
인코딩 이름은 일반 "437"입니다. 파일을 다시 보냅니다. 원하지 않습니다. –
그리고 왜 그것을 원하지 않습니까? : O –
.net 코어를 사용하는 경우 문제가 해결됩니다. https://stackoverflow.com/questions/37870084/net-core-doesnt-know-about-windows-1252-how-to-fix –