当前位置: 代码迷 >> JavaScript >> jsp window.open 传递中文出现乱码的解决方法
  详细解决方案

jsp window.open 传递中文出现乱码的解决方法

热度:78   发布时间:2012-06-27 14:20:09.0
jsp window.open 传递中文出现乱码的解决办法
转自:http://itshu.javaeye.com/blog/231040

先把url改下:

var url = "b.jsp?name=" +u_name;
url=encodeURI(url);
url=encodeURI(url); //写一个不行。如果写一个就是????号。
//写2个,则输出 %df%a4这种.

服务端获取:

String name=request.getParameter("name");
name = java.net.URLDecoder.decode(name,"UTF-8"); //这句话一定要,因为如果不写的 //话,编码 就 是%E5%A6%88%System.out.println(name);
  相关解决方案