ajax乱码问题解决方式
来源:互联网 发布:excel相同数据自动合并 编辑:程序博客网 时间:2024/06/05 00:49
1)发送get请求
IE浏览器提供的ajax对象会对中文使用gbk来
编码,而其它浏览器会使用utf-8来编码。服务器
端默认会使用iso-8859-1来解码,会产生乱码。
解决方式:
step1. 让服务器统一使用utf-8来解码。
<Connector URIEncoding="utf-8" />
step2. 客户端,使用encodeURI函数对中文统一编码。
注: encodeURI是javascript内置的一个函数。
比如:
var uri = 'check.do?uname='+$F('uname');
xhr.open('get',encodeURI(uri),true);
2)发送post请求
浏览器会对中文使用utf-8来编码,而服务器端
使用iso-8859-1来解码,所以会有乱码。
解决方式:在服务端添加
request.setCharacterEncoding("utf-8");
阅读全文
1 0
- ajax乱码问题解决方式
- JSP中,AJAX使用POST方式提交中文乱码问题解决
- tomcat下ajax‘post方式提交服务器乱码问题解决方案
- JSP中,AJAX使用POST方式提交中文乱码问题解决
- AJAX乱码问题解决方案
- AJAX乱码问题解决方案
- jQuery ajax乱码问题解决
- ajax中文乱码问题解决
- ajax 乱码问题解决
- java ajax乱码问题解决
- jQuery ajax乱码问题解决
- 乱码问题解决方式
- get方式乱码问题解决
- Ajax中文乱码问题解决方案
- ajax返回中文乱码问题解决
- struts2 + ajax 中文乱码问题解决
- Ajax中文乱码问题解决方案
- Ajax post乱码问题解决方案
- 160. Intersection of Two Linked Lists
- 【MQ】ActiveMQ总体概览
- 每日一则JavaWeb---Spring之ContextLoaderListener
- ELK服务搭建(二)之Kibana使用说明
- 【Linux】5Linux安装Mysql\禅道
- ajax乱码问题解决方式
- aes 源码(c)
- 【中兴笔试题】求两个圆的交叉区域的面积
- netty3中Handler之间传递数据
- OpenGL编译环境
- android studio 重新关联svn
- poj 1321
- python定时执行脚本实例
- 详述 IntelliJ IDEA 中自动生成 serialVersionUID 的方法