比如
url = "<%=path%>/run?__report=reports/outByGroupDPwithMonth.rptdesign&birtTitle="+birtTitle+"&st="+stime+"&et="+etime;
参数birtTile得到的是中文值,
要是window.open(url);
在birt报表中,中文参数值是乱码
解决办法:
1.window.open(encodeURI(url));
2.修改tomcat--->conf---->server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8"
redirectPort="8443" />
其中: URIEncoding="UTF-8"是加上去的,之前没有
注意:JSP页面的编码和server.xml中的URIEncoding要一致。
===================== The End =====================