ajax post 提交数据到服务端时中文乱码解决方法
2017-03-14 14:21
609 查看
get 方式提交数据到服务端不会乱码,但对数据量有限制;post 可以提交大数据量,但中文会发生乱码,解决方法:
在JS上用使用 encodeURIComponent 对字符编码处理:
在JS上用使用 encodeURIComponent 对字符编码处理:
studentRuselt=encodeURIComponent(JSON.stringify(result),"utf-8"); //这里用了json2 来将对象转换为json格式,然后在用encodeURIComponent来设置编码; $.ajax({ type:"post", url:"saveExamQuestionAnswer.action", cache:true, async:true, //这里指定值时不能加双引号(会设置无效) contentType: "application/x-www-form-urlencoded; charset=utf-8", data: { studentRuselt: studentRuselt } )};
相关文章推荐
- Ajax $.ajax() 提交数据出现中文乱码的时候解决方法
- JQuery中Ajax的Post提交在IE下中文乱码的解决方法
- JQuery中Ajax的Post提交在IE下中文乱码的解决方法
- ajax post 提交中文java后台获取参数出现乱码解决方法
- jquery中ajax方法提交数据时,中文乱码问题解决。
- NetBox环境下ajax用get获取数据,中文乱码的问题解决:对象不支持此属性或方法: 'Response.CharSet'
- Ajax提交表单中文乱码的一种解决方法
- ajax提交中文数据,乱码问题,困扰我整整两天。终于被我解决。。。
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- android HttpPost传JSON数据中文乱码的解决方法
- ajax 框架 dojo 提交json数据乱码的解决方法
- 页面编码为GBK时 jquery 提交ajax数据完美解决中文乱码方案
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- JSP中,AJAX使用POST方式提交中文乱码问题解决
- Ajax以Post方式提交数据,中文乱码。
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- 页面编码为GBK时_jquery_提交ajax数据完美解决中文乱码方案
- AJAX在Post中文的时候解决乱码的方法。
- Ajax通过POST方法发送中文信息乱码解决
- jQuery $ajax 传中文数据到action乱码解决方法