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 相关文章推荐
MySQL8.0.24版本Release Note的一些改进点
Apr 22 MySQL
MySQL主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
Mysql Online DDL的使用详解
May 20 MySQL
新手必备之MySQL msi版本下载安装图文详细教程
May 21 MySQL
MySQL完整性约束的定义与实例教程
May 30 MySQL
Mysql中where与on的区别及何时使用详析
Aug 04 MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
Oct 16 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
May 02 MySQL
MYSQL事务的隔离级别与MVCC
May 25 MySQL
MySQL如何修改字段类型和字段长度
Jun 10 MySQL
关于MySQL中explain工具的使用
May 08 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
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
php基础教程
2015/08/26 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
HTML页面如何象ASP一样接受参数
2007/02/07 Javascript
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
文本框的字数限制功能jquery插件
2009/11/24 Javascript
Js 去掉字符串中的空格(实现代码)
2013/11/19 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
jQuery焦点图切换特效代码分享
2015/09/15 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
浅析JavaScript 函数柯里化
2020/09/08 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
python向图片里添加文字
2019/11/26 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
高级3D打印市场:Gambody
2019/12/26 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
模具设计与制造专业应届生求职信
2013/10/18 职场文书
日语求职信范文
2013/12/17 职场文书
材料员岗位职责
2014/03/13 职场文书
心理咨询承诺书
2014/05/20 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
2014年外联部工作总结
2014/11/17 职场文书
先进工作者个人总结
2015/02/15 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
Go语言实现Snowflake雪花算法
2021/06/08 Golang
springboot如何初始化执行sql语句
2021/06/22 Java/Android
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
Python如何让字典保持有序排列
2022/04/29 Python