在创建数据库的时候,和建立表的时候,我们可能会出现一个问题,就是不能在表当中添加中文,往往会出现这样的错误代码:
Mysql 错误1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '
解决此类问题,我总结了以下几种方法:
方法一:
在创建数据库的时候,字符集与数据库排序规则都选择默认就可以了
在创建表的时候,也选择默认的创建
创建好了表,在表中输入中文,保存即可。
刚刚我们创建的数据库和表的,字符集将会变样子,如下:
方法二:
修改Mysql数据库编码,改成utf-8,默认是latin1 (推荐);
点击安装MySQL数据库
一直点next知道下面这个界面:
记住,前面那个圈 一点要点,下拉框选utf8
继续next直到,如下这个页面:
写你原来的密码继续,然后继续Next:
点击执行:
以上两种解决方法,比较合适使用,也比较简单,记住在开发的时候,如果数据库的设置没有错,又不能存入中文,请注意查看自己的工程项目的编码格式是否是正确的。