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");
浙公网安备 33010602011771号