一不小心看到一个非常好的办法,可以让我们不必写
new
String(st.getBytes("ISO8859_1"),"GBK")
。
详细如下
只要修改一个地方就行了,文件为:
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";
然后编译
javac
HttpRequestBase.java生成两个class文件.再然后用jar命令把它打包成原来的catalina.jar,覆盖原来的,最后重新启动tomcat就可以。
[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9650775/viewspace-921990/
,如需转载,请注明出处,否则将追究法律责任。