apache整合tomcat后中文乱码了
以前只用Tomcat做WebService,通过get方式,超链接里带有%E6%95%99%E6%A1%88这样的经过URLEncoder编码的中文,接收值的时候用URLDecoder处理,不会有问题
最近整合了apache后,get方式传递中文的时候出现问题了,老是乱码
我在conf/servet.xml里的 <Connector> 里加上了URIEncoding= "UTF-8 ",web.xml里也做了如下处理:
<filter>
<filter-name> SetCharacterEncoding </filter-name>
<filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class>
<init-param>
<param-name> encoding </param-name>
<param-value> UTF-8 </param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name> SetCharacterEncoding </filter-name>
<url-pattern> *.jsp </url-pattern>
</filter-mapping>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener </listener-class>
</listener>
在httpd.conf里也加了AddDefaultCharset UTF-8,但不知为什么,还是乱码,特请教高手
------解决方案--------------------帮顶
------解决方案--------------------不懂 顶
------解决方案--------------------http://blog.csdn.net/Kipen/archive/2007/05/10/1603784.aspx
------解决方案--------------------在 JK 访问的 Connector 节点加上URIEncoding= "UTF-8 "就可以了
http.conf倒是无所谓加不加AddDefaultCharset UTF-8
------解决方案--------------------国际化就可以了