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 相关文章推荐
Windows10下安装MySQL8
Apr 06 MySQL
新手入门Mysql--sql执行过程
Jun 20 MySQL
MySQL的Query Cache图文详解
Jul 01 MySQL
MySQL query_cache_type 参数与使用详解
Jul 01 MySQL
MySQL系列之二 多实例配置
Jul 02 MySQL
MySQL常见优化方案汇总
Jan 18 MySQL
mysql 生成连续日期及变量赋值
Mar 20 MySQL
MySQL RC事务隔离的实现
Mar 31 MySQL
mysql查询结果实现多列拼接查询
Apr 03 MySQL
Mysql中常用的join连接方式
May 11 MySQL
MySQL查询日期时间
May 15 MySQL
MySQL选择合适的备份策略和备份工具
Jun 01 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
相对路径转化成绝对路径
2007/04/10 PHP
PHP 变量的定义方法
2010/01/26 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
PHP获取音频文件的相关信息
2015/06/22 PHP
PHP7多线程搭建教程
2017/04/21 PHP
js 页面输出值
2008/11/30 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
Javascript实现字数统计
2015/07/03 Javascript
javascript倒计时效果实现
2015/11/12 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
python爬取哈尔滨天气信息
2018/07/14 Python
Python合并多个Excel数据的方法
2018/07/16 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
阿里云:Aliyun.com
2017/02/15 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
创业计划书的写作技巧及要点
2014/01/31 职场文书
大学活动总结范文
2014/04/29 职场文书
保护环境倡议书范文
2014/05/13 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
培训师岗位职责
2015/02/14 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
Django实现drf搜索过滤和排序过滤
2021/06/21 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android