mysql保存中文異常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'description'

現象:

更新表字段爲中文字符時,提示報錯Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'description'

修改字符集:

1、查看錶字符集

show create table table_name;

發現字符集爲latin1,需要修改爲utf8

ALTER TABLE  hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

只修改表字符集,依舊不可修改爲中文字符,還需修改字段字符集

2、查看字段字符集

SHOW FULL COLUMNS FROM table_name;

發現字段字符集都爲latin1,需要修改爲utf8

ALTER TABLE  hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

complete!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章