C#,ASP.NET jquery uploadify上传控件中文乱码解决办法
刚在做的时候发现整个网站用的gb2312的编码,用uploadify上传控件上传中文时在IE能部分成功,FF,Chrome则完全失败,查找了一天原因,结果发现是页面编码问题,网上说uploadify的flash是采用utf-8的编码方式,于是又在网上找把上传页面改成utf-8的代码,也不行,最后一通乱搞,居然奇迹般的成功了,不多说了,直接上代码:
在UploadHandler.ashx里面直接加上下面一句就可以了,也不用在config里面去设置什么,
public void ProcessRequest(HttpContext context) { context.Request.ContentEncoding = Encoding.GetEncoding("UTF-8");
context.Response.ContentEncoding = Encoding.GetEncoding("UTF-8"); context.Response.Charset = "UTF-8";
呵呵,万事OK了。图如下:
不会乱码了,呵呵。