+ -
当前位置:首页 → 问答吧 → jquery~编码问题~~高手进来指教一下

jquery~编码问题~~高手进来指教一下

时间:2011-05-16

来源:互联网

HTML code

//HTML页面
$.ajax({
                        type: "Get",
                        url: "AddImageHandler.ashx",
                        contentType: "application/json;charset=UTF-8",
                        data: "fileName=" + encodeURI(fileObj.name) + "&imageNmae=" + encodeURI($("#txtImgName").val()),
                        success: function() {
                            alert("上传成功");
                            window.location.reload();
                        }
                    })


C# code

//C#
if (context.Request.QueryString["fileName"] != null && context.Request.QueryString["imageNmae"]!=null)
        {
            string fileName = context.Server.UrlDecode(context.Request.QueryString["fileName"].ToString());
            string title = context.Server.UrlDecode(context.Request.QueryString["imageNmae"].ToString());
}


我上网查了各种办法都不行,调试获得的数据是中文,但是一存入数据库中文就变成了?号,
注在web.config里面也配置了,html页面也试过编码设置,但是都不行,始终是?号~~我都快疯了~~

作者: lijia120   发布时间: 2011-05-16

统一成utf-8,并且文件的存储编码也要为utf-8编码

作者: showbo   发布时间: 2011-05-16

我查出原因了~~可能是我数据库配置的问题
我在我的数据库的企业管理器里随便插一条数据,只要是中文就全部是乱码
这是什么问题啊~~??

作者: lijia120   发布时间: 2011-05-16

终于弄清楚了~~是数据库的默认排序规则错了~~我郁闷了~~
哪位高人知道怎么改啊~~

作者: lijia120   发布时间: 2011-05-16