ASP.net中ANSI字符格式的输出响应

ASP.net中ANSI字符格式的输出响应,asp.net,Asp.net,我正在使用Response.write(某些字节数组)将数据写入输出浏览器 在我的文件中,我有ANSI字符,我需要在 我打开我的excel文件。 我们需要补充什么吗 我已将其编码为ANSI,但它不起作用。您说您正在编写一个字节数组,但没有“ANSI”字节。一个字节就是一个字节就是一个字节。如果您正在编写字符串或字符,则只需要ANSI或任何其他编码 因此,如果您的报告是一个字节[],表示ANSI文本,那么您是如何对其进行编码的 Response.ContentType = "app

我正在使用Response.write(某些字节数组)将数据写入输出浏览器

在我的文件中,我有ANSI字符,我需要在 我打开我的excel文件。 我们需要补充什么吗


我已将其编码为ANSI,但它不起作用。

您说您正在编写一个字节数组,但没有“ANSI”字节。一个字节就是一个字节就是一个字节。如果您正在编写字符串或字符,则只需要ANSI或任何其他编码

因此,如果您的报告是一个字节[],表示ANSI文本,那么您是如何对其进行编码的

        Response.ContentType = "application/ms-excel";
        Response.ContentEncoding = System.Text.Encoding.Default;
        Response.OutputStream.Write(report, 0, report.Length);
        Response.Flush();
        Response.Close();