Incorrect string value: '\xE6\x9D\x91\xE4\xB8\x8A...' for column 'au_name'

mysql当遇到Incorrect string value: ‘\xE6\x9D\x91\xE4\xB8\x8A…’ for column ‘au_name’ 时,多半是数据库的编码格式不对
修改如下:
直接修改
Incorrect string value: '\xE6\x9D\x91\xE4\xB8\x8A...' for column 'au_name'
代码修改

alter database test character set utf8

如果还是不行
需要修改所有的列,特别麻烦
不如直接复制一个表(前提是库要修改成utf-8)

CREATE TABLE 新表名
SELECT * FROM 旧表名;

或者

CREATE TABLE 新表名 LIKE 旧表名;
上一篇:【开源组件】记住:不要在MySQL中使用UTF-8


下一篇:iOS利用xcodebuild命令自动打包方法