我撰寫一個學生管理系統,輸入資訊,點擊提交,出現的中文出現亂碼,查看MySQL資料庫,發現插入的資料已經亂碼,jsp內charset=''utf-8''也都有,但是還是解決不了。有沒有哪位大神可以解決一下






uj5u.com熱心網友回復:
在資料庫名稱后面加上?characterEncoding=utf-8" 試試uj5u.com熱心網友回復:
debug 下,看看是在前端傳后端亂碼,還是在后端傳資料庫亂碼uj5u.com熱心網友回復:
還是不行的呀,但是還是感謝你??
uj5u.com熱心網友回復:
我debug試過了,但是看不出來,沒錯誤提示
uj5u.com熱心網友回復:
1. 先寫一個字符過濾器, 默認是iso-8859-1, 保證傳輸的字符編碼一致若用spring mvc 可以使用org.springframework.web.filter.CharacterEncodingFilter("UTF-8", true)
若是tomcat 可以使用內置的org.apache.catalina.filters.AddDefaultCharsetFilter
2. 資料庫
庫和表的字符編碼
jdbc的連接。建議根據你用的資料庫驅動版本來定.
3. 顯示亂碼
頁面的編碼與1,2不一致導致的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/40668.html
標籤:其他
