ajaxpro乱码问题.

使用ajaxpro传中文就会出现乱码,提示缺少]之类的错误,
ajaxpro只能用utf-8编码,
现在项目里面必须使用gb2312编码,不能去更改web.config.

有两个解决办法:
1 . 把Web.config文件中的 requestEncoding 和 responseEncoding 都设置成utf-8

2. 在Web.config文件中的 requestEncoding 和 responseEncoding 都设置成gb2312的情况下,
在服务器端对返回的中文字符串进行编码:string temp = Microsoft.JScript.GlobalObject.escape("中文字符串");
在客户端利用JavaScript进行解码:unescape(result.value);

3.使用新版,可以避免出现乱码.请点击文件名下载: AjaxPro.rar  http://files.cnblogs.com/wlq2000/AjaxPro.rar

你可能感兴趣的:(Ajax)