c#乱码问题用了各种方法 没解决
程序是一般处理程序输出
var httpcontext = context.Response;
httpcontext.Buffer = true;
httpcontext.ExpiresAbsolute = DateTime.Now.AddSeconds(0);
httpcontext.AddHeader("Pragma", "No-Cache");
httpcontext.Expires = 0;
public void ResponseClient(string result, HttpContext context)
{
context.Response.Write("{ \"result\":\"" + result + "\"}");
}
也设置了
Response.ContentType Response.Charset
都是utf-8 网上有的说在配置文件里面加globalization 也无效
最后对输出的字符串这样处理
HttpUtility.UrlEncode(str,System.Text.Encoding.GetEncoding("utf-8"));
还是乱码
在页面设置
都没有用!
浏览器图片:
求解决
HUWWW
浏览 717回答 4
4回答
-
阿晨1998
看看你的chrome版本,貌似这个问题不影响程序~
-
繁星coding
这个有语法 类型错误 !
-
jeck猫
问题可能不是出在Response
打开App,查看更多内容