求一个用JS控制URL 中文REQEST乱码的解决方案
RT,在线等
------解决方案--------------------1.js文件中,定义url后,运用encodeURI进行转码。eg:
var url="/pjgl/layouts/wdlr/doSmartDownload.jsp?accname="+mydata;
url=encodeURI(url);
url=encodeURI(url);
window.location.href=url;
2.对应处理的jsp中,对接收到的accname进行解码。eg:
String accname=request.getParameter("accname");//接收ext的值
accname = java.net.URLDecoder.decode(accname,"UTF-8");
------解决方案--------------------一个JS真的不够。。
导致乱码有很多种情况,JS只能单纯的解决页面传值时乱码,但是传递过程中的乱码是解决不了的。
完整的方法:
http://bbs.csdn.net/topics/390372335