今天使用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 了。