博客列表 >Mysql数据库乱码问题

Mysql数据库乱码问题

黄小凡的博客
黄小凡的博客原创
2017年09月15日 16:42:30867浏览

有的时候数据库一直有乱码,这个时候就需要检查数据库的编码问题了,登录mysql,查看当前编码

show variables like "%char%";

1.png

这是我刚安装完的默认mysql 字符编码,windows下进入mysql的配置文件my.ini修改,Linux下进入my.cnf

vi  /etc/my.cnf

SET NAMES 'charset_name'

SET NAMES 'x'语句与这三个语句等价:

mysql>SETcharacter_set_client = x;

mysql>SETcharacter_set_results = x;

mysql>SETcharacter_set_connection = x;

再加入以下三行

[client]  
default-character-set=utf8  
/*[mysqld]*/  
character-set-server=utf8
default-character-set=utf8

保存退出重启mysql即可

service mysqld restart

1.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议