通过PackagePart给zip压缩包中添加中文名称的文档时,会出现乱码,求教有没有办法编码
Uri partUriDocument = PackUriHelper.CreatePartUri(new Uri(Path.GetFileName(fileName), UriKind.Relative));
using (Package package = Package.Open(compressedFileName, FileMode.OpenOrCreate))
{
if (package.PartExists(partUriDocument))
{
package.DeletePart(partUriDocument);
}
PackagePart packagePartDocument = package.CreatePart(partUriDocument,System.Net.Mime.MediaTypeNames.Application.Zip);
using (FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read))
{
fileStream.CopyTo(packagePartDocument.GetStream());
}
}
补充:.NET技术 , ASP.NET