apache2.2.4+jk+tomcat6.0地地址栏乱码问题

我的项目是apache2.2.4+jk+tomcat6.0,s2sh,用urlrewrite做了伪静态,在apache没有整合tomcat的时候,用url传经过编译中文没有异常,但在整合之后,在地址栏中传经过编译的中文就会出现乱码,在tomcat的ajp connect设置了URIEncoding也不起做用。

我是用URIEncoding编译的中文
编译前http://localhost/ps-0-0-0-0-0-0-0-0-1-0-人.htm
编译后http://localhost/ps-0-0-0-0-0-0-0-0-1-0-%E4%BA%BA.htm

哪位高手给看下,没分了,

看看你的http.conf的配置文件

还有加个jk的日志 文件 ,看jk在进行转发时做了什么操作

JkLogFile logs/erqo_Jk.log

乱码是什么样式的乱码%E4%BA?还是其他样子的

这两个地方都 改了?

[code="java"]第一
connectionTimeout="20000"
redirectPort="8443"/> 加上 URIEncoding="gbk"
第二
加上“ URIEncoding="GBK"”
这就可以了[/code]

httpd.conf里的呢AddDefaultCharset

AddDefaultCharset UTF-8

你可以在apache的log日志下看url是否已经乱码了,没有的话,就是在jk那出了问题

再包装一层,那将来把APACHE去掉,只用TOMCAT会不会有问题?

那估计就是在jk那一层出问题了