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

PHPABC Mysql 810 次浏览 , , 没有评论

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

关于MySql的安装,可见:http://www.phpabc.cn/mysql-5-5-an-zhuang-tu-jie-shuo-ming.html

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

这是正常的插入数据:

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

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

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

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

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

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

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

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

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

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

重新测试,可以了

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

在UI中是不会乱码的

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

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

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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Go