MySql修改数据库编码为utf8
2016-05-08 16:46
543 查看
今天在网页上向数据库中插入数据的时候,发现插入的中文数据在数据库的表中显示的都是问号,在网上找教程尝试了很多方法都没有效果,最后找到了一种解决的方案
1.首先找到MySQL下的my.ini的文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/11/c1a4e4b39f5d18f7fc65b6cc5a8f350a)
2.将【client】下的default-character-set=latin 改为 default-character-set=utf8
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/11/ae17989ba7d4e9db4553da768f7f3f19)
3.将【mysqld】下的character-set-server=latin 改为character-set-server=utf8(ps:这个我我找了好久才发现这一行 所以认真看吧)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/11/2b074df3f5bb63653adcc33dca4e27a8)
4.保存然后退出 我们可以通过命令查看数据库当前编码:
mysql> SHOW VARIABLES LIKE ‘character%’;
如果下面的界面像我这样 显示的都是utf8 那么恭喜你 成功了, 只要重新启动mysql服务即可
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服务即可
相关文章推荐
- mysql操作语法
- 使用VS2015和Nhibernate实现与MySql数据库连接,实现增删改查操作
- Mysql 存储程序
- JDBC中连接MySQL数据库
- 在使用xutils时post请求传递中文到服务端Mysql数据库出现中文乱码。
- mysql-5.6-win32免安装版配置
- MySql5.7配置版安装
- MySQL学习7:操作数据表(一)
- MySQL二进制文件规范安装
- MySql笔记-主要存储引擎
- MYSQL中文乱码的问题
- mysql5.7 ERROR 1045 (28000): Access denied for user解决方法
- mysql优化设计方案
- Mysql 数据库 操作语句
- jdbc mysql driver 6.0.2
- MySQL 服务无法启动 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
- MySQL 数据库性能优化之表结构优化
- mysql的基本操作
- MySQL 5.6.22绿色版安装
- MySQL 加锁处理分析