MySQL输入中文出现错误代码ERROR 1366

ERROR 1366:  Incorrect string value: 'xCDxF5xB8xD5...' for column 'name' at row 1

这是因为mysql编码的问题

首先查看你自己的编码设置是什么,进入mysql后输入

SHOW VARIABLES LIKE 'character%';


默认是utf8编码,我是因为改了之后截图的,上图显示客户端编码为gbk,这样就是对的。

找到mysql目录中的一个my.ini文件。

打开my.ini,把默认编码改为gbk就行了。(可以直接搜索关键字mysqld)


最后一步,关闭之前的cmd窗口,重新进入。

原文地址:https://www.cnblogs.com/xianyulouie/p/11041848.html