MySql的中文识别问题

在项目中遇到MySQL中文识别问题,通过尝试修改my.ini文件字符编码配置未果后,使用命令行设置服务器和数据库的字符编码为GBK。尽管MySQL客户端不识别utf-8,但在创建数据库时指定GBK编码,经测试能完美兼容中文。总结得出,为确保中文显示正常,需在数据库创建阶段就设定好正确的字符集。
摘要由CSDN通过智能技术生成

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

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

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


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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值