Ajax post 传递中文时乱码问题解决方法 .
来源:互联网 发布:广西华蓝设计院知乎 编辑:程序博客网 时间:2024/05/17 09:42
1、//传值给servlet时
var inputOneObj=document.getElementById('input_user');
var inputTwoObj=document.getElementById('input_cadno');
var inputThrObj=document.getElementById('input_pas');
var name=inputOneObj.value;
var id=inputTwoObj.value;
var pasd=inputThrObj.value;
var post="username="+name+"&cardno="+id+"&password="+pasd;
//post一定要编码两次
post=encodeURI(post);
post=encodeURI(post);
var url="GuashiSevlet";
xmlHttp.open("POST",url, true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(post);
//servlet获取提交的数据,并解码
String usernm0 = request.getParameter("username");
String usernm = URLDecoder.decode(usernm0,"UTF-8");
String pass = request.getParameter("password");
String cardnum = request.getParameter("cardno");
2、//servlet 传中文给jsp页面时乱码
在servlet中添加下面语句
request.setContentType("text/html ; charset=gb2312");
request.setCharacterEncoding("gb2312");
//jsp页面
<%page language="java" import="java.util.*" pageEncoding="gb2312"%>
- Ajax post 传递中文时乱码问题解决方法
- Ajax post 传递中文时乱码问题解决方法 .
- Ajax的POST方法中文乱码问题解决
- GET/POST时中文乱码问题解决方法
- Ajax post 方法传递后,中文乱码问题!
- Ajax Post请求中文乱码问题解决方案
- ajax post传递参数中文乱码问题
- JQuery Ajax Post传递中文乱码
- HttpUrlConnection post方法传递中文乱码问题
- ajax post请求中文乱码问题解决(不使用escape方法,只使用filter)
- Ajax提交中文乱码问题解决方法
- jQuery load方法及Ajax传递中文参数值乱码问题解决
- JSP中,AJAX使用POST方式提交中文乱码问题解决
- JSP中,AJAX使用POST方式提交中文乱码问题解决
- ajax中文乱码问题解决
- JAVA POST与GET方法中文乱码问题解决方法
- Ajax post乱码问题解决方案
- ajax返回中文时乱码的问题解决
- 计算几何-线段
- java六个必须理解的问题+java学习方法
- 图的深度优先搜索和广度优先搜索模板
- java中关键字volatile的作用 . .
- wireshark分析包中关于三次握手和四次终止标识
- Ajax post 传递中文时乱码问题解决方法 .
- RAM,ROM,FLASH存储器区别
- Asp.Net+Jquery.Ajax详解3-$.get和$.post
- C#非WEb前端页获取Request 和Server
- 批处理命令大全 / cmd命令大全
- 部分C库函数重写以及反汇编分析之memset()
- 整理2
- Spring的IOC原理[通俗解释一下]
- Android Log分析教程及例子!