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

ERROR 1366:  Incorrect string value: '\xCD\xF5\xB8\xD5...' for column 'name' at row 1

这是因为mysql编码的问题

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

SHOW VARIABLES LIKE 'character%';


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

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

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


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

posted @ 2016-06-19 10:46  咸鱼也是有梦想的  阅读(578)  评论(0编辑  收藏  举报