tomcat中文参数乱码问题
运行环境:tomcat 5.5.27 jdk1.5
已经在tomcat的server.xml里增加了URLEncoding=utf-8的配置了
问题是,通过编辑器传递一个参数内容为中文(utf-8)的时候,在java的action取参数的时候变成了乱码,试了好多转码问题都不行。这个效果跟直接在浏览器地址栏里输入是一样的。http://localhost:8080/search.action?title=中国
请问如何解决呢,看了好多中文乱码的帖子,也没发现好用的。
修改前提: 1.server.xml的配置不能去,必须为utf-8的,如果修改了会对其他很多模块造成影响。
2.url传参的方式不能变,这个在编辑器一放,改不了的,是中文UTF-8的参数
试了在取参数前用response.setCharacterEncoding了,也不行