js中url传值中文乱码的解决方法

处理方法一:
  js 程序代码:url=encodeURI(url);注意是整个URL 
  服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); 


处理方法二:
  js:var url="name="+name; 
  url=encodeURI(encodeURI(url)); //用了2次encodeURI 
  服务器端的代码: 
  String linename = request.getParameter(name); 
  //java : 字符解码 
  linename = java.net.URLDecoder.decode(linename , "UTF-8");

你可能感兴趣的:(js中url传值中文乱码的解决方法)