尝试插入čćšđž之类的字符时出现错误:
ERROR 1366: 1366: Incorrect string value: '\xC4\x87'
我在互联网上搜索后发现,如果我尝试插入需要超过3个字节的字符,则可能会导致此错误,但是正如您在此错误中看到的那样,我的字符仅占用2个字节。
排序规则设置为
utf8_unicode_ci
,mysql版本为5.6.27。有人可以帮忙吗?
最佳答案
由于\xC4\x87
似乎是U + 0107的正确UTF-8表示形式,因此您要么没有告诉MySQL建立稳定连接时要使用哪种编码,要么报告了错误的连接。
关于mysql - 错误1366年:1366年:不正确的字符串值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33400471/