1. 程式人生 > >Mysql的編碼問題:“Incorrect string value:\xE7\x94\xB7……”的解決

Mysql的編碼問題:“Incorrect string value:\xE7\x94\xB7……”的解決

Incorrect string value問題解決方案總結

根據網上的很多方案,然後再加上我自己的理解,這種編碼問題的解決方法包括如下:(我主要是卡在第一個問題上,所以加粗加大)

  • 把mysql的編碼全部設為utf8,我的表是設定之前建立的,這樣的話設定對這個表沒有用,解決是要麼重新建立個表,要麼是對該表的編碼進行單獨設定。

  • 設定.jsp,html等的編碼,並在servlet的service方法開頭加上req. setCharacterEncoding(“UTF-8”);**

  • 3.設定jdbc連線的編碼jdbc:mysql://localhost:3306/dbname?characterEncoding=utf-8**

  • 設定瀏覽器的編碼,程式設計IDE的編碼**