下载此文档

AJAX中文问题总结.doc


文档分类:管理/人力资源 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
AJAX中文问题
AJAX中文问题分为两大类:
   1)发送路径中的参数有中文,在服务器段接收参数值是乱码
  
   例如:
   var url="?name=小李";
   ("post",url,true);
   解决办法:
   利用javascript的提供的escape()或encodeURI()方法
   例如:
   客户端:
   var url="?name=小李";
   url=encodeURI(url);
   url=encodeURI(url); //两次,很关键[具体为什么,我也不清楚]
   /********************************************/
   也有人写成var url="?name=escape("小李")";
   功能和encodeURI方法类似。
   /********************************************/
   ("cache-control","no-cache"); 
   ("Content-Type","application/x-ded");
   ("contentType","text/html;charset=uft-8")//指定发送数据的编码格式
   ("post",url,true);
   服务器端:
   String name = ("name");
          name = .("name", "UTF-8");
   2)返回来的responseText或responseXML的值中含有中文是乱码
   原因:AJAX在接收responseText或responseXML的值的时候是按照UTF-8的格式来解码的,如果服务器段发送的数据不是UTF-8的格式,那么接收responseText或responseXML的值有可能为乱码。
   解决办法:在服务器指

AJAX中文问题总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小26 KB
  • 时间2018-03-22