关于jsp返回页面中文问题

用filter request.setCharacterEncoding("UTF-8");也不行,filter是好用的,就是有乱码,
是不是eclipse的问题?

你jsp页面如果编码也是utf-8,并且用了过滤器进行编码拦截转换,那可能是你tomcat默认设置不是utf-8,你可以在网上百度修改tomcat编码的资料。

貌似看你只是设置了request的编码集,如果还不行你设置一下response.setCharacterEncoding() 试试。

你可以设置一下这几个地方来保证编码正确:

      1、jsp中编码设置为utf-8
    2、request、response设置编码为utf-8  (这个可以写在监听器中)
    3、tomcat的conf/server.xml文件中设置编码格式为utf-8

这样应该就不会再出现乱码问题了