**Mysql 建表后 无法录入中文数据 解决办法**

Mysql 建表后 无法录入中文数据 解决办法
第一次写博客,新手学习Mysql,遇到的第一个问题,用了蛮久解决,解决好记录分享下,希望可以帮助同问的新手朋友,一起学习一起讨论。晚上十点多临时写的,比较急匆匆,没有细致排版,也没有事无巨细,后有时间,再完善。

一、错误原因查找
1.建表语句
在这里插入图片描述
可以看到最后一句,因为没有设置编码格式,所以默认了Latin1;
2.错误提示
在这里插入图片描述
插入带有中文的字符串时,显示错误;
3.查看数据库的编码设置
在这里插入图片描述
4.在网上查了很多说要将数据库编码改成utf8;
在这里插入图片描述
修改后尝试很多次还是无法录入中文;
最终查到原因,不仅要将数据库编码设置成utf8或者gbk(两者都支持中文,但是所占内存不同,依据工作需要选择

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值