论坛首页 Java企业应用论坛

Birt URL中文参数乱码问题解决

浏览 4755 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-24  

比如

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

   发表时间:2009-03-20  
大哥,这谁都会,问题是如果不改能改动容器的编码怎么办啊。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics