日期:2014-05-18  浏览次数:20875 次

求一个用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