ajax传递中文,解决方法
来源:互联网 发布:淘宝店铺页头怎么装修 编辑:程序博客网 时间:2024/04/29 07:07
在Ajax中传递中文解决方案如下:
在js中:
//要传递的参数
var queryString = "msg=" + msg; //其中msg包含中文
//GET方式提交
doRequestByGet() {
createXMLHttpRequest();
var url = "handleAjaxServlet?" + queryString + "&timeStamp=" + new Date().getTime();
xmlHttp.onreadystatechange = handleCallBack;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
//POST方式提交
function doRequestByPost() {
createXMLHttpRequest();
var url = "handleAjaxServlet?timeStamp=" + new Date().getTime();
xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = handleCallBack;
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send(queryString);
}
在servlet中:
String 美术馆= new String(request.getParameter("msg").getBytes("ISO-8859-1"), "utf-8");
实际上,在客户端发送ajax请求时,ajax总是以utf-8进行编码,服务器端在获取数据时要转换为utf-8编码。
该文章转载自网络大本营:http://www.xrss.cn/dev/java/200792616799.html
- ajax传递中文,解决方法
- JQuery.ajax传递中文参数的解决方法
- JQuery.ajax传递中文参数的解决方法
- JS AJAX传递中文
- ajax中文乱码解决方法
- ajax中文乱码解决方法
- ajax中文乱码解决方法
- ie ajax传递中文参数
- 这才是真正的JQuery.ajax传递中文参数的解决方法
- 用ajax传递参数时遇到中文乱码问题的解决方法
- AJAX利用javascript向后台传递中文字符出现乱码解决方法。
- ajax中文乱码解决方法 二
- JQuery Ajax中文乱码解决方法
- ajax中文乱码解决方法总结
- ajax返回中文乱码解决方法
- ajax传递参数中文乱码问题
- ajax post传递参数中文乱码问题
- JQuery Ajax Post传递中文乱码
- UBUNTU 7.10 正式版公布!
- 无废话C#设计模式之二:Singleton
- C++ 异常处理
- 大学女生寝室的humor
- C#.net用户自定义控件。
- ajax传递中文,解决方法
- 一个支持RunGate的服务器框架实例
- ibatis
- css和jsp运用,边框的属性
- window.opener的用法
- css for winform及功能强大的配置类库(.net) -- 第一节,例子
- 大型多人在线游戏开发
- Image and Video Compression Techniques
- vs2005打包程序 出现“验证时出错 ”修改注册表