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了。图如下:

 

 

不会乱码了,呵呵。

posted @ 2013-01-10 15:07  HermanSeed  阅读(742)  评论(0编辑  收藏  举报