MySql的中文识别问题

来源:互联网 发布:白人女友啪啪 知乎 编辑:程序博客网 时间:2024/05/18 01:32

关于MySql的中文识别问题,一直本来想去回避这个问题的,但是今天在做项目的时候确实用到了,这就让我很恼火,于是,想尽了所有办法,搞了我一晚上,终于找到了对于这个问题准确的说对我而言的解决方案。

由于我是直接安装的wampserver,不知道是版本还是什么原因,我竟然在my.ini的文件找不到相应的对应的字符编码配置。

哎,想想,算了吧,这样不行,就直接用命令吧,于是输入了下面【1】【2】的指令,当我重启MySql之后,发现其实根本没有改变,而且,在输入这个命令之后添加数据依然是不识别,这就是个问题了,于是,想啊想,找啊找。。。。。


终于,找到了一个相对还算一般的方法,就是在我创建数据库的时候就应该去指定字符编码,于是便有了【4】的执行命令,这样的

话,经过测试,完美兼容中文,说明的是,Mysql客服端不识别utf-8,这也是我想当没办法的,一个编码不就完了吗?

所以,还是在当前继续用我们的大国标码吧。。。

SET character_set_server = gbk;//设置服务器的字符编码【1】

SET character_set_database = gbk;//设置数据库的字符编码【2】

show variables like 'character%';//查询所有的字符编码【3】

create database 数据库名 character set gbk;【4】

SET character_set_server = gbk;//设置服务器的字符编码

SET character_set_database = gbk;//设置数据库的字符编码

show variables like 'character%';//查询所有的字符编码

create database 数据库名 character set gbk;

0 0
原创粉丝点击