修改tomcat
该办法是一位网友在论坛贴出的,我没有试验,转载于此:只要修改一个地方就行了,文件为: 
tomcat4/src/catalina/src/share/org/apache/catalina/connector/HttpReque 
stBase.java 
找到protected void parseParameters()方法,把 
if (encoding == null) 
encoding = "ISO-8859-1"; 
改为 
if (encoding == null) 
encoding = "GBK"; 
编译: 
解开jakarta-servletapi-4的原码包,找到servlet.jar文件设置到CLASSPATH 
找到tomcat4.0.1的bin包将catalina.jar设置到CLASSPATH. 
因为编译时要使用这些api. 
然后javac HttpRequestBase.java生成两个class文件. 
解开catalina.jar jar xvf catalina.jar(tomcat bin包中的) 
覆盖调原来的两个class文件: 
jar cvf catalina.jar org 
即可 
重启tomcat4,一切OK!,你再也不用编写烦人的编码转换了。 要不就尽量避免用get和url使用中文参数,非要用写在properties文件里面,然后把properties文件用native2ascii方法给转换成UTF-8的形式再使用