关于jsp返回页面中文问题

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

3个回答

你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

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

qq_26566331
小虎zzzz 都看了呀
接近 4 年之前 回复
daidaineteasy
晓呆同学 回复qq_26566331: 这三个地方都设置过了么
大约 4 年之前 回复
qq_26566331
小虎zzzz 设置的是UTF-8,还是不行。。
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问