【发布时间】:2019-11-27 06:12:33
【问题描述】:
我有这部分代码
Response.Charset = _encodingcode;
Response.AddHeader("Content-Encoding", _encodingcode);
Response.HeaderEncoding = Encoding.GetEncoding(_encodingcode);
Response.ContentEncoding = Encoding.GetEncoding(_encodingcode);
Response.ContentType = mimeType;
return File(_filedata, mimeType, $"{id}{_extension}");
但在下载文件时,记事本的编码总是ANSI
【问题讨论】:
-
如果您查找,我已经尝试使用 Response.Charset。仍然记事本++打开文件,所有文件都具有相同的结尾
-
@GomuGomuNoRocket 具体说明
_filedata是什么 -
受保护的内部虚拟 FileContentResult File(byte[] fileContents, string contentType, string fileDownloadName);
标签: c# encoding asp.net-mvc-5 fileresult