C#,ASP.NET jqueryuploadify上传控件中文乱码解决办法

    技术2025-09-30  34

    刚在做的时候发现整个网站用的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了。图如下:

     

     

    不会乱码了,呵呵。

    最新回复(0)