今天开发时候我遇到常见的问题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乱码简单的说明
最新推荐文章于 2021-08-07 02:33:49 发布