插入資料庫顯示問號問題

2021-08-09 03:00:41 字數 743 閱讀 4882

有對修真院感興趣的請移步官網    

1.插入資料顯示錯誤,插入不成功,出現:incorrect string value: '\xcd\xf5\xd5\xbc\xbe\xa9' for column 'sname' at row 1

2.插入中文,雖然插入成功,但是顯示:???

解決方法:

在my.ini檔案中的  [mysqld]  中加入  #character-set-server=utf8

如圖所示,必須在藍圈的上方,就是說,藍圈內的內容必須在[mysqld]的最下面,否則根本登入不了資料庫。

mysql配置檔案在windows下叫my.ini,在mysql的安裝根目錄下;在linux下叫my.cnf,該檔案位於/etc/my.cnf。

如果,上述解決方法還是解決不了?的問題,

連線資料庫時加上?useunicode=true&characterencoding=utf-8這一句話。如下所示:

"jdbc:mysql://localhost:3306/sgmanagement?useunicode=true&characterencoding=utf-8";

網上還有的說:在[mysqld]下加入 #default-character-set=utf8 , 我用的就是這個方法   &這裡可能報錯,idea自動解決一下就可以了  

參考

Mysql資料庫插入的中文字段值顯示問號的問題解決

最近我使用myeclipse連線mysql資料庫查詢表中的資料,表中字段值為中文的字段顯示問號,查了很多資料將解決方法總結如下 步驟一 修改mysql資料庫的配置檔案my.ini或者my default.ini client prot 3306 mysql default character set...

關於idea插入資料到資料庫變問號的問題

工具版本 idea 2019.3.5 mysql 5.7.27 連線的url為 當插入語句中含有 中文字元時,在資料庫中會變為?解決辦法 url jdbc mysql localhost 3306 maoyanmovie?servertimezone utc 把上面的url改為如下 url jdbc...

MySQL插入中文顯示問號

亂碼問題出現的情況有很多種,針對web開發這一流程來說,可以根據資料的流向來定位亂碼出現的位置。前台發起乙個請求,資料通過http協議到後被接收,這裡資料會進行一次編碼,在ssm環境下,是springmvc來攔截請求進行處理,所以在springmvc中能配置資料的編碼格式,springmvc提供的是...