//解决乱码问题方法:1.页面发出的数据做一次encodeURI(在js文件),服务器使用new String(name.getBytes("ISO-8859-1"),"UTF-8");
//方法2.页面端发出的数据做两次encodeURI,服务器使用URLDecoder.decode(name,"UTF-8");
javascript里边这样使用:var url = encodeURI("AJAXServlet?name="+$("#userName").val());
在java里边:name = new String(name.getBytes("ISO-8859-1"),"UTF-8");
//或者 name = URLDecoder.decode(name,"UTF-8");
本文详细介绍了在JavaScript和Java中解决乱码问题的方法,包括页面数据的encodeURI编码和服务器端的字符串转换,确保数据传输的正确性和一致性。
312

被折叠的 条评论
为什么被折叠?



