写µ使用 C# 转换为 CSV 文件
我正在使用以下代码写入 CSV 文件
HttpContext context = HttpContext.Current;
context.Response.Clear();
context.Response.Write("µm");
context.Response.ContentType = "text/csv";
context.Response.AppendHeader("Content-Disposition", "attachment; filename=micron.csv");
context.Response.End();
,但在 UI 中它显示为 µm
而不是 µm
。拜托,我需要一点帮助。
I am writing into CSV file using the following code
HttpContext context = HttpContext.Current;
context.Response.Clear();
context.Response.Write("µm");
context.Response.ContentType = "text/csv";
context.Response.AppendHeader("Content-Disposition", "attachment; filename=micron.csv");
context.Response.End();
but in the UI it is getting displayed as µm
instead of µm
. Please I need a little help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看 HttpResponse 下的 ContentEncoding
http://msdn.microsoft.com/en-us/library /system.web.httpresponse.aspx
无论您在哪个 UI 中显示文件,都可能使用与其中设置的不同的 UI。
Have a look at ContentEncoding under HttpResponse
http://msdn.microsoft.com/en-us/library/system.web.httpresponse.aspx
Whatever UI you're displaying the file in is probably using a different one to what's set there.
我不认为您可以简单地检查文件来查看它是否包含字符“”。
如果确实如此,只需更换它即可。
字符串只是文件的内容。
这只是一个猜测,我不知道这是否可行。
I don't suppose you could simply check the file to see if it contains the character "Â".
Then if it does just replace it.
With string just being the contents of the file.
This is just a guess, I do not know if this would work.