后台配的报表传入中文可以导致乱码,需要把href转化,用encodeURI
jsp界面中的跳转
<li>
<a href="javascript:void(0);" onclick="winopen('${depChildrenId}','${s.workitem}');">
<img src="/kms/newpage/images/workitem1.png">
<span>${s.workitem}</span>
</a>
</li>
js处理
function winopen(depChildrenId,workitem) {
var url="/ServiceAction/com.velcro.nc.category.knowledge.action.CategoryRequestHandler?action=loadpage¶meterName=defaultcategoryid,exttextfield3&defaultcategoryid="+depChildrenId+"&exttextfield3="+encodeURI(workitem);
window.location.href=url;
}