错误1366:1366:字符串值不正确

时间:2015-10-28 19:57:09

标签: mysql

尝试插入像čćšđž:

这样的字符时出错
ERROR 1366: 1366: Incorrect string value: '\xC4\x87'

我搜索了互联网,发现如果我尝试插入需要超过3个字节的字符,可能会导致此错误,但正如您在此错误中看到的那样,我的字符只占用2个字节。 排序规则设置为utf8_unicode_ci,mysql版本设置为5.6.27。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

由于\xC4\x87似乎是U + 0107的正确UTF-8表示形式,因此您要么不告诉MySQL在建立连接时要使用哪种编码,要么报告错误的编码。