Home >Database >Mysql Tutorial >MySql修改数据库编码为utf8

MySql修改数据库编码为utf8

WBOY
WBOYOriginal
2016-06-07 14:50:351158browse

今天在网页上向数据库中插入数据的时候,发现插入的中文数据在数据库的表中显示的都是问号,在网上找教程尝试了很多方法都没有效果,最后找到了一种解决的方案 1.首先找到MySQL下的my.ini的文件 2.将【client】下的default-character-set=latin 改为 default

今天在网页上向数据库中插入数据的时候,发现插入的中文数据在数据库的表中显示的都是问号,在网上找教程尝试了很多方法都没有效果,最后找到了一种解决的方案


1.首先找到MySQL下的my.ini的文件

这里写图片描述

2.将【client】下的default-character-set=latin 改为 default-character-set=utf8
这里写图片描述

3.将【mysqld】下的character-set-server=latin 改为character-set-server=utf8(ps:这个我我找了好久才发现这一行 所以认真看吧)
这里写图片描述

4.保存然后退出 我们可以通过命令查看数据库当前编码:
mysql> SHOW VARIABLES LIKE ‘character%’;

如果下面的界面像我这样 显示的都是utf8 那么恭喜你 成功了, 只要重新启动mysql服务即可

这里写图片描述

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn