BinaryWrite输入文件内容乱码
Response.Buffer = false;
Response.ContentType = "application/octet-stream ";
Response.AddHeader( "Content-Disposition ", "attachment;filename=export.txt ");
Response.BinaryWrite(System.Text.Encoding.ASCII.GetBytes( "中文 "));
Response.End();
执行这句输出了一个txt文件,但是打开看中文全变成????号了
如何解决?前提不能编码,因为在txt里要看到实际的中文,不能编码后的中文
web.config里编码已经全改成了GB2312了
[解决办法]
不要用ASCII用utf8试试