Web SSM 項目插入數據庫出現中文亂碼問題

出現這種錯誤


sql語句執行了


首先排除表單傳輸亂碼無問題 在Web.xml定義Filter

  <filter> 
        <filter-name>CharacterEncodingFilter</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> 
    </filter> 
    <filter-mapping> 
        <filter-name>CharacterEncodingFilter</filter-name> 
        <url-pattern>/*</url-pattern> 
    </filter-mapping>

工程項目編碼問題 沒有問題 jsp頭部設置也沒問題


最紅終於找到 在db.properties 中加入 數據庫名?characterEncoding=UTF-8

原先以爲只要數據庫建立時是正確編碼格式就行,原來不是,但是其他項目沒有加也行,不知是配置哪裏出錯了,但是加上這個後問題解決了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章