js url传值乱码问题

有很多js通过url传值,但是不知道什么原因会有乱码问题,当然js url传值因为不经常用,竟然一时间找不到问题之所在

解决方式:

1.js中的url修改 hqlStr有中文

  var url = "SysDicCheckWaAction_list.do?dicchecktypecode="+dicchecktypecode+"&hqlStr="+hqlStr;
  url = encodeURI(encodeURI(url));  //记得用两次encodeURI

2.在Action中的修改,对hqlStr中文问题的处理

  String hqlStr = request.getParameter("hqlStr");
  hqlStr = URLDecoder.decode(hqlStr,"UTF-8");

 

posted @ 2013-12-04 10:04  刘尊礼  阅读(127)  评论(0)    收藏  举报