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基础(二)
Apr 05 MySQL
Mysql 性能监控及调优
Apr 06 MySQL
MySql学习笔记之事务隔离级别详解
May 12 MySQL
修改MySQL的数据库引擎为INNODB的方法
May 26 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
MySQL定时备份数据库(全库备份)的实现
Sep 25 MySQL
一篇文章看懂MySQL主从复制与读写分离
Nov 07 MySQL
MySQL之MyISAM存储引擎的非聚簇索引详解
Mar 03 MySQL
MySQL插入数据与查询数据
Mar 25 MySQL
MySQL RC事务隔离的实现
Mar 31 MySQL
MySQL GTID复制的具体使用
May 20 MySQL
SQL语句中EXISTS的详细用法大全
Jun 25 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数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
2015/01/20 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
2016/07/20 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
vuex实现数据状态持久化
2019/11/11 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
Python  Django 母版和继承解析
2019/08/09 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
给女儿的表扬信
2014/01/18 职场文书
质量主管工作职责
2014/09/26 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
售房协议书范本2014
2014/10/23 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
Python办公自动化之Excel(中)
2021/05/24 Python
Python 文字识别
2022/05/11 Python
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技