Mysql 建表后 无法录入中文数据 解决办法
第一次写博客,新手学习Mysql,遇到的第一个问题,用了蛮久解决,解决好记录分享下,希望可以帮助同问的新手朋友,一起学习一起讨论。晚上十点多临时写的,比较急匆匆,没有细致排版,也没有事无巨细,后有时间,再完善。
一、错误原因查找
1.建表语句
可以看到最后一句,因为没有设置编码格式,所以默认了Latin1;
2.错误提示
插入带有中文的字符串时,显示错误;
3.查看数据库的编码设置
4.在网上查了很多说要将数据库编码改成utf8;
修改后尝试很多次还是无法录入中文;
最终查到原因,不仅要将数据库编码设置成utf8或者gbk(两者都支持中文,但是所占内存不同,依据工作需要选择