URL 中文乱码

 

tomcat 部署 demo 应用 访问报表的 url 中包含中文的路径或者表名 出现乱码

解决办法:
以下 3 个地方 编码保持一致
1.tomcat\conf 文件夹下 server.xml 中 URIEncoding 的编码

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
		URIEncoding="GBK"/>

2.demo\WEB-INF 文件夹下 web.xml 中 filter 的编码

<filter>
	    <filter-name>encodingFilter</filter-name>
	    <filter-class>com.raqsoft.report.webutil.CharacterEncodingFilter</filter-class>
	    <init-param>
	        <param-name>encoding</param-name>
	        <param-value>GBK</param-value>
	    </init-param>
	</filter>

3. 报表下 raqsoftConfig.xml 中 jspCharset 的编码

<property name="jspCharset" value="GBK" />