mysql5.5中文乱码问题解决的有用方法


Posted in MySQL onMay 30, 2022
  • 查看MySQL的字符集
show variables like '%char%';

发现有部分不是utf-8

mysql5.5中文乱码问题解决的有用方法

  • 解决办法一(推荐,本人实验有用)

修改MySQL配置文件,来到mysql安装目录,找到my.ini文件(可能没有此文件,没有就自己建一个,本人就是没有该文件)

mysql5.5中文乱码问题解决的有用方法

  • 若有my.ini文件 进去之后,在三个地方增加配置

第一个

[client]
  default-character-set=utf8

第二个

[mysql]
 default-character-set=utf8

第三个

[mysqld]
 character-set-client-handshake = FALSE 
 character-set-server = utf8
 collation-server = utf8_unicode_ci 
 init_connect='SET NAMES utf8'
  • 若没有my.ini文件,则添加一个,内容为:
[client]
  default-character-set=utf8
[mysql]
 default-character-set=utf8
[mysqld]
 character-set-client-handshake = FALSE 
 character-set-server = utf8
character_set_filesystem = utf8
 collation-server = utf8_unicode_ci 
 init_connect='SET NAMES utf8'

注意!!! 记得重启mysql服务 此电脑——>管理——>服务和应用程序——>服务——>mysql服务——>重新启动

mysql5.5中文乱码问题解决的有用方法

  • 解决办法二(不推荐,本人实验没用,每次改完都会被还原)

查看MySQL的字符集

show variables like '%char%';

修改mysql数据表字符集编码的命令

SET character_set_client='utf8'; 
SET character_set_connection='utf8'; 
SET character_set_database='utf8';
SET character_set_filesystem='utf8';
SET character_set_results='utf8';
SET character_set_server='utf8';
SET character_set_system='utf8';

重启mysql服务 此电脑——>管理——>服务和应用程序——>服务——>mysql服务——>重新启动

mysql5.5中文乱码问题解决的有用方法

  • 其他情况,如果上面mysql设置好了,任然乱码那就可能是其他问题了,可能是数据库管理工具(如Navicat)的问题,也可能是代码编辑环境的问题(比如eclipse里的环境设置)

mysql5.5中文乱码问题解决的有用方法

mysql5.5中文乱码问题解决的有用方法

  • 希望帮助到你,解决中文乱码问题

总结

到此这篇关于mysql5.5中文乱码问题解决的文章就介绍到这了!


Tags in this post...

MySQL 相关文章推荐
Mysql Show Profile
Apr 05 MySQL
mysql的MVCC多版本并发控制的实现
Apr 14 MySQL
MySQL系列之十二 备份与恢复
Jul 02 MySQL
MySQL一些常用高级SQL语句
Jul 03 MySQL
MySQL配置主从服务器(一主多从)
Aug 07 MySQL
Prometheus 监控MySQL使用grafana展示
Aug 30 MySQL
mysql自增长id用完了该怎么办
Feb 12 MySQL
Mysql事务索引知识汇总
Mar 17 MySQL
MySQL学习之基础命令实操总结
Mar 19 MySQL
MySQL分区表管理命令汇总
Mar 21 MySQL
MySQL解决Navicat设置默认字符串时的报错问题
Jun 16 MySQL
MySQL 原理与优化之Limit 查询优化
Aug 14 MySQL
深入理解MySQL中MVCC与BufferPool缓存机制
MYSQL事务的隔离级别与MVCC
详解Mysql数据库平滑扩容解决高并发和大数据量问题
MySQL中EXPLAIN语句及用法
May 20 #MySQL
Mysql 一主多从的部署
May 20 #MySQL
mysql 排序失效
May 20 #MySQL
MySQL 自动填充 create_time 和 update_time
May 20 #MySQL
You might like
PHP4实际应用经验篇(6)
2006/10/09 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
js实现右下角提示框的方法
2015/02/03 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
python设置中文界面实例方法
2020/10/27 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
客服实习的个人自我鉴定
2013/10/20 职场文书
创业计划书六个要素
2013/12/26 职场文书
优秀毕业生的求职信
2014/07/21 职场文书
学位证书委托书
2014/09/30 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
python - timeit 时间模块
2021/04/06 Python
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server