MySql报错:1366-incorrect string value:'\xE8\x80\x8c\xE6\x88\x91' for column 'titl

mysql数据库保存中文时报错1366,原因是因为存放的是中文,而我们的表并不支持中文字符集。

例如,我这个表使用的字符集是latin1,latin1是不支持中文的,所以导致存放中文错误,报错如下图:

MySql报错:1366-incorrect string value:'\xE8\x80\x8c\xE6\x88\x91' for column 'titl

解决:

选中报错表,右键=>设计表,检查字符集是否是utf8,如果不是改成utf8,即可

MySql报错:1366-incorrect string value:'\xE8\x80\x8c\xE6\x88\x91' for column 'titl

上一篇:解决mysql插入中文数据报 报java.sql.SQLException: Incorrect string value: '\xE5\xB0‘错误


下一篇:mySql 插入中文异常 Incorrect string value: '***' for column