写& # 181;使用c#转换成CSV文件

本文关键字:转换 CSV 文件 使用 | 更新日期: 2023-09-27 18:07:29

我正在使用以下代码写入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。我需要一点帮助。

写& # 181;使用c#转换成CSV文件

看看HttpResponse下的ContentEncodinghttp://msdn.microsoft.com/en-us/library/system.web.httpresponse.aspx无论你在哪个UI中显示文件都可能使用不同于这里设置的UI

我不认为您可以简单地检查文件,看看它是否包含字符"Â"。

如果没有,就替换它。

if (string.Contains("Â"))
        {
            string= string.Replace("Â", "");
        }

字符串只是文件的内容。

这只是一个猜测,我不知道这是否会工作