mysql 插入漢字 異常 Incorrect string value: '\xE8\xA7\x84\xE5\x88\x99' for column 'name'


今天使用mysql出現 Incorrect string value: '\xE8\xA7\x84\xE5\x88\x99' for column 'name' 異常

 

通過查找問題,發現是字段編碼不支持中文。於是把表的編碼設置支持中文即可.

 

第一次的表:

"create table  friendsList (id varchar(7) primary key,name varchar(20)) ;"

第二次修改后的表

 "create table  friendsList (id varchar(7) primary key,name varchar(20),groupName varchar(20) charset utf8 collate utf8_general_ci;"

 

小小總結一下,我們創建表需要統一編碼並支持中文,創建數據庫也要注意。it‘s ok 了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM