我的mysql在安装时设置的字符集是utf8,但是插入中文字段时还是会报错ERROR:1366(HY000)Incorrect string value

C:\Program Files\MySQL\MySQL Server 5.5\my.ini如下


但是在创建表后却不能插入中文字符


当插入中文字符时报错报错ERROR:1366(HY000)Incorrect string value

解决方法:把my.ini的CLIENT SECTION部分中的default-character-set=utf-8改为default-character-set=GBK,其他的都不变,然后重新打开mysql的cmd界面执行插入操作就ok了。

开始->管理员方式运行->cmd

停止:net stop mysql

启动:net start mysql

问题解决

posted on 2011-11-17 21:21  Kevin Bing  阅读(3734)  评论(0编辑  收藏  举报