有时图简单,直接用Response.Write把错误信息输出。在IE下面还会自动识别出中文编码,在谷歌Chrome下就是乱码。
从抓的包中看出,数据是UTF-8的
后面网上找到解决办法:在Response.Write前,可以先Response.ContentEncoding说明一下汉字编码,即可让谷歌正常显示。
HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding("GB2312");
HttpContext.Current.Response.Write("测试环境");
HttpContext.Current.Response.End();
这个就是GB2312的了。