<p>在做ajax交互的时候,经常会遇到在ie下面失效的问题,很多人断点测试了下发现传的参数是乱码,后台接收不到所引起的,原因是在ie6下中文编码的问题,火狐和谷歌都会自己转换但是ie就没有那么聪明了,目前有2个解决方法,第一个就是把ajax的传送方法用post,第二种就是把传过去的参数用js给encodeURIComponent下就好。</p><p><%Stringparam="";if(request.getAttribute("selectParam")!=null){param=request.getAttribute("selectParam").toString();param=java.net.URLEncoder.encode(param,"UTF-8");pageContext.setAttribute("selectParam",param);}%></p>