java.sql.SQLException: Incorrect string value: '\xE5\xB0\xB1' for column 'username' at row 1保存英文正常~~~~
编码都改为utf-8 了
这是什么原因呢??

解决方案 »

  1.   

    mysql的连接地址设置编码格式没?
      

  2.   


    这是是在spring的配置文件 applicationContext.xml 里设置 的吧 这个都设了 utf-8
      

  3.   

    写个过滤器<filter>
      <filter-name>encodingFilter</filter-name>
      <filter-class>org.springframework.web.filter.CharacterEncodingFilter</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>