//解决中文乱麻问题的方法1,页面端发出的数据作一次encodeURI,服务器段使用new String(old.getBytes("iso8859-1"),"UTF-8");
//解决中文乱麻问题的方法2,页面端发出的数据作两次encodeURI,服务器段使用URLDecoder.decode(old,"UTF-8")
客户端 javascript:
function verify() {
var url = "AJAXServer?name=" + encodeURI(encodeURI($("#userName").val()));
url = convertURL(url);
$.get(url,null,function(data){
$("#result").html(data);
});
}
服务器端 servlet:
String old = httpServletRequest.getParameter("name");
一。 String name = new String(old.getBytes("iso8859-1"),"UTF-8");
二。String name = URLDecoder.decode(old,"UTF-8");
2516

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



