1. 程式人生 > >Birt URL中文引數亂碼問題解決

Birt URL中文引數亂碼問題解決

比如

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 =====================