DotNetZip 라이브러리를 사용하여 파일의 압축을 해제하려고합니다.DotNetZip 라이브러리 사용 비 ASCII 문자로 파일 압축 해제
파일에 덴마크어 문자 (øøåÆØÅ)가 포함 된 폴더 및 파일이 들어 있습니다.
TotalCommander, 7Zip, Windows zip은 모두 파일을 올바르게 추출하지만 DotNetZip Library는 덴마크어 문자를 압축합니다.
예 : File_æøåÆØÅ.txt
이
File_æ¢åÆ¥Å.txt
이되고 그것이 ¢
포함 aø
의 insted. insted는 Ø
이며 ¥
을 포함합니다.
코드 : UTF8 등과 같은
using (var zipFile = ZipFile.Read(@"File_æøåÆØÅ.zip"))
{
zipFile.ExtractAll(@"File_æøåÆØÅ",
ExtractExistingFileAction.OverwriteSilently);
}
나는 기본 인코딩 ("DA-DK"문화)를 사용하고, 내가 시도 다른 인코딩
나는 파일 이름을 포함하는 파일의 압축을 풀 수있는 방법 덴마크 문자로?
Sharpziplib http://www.icsharpcode.net/opensource/sharpziplib/ 작품. –