解决Ajax乱码问题

首先: 在javaScript 获取从html/jsp页面而来的参数时两次用到encodeURI方法
       例:var name=encodeURI(encodeURI($("#name").var()));
其次: 在服务器端接收从javaScript传过来的参数时用到URLdecode方法
       例:String  newName=request.getParameter("name"):
         String name=URLDecode.decode(newName,"UTF-8");

---------回钦波个人总结QQ:444084929----个人主页:http://www.yezhong.net---

假如要返回的类型是XML的:
当然还要保证从服务器端返回到html/jsp的页面参数正常输出还要务必加上
response.setContentType("text/xml;charset=UTF-8");

你可能感兴趣的:(JavaScript,Ajax,jsp,xml,qq)