修改mysql 字符集为utf-8

应用程序向mysql数据库存入带有中文的字段会产生乱码现象,这是编码问题造成的

数据库级别的设置修改往往不能使编码格式得到保持(重启会恢复,而且每次创建数据库都要重新设置一遍太麻烦)

这里直接上服务器级别(修改配置文件)的修改

1、登录mysql数据库查看字符集(可以看到默认字符为latin)

show variables like 'character_set%';

2、编辑配置文件

cd /etc

vi my.cnf

3、按下i键进入编辑模式加入

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

按下 shift + : 组合键然后输入 wq! 保存

4、重启mysql服务

service mysql(或者mysqld) restart

重新添加数据到数据库检验即可

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值