问题描述:JSP页面上<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>;
          TOMCAT也进行了设置:<Connector……URIEncoding="UTF-8" />;
          数据库:oracle 10g
          web.xml中也进行了拦截:<filter>
                                  <filter-name>encodingFilter</filter-name>
                                  <filter-class>com.nec.SetCharacterEncodingFilter</filter-class>
                                  <init-param>
                                        <param-name>encoding</param-name>
                                        <param-value>UTF-8</param-value>
                                  </init-param>
                  <init-param>
                <param-name>forceEncoding</param-name>
                <param-value>true</param-value>
                   </init-param>
                            </filter>
         
问题产生:页面上进行保存数据后(保存至数据库),再用JSP页面将这些数据从数据库中展现出来,发现這些数据忽而正常忽而出现中文乱码!!!问题后果:非常苦恼!!!帮_______________wo !!

解决方案 »

  1.   

    jsp里的<meta>有没有设置utf-8
      

  2.   

    你把tomcat的work下的东西清空下,重启试试
      

  3.   


    TOMCAT里面的东西,我卜太懂,我這work下有个Catalina文件夹,再里面有个localhost文件夹,再里面还有四个文件夹,再再里面就是一些.ser文件了,我是要把这些全部都清空吗?
      

  4.   

    : <filter>
                                      <filter-name>encodingFilter </filter-name>
                                      <filter-class>com.nec.SetCharacterEncodingFilter </filter-class>
                                      <init-param>
                                            <param-name>encoding </param-name>
                                            <param-value>UTF-8 </param-value>
                                      </init-param>
                      <init-param>
                    <param-name>forceEncoding </param-name>
                    <param-value>true </param-value>
                      </init-param>
                                </filter> 
    是不是空格引起的。。写的时候有空格吗?》
      

  5.   

    空格是csdn加的,你的代码没有套用格式另外jsp文件本身的中文也有编码问题,你是用utf-8打开编辑的吗
      

  6.   

    9楼说的有道理,用ue等编辑器保存为utf-8格式,试试。
      

  7.   


    先检查你的jsp文件有乱码吗?在看下数据库编码格式,要实在不行,自己写个万能转码类,就用tommcat中的那个就可以,很好用的
      

  8.   


    utf-8打开编辑是什么意思?页面上,容器中,以及添加数据这些都是使用UTF-8的。
      

  9.   

    我在web.xml中有过滤了,SetCharacterEncodingFilter就是我自己写的一个filter类。