解决数据库不能输入中文问题

在创建数据库的时候,和建立表的时候,我们可能会出现一个问题,就是不能在表当中添加中文,往往会出现这样的错误代码:

Mysql 错误1366, "Incorrect string value: \xE6\xB7\xB1\xE5\x85\xA5... for column

解决此类问题,我总结了以下几种方法:

方法一:

在创建数据库的时候,字符集与数据库排序规则都选择默认就可以了

在创建表的时候,也选择默认的创建

创建好了表,在表中输入中文,保存即可。

刚刚我们创建的数据库和表的,字符集将会变样子,如下:

方法二:

修改Mysql数据库编码,改成utf-8,默认是latin1 (推荐);

点击安装MySQL数据库

一直点next知道下面这个界面:

记住,前面那个圈 一点要点,下拉框选utf8

继续next直到,如下这个页面:

写你原来的密码继续,然后继续Next:

点击执行:

以上两种解决方法,比较合适使用,也比较简单,记住在开发的时候,如果数据库的设置没有错,又不能存入中文,请注意查看自己的工程项目的编码格式是否是正确的。

经验分享 程序员 微信小程序 职场和发展