楼主,既然你返回的是json数据,那么你就应该设置ContentType类型为application/json
即:resp.setContentType("application/json");
对应的中文文本的类型这样设置res.setCharacterEncoding("ISO-8859-1"); 后边的"iso"变为"ISO",希望对你有所帮助!
还是有问题的话,还望继续回复!
你可以在传出来的时候自己加密一下,读取的时候再解开就行了,就不会乱码
在后台使用java.net.URLEncoder.encode方法试一下,如:String uname=java.net.URLEncoder.encode(req.getParameter("uname"),"UTF-8");
前提是req.getParameter("uname")取到的值不为空
前台和后台的数据格式要一致
你看看前台接受的是什么编码的,这两个编码一致的。