日期:2014-05-17  浏览次数:20511 次

Jquery serialize提交中文乱码问题
data:$("#form2").serialize();使用此方法对表单进行序列化。
后台使用Request接收参数。
前台页面输入英文的时候完全正常,但是输入中文的时候就会有乱码。
在config里面使用<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
对网面进行了编码。
答案请不要让改整个网站编码格式,谢谢。本人QQ:170366419,有答案可以呼我QQ,重分酬谢

------解决方案--------------------
把你的项目编码改成utf-8
------解决方案--------------------
查看此地址:http://www.wsria.cn/archives/611
------解决方案--------------------
我本来用的就是utf8,但也是乱码,后台乱码。
------解决方案--------------------
encodeURIComponent(str);

不过你直接data:$("#form2").serialize();这样来做的话,貌似要去修改jQuery文件内的param函数
------解决方案--------------------
HTML code

url: "XX.aspx?Content="+ escape(txtContent)+"

------解决方案--------------------
帮顶.