ajax乱码简单的说明

今天开发时候我遇到常见的问题ajax,乱码,以前我解决ajax乱码的问题是把参数encodeURI,例如encodeURI(param);今天奇怪了,还是乱码,于是夫,我用firebug,看看传的什么值,我看到是utf-8的数据,于是要把参数再一次encodeURI();,在服务器端用URLDecoder.decode();虽然乱码问题解决了,但我不知道查询语句不执行了,真的郁闷,找了半天也没有找到原因,于是我别的ajax乱码解决的方法,解决这样的问题,在这里我想说一种,如果用这种  String  open=new String(request.getParameter("open").getBytes("iso8859-1"),"UTF-8");如果是ie还是乱码,应该把UTF-8改为GBK或者是GB2312等中文编码,问题解决了,对于火狐用utf-8

你可能感兴趣的:(Ajax,IE,Firebug)