中文数据提交到mysql数据时报了个错误:
Warning Code : 1366 Incorrect string value: '\xE5\x9C\xA8' for column 'content' at row 1
网上搜了好久才找到问题所在,这是由于建表的时候没有指定数据库字符集这里讲一下我的解决办法:
ALTER TABLE todo CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
直接运行上面这段代码,todo是表名.运行下面代码查看Collation,是否修改为 utf8_general_ci
SHOW FULL COLUMNS FROM todo
希望此文章能帮助到你