[英]ZipFile.CreateFromDirectory C# send to MemoryStream
[英]C# ZipFile.CreateFromDirectory Encoding
我有一个法语文件“ Dans mesrêves.mp3”。 在C#中,当我使用ZipFile.CreateFromDirectory("/path/to/folder/with/FrenchMp3", "ArchiveName.zip")
我会在生成的zip文件“ Dans mesrÛves.mp3”中看到它。
似乎是编码? 我该如何解决?
我尝试了以下操作,但没有成功:
ZipFile.CreateFromDirectory("/path/to/folder/with/FrenchMp3", "ArchiveName.zip",CompressionLevel.Optimal, false, Encoding.GetEncoding("iso-8859-1"));
在调试器中,文件名实际上显示为“ Dans mesrêves.mp3”。
经过测试
ZipFile.CreateFromDirectory("/path/to/folder/with/FrenchMp3", "ArchiveName.zip",CompressionLevel.Optimal, false, Encoding.GetEncoding(850));
使用“ Dans mesrêves.mp3”,它可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.