ASP.NET jquery.uploadify上传控件中文乱码解决办法
终于找到ASP.NET jquery.uploadify上传控件中文乱码解决办法。整个asp.net网站用的gb2312的编码,用uploadify上传控件上传中文时在IE能部分成功,FF,Chrome则完全失败,查找了一天原因,网上介绍说uploadify的flash是采用utf-8的编码方式,试过修改flash文件默认的编码为gb2312,结果还是不行。多翻测试原来可以这样解决ASP.NET jquery.uploadify上传控件中文乱码问题,不多说了,直接讲ASP.NET jquery.uploadify上传控件中文乱码解决办法:
只需要在UploadHandler.ashx里面直接加上命名空间using System.Text;和下面一句就可以了,也不用在config里面去设置什么
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Request.ContentEncoding = Encoding.GetEncoding("UTF-8");
context.Response.ContentEncoding = Encoding.GetEncoding("UTF-8");
context.Response.Charset = "UTF-8";
ASP.NET jquery.uploadify上传控件中文乱码解决办法。成功图如下: