尝试插入像čćšđž:
这样的字符时出错ERROR 1366: 1366: Incorrect string value: '\xC4\x87'
我搜索了互联网,发现如果我尝试插入需要超过3个字节的字符,可能会导致此错误,但正如您在此错误中看到的那样,我的字符只占用2个字节。
排序规则设置为utf8_unicode_ci
,mysql版本设置为5.6.27。
有人可以帮忙吗?
答案 0 :(得分:0)
由于\xC4\x87
似乎是U + 0107的正确UTF-8表示形式,因此您要么不告诉MySQL在建立连接时要使用哪种编码,要么报告错误的编码。