mysql安装时候没有设置utf-8_MySql5.5 在安装时设置编码为utf-8,扔不能插入中文的问题解决...

博主在重装系统后遇到了MySQL无法插入中文字符的困扰,尝试了多种方法,包括设置编码为UTF8,但问题依然存在。经过反复排查和回忆,博主找到了之前解决问题的总结,通过修改客服端、结果返回和连接的编码为GBK,成功解决了问题。同时提醒在重装MySQL时注意不要删除特定文件,否则可能无法成功安装。
摘要由CSDN通过智能技术生成

由于电脑经常开机蓝屏,所以今天就索性自己重装了一个系统。之前配置好的所有web开发环境要重新安装(当然不是很难),但是MySql的安装出现的问题让我又头疼了一次。

这篇就详细讲解中文不能插入数据库的问题。原以为将编码设置为UTF8,对中文的处理就不会出现问题,然后高高兴兴的就去玩了一下MySql,可是就是出问题了。不能插入中文!!!!】

这是正常的插入数据:

0818b9ca8b590ca3270a3433284dd417.png

但是出入中文时,却报错了。

0818b9ca8b590ca3270a3433284dd417.png

在百思不得姐的时候,我考虑到编码问题,所以查看了一下编码的设置,utf8!!按照网上的说法是没错的

0818b9ca8b590ca3270a3433284dd417.png

所以我就苦苦冥想,问题出在了哪里,也重装了N次,搞的我想砸电脑了,网上那些不靠谱的资料坑死爹我了。

顺带讲一下,以后再重新安装MySql时,若再最后一步出现不能启动服务的错误,可以看看C:\Documentsand Settings\AllUsers\Application Data此目录下的MySql包有没有删除,默认下,此文件路径是隐藏的。没有删除掉这个文件,是重装不了的 。不用怀疑,我试过了。

被MySql不能插入中文的问题折磨了两个小时后,我就突然想到了我以前安装时也碰到过,后来解决了,是有总结在哪里的,所以呢,我就按照那个总结的方法又来了一次,这下就行了。

按照如下方法  修改几个编码就行

0818b9ca8b590ca3270a3433284dd417.png

重新测试,可以了

0818b9ca8b590ca3270a3433284dd417.png

在UI中是不会乱码的

0818b9ca8b590ca3270a3433284dd417.png

SET character_set_client =gbk;  //设置客服端的编码

SET character_set_results =gbk //设置服务器端结果返回的编码

SET character_set_connection =gbk //设置客服端与服务端连接时的编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值