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 06 MySQL
MySQL安装后默认自带数据库的作用详解
Apr 27 MySQL
MySQL时间盲注的五种延时方法实现
May 18 MySQL
Mysql官方性能测试工具mysqlslap的使用简介
May 21 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
面试被问select......for update会锁表还是锁行
Nov 11 MySQL
Mysql分库分表之后主键处理的几种方法
Feb 15 MySQL
MySQL日期时间函数知识汇总
Mar 17 MySQL
优化Mysql查询的示例
Apr 26 MySQL
MySQL索引 高效获取数据的数据结构
May 02 MySQL
MySQL数据库中的锁、解锁以及删除事务
May 06 MySQL
MySQL优化之慢日志查询
Jun 10 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解析RSS的方法
2015/03/05 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
jQuery ui 1.7更新小结
2009/08/15 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
javaScript 页面自动加载事件详解
2014/02/10 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
javascript history对象详解
2017/02/09 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
2017/06/30 Javascript
JSON 数据格式详解
2017/09/13 Javascript
JS闭包的几种常见形式实例详解
2017/09/16 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
王纯业的Python学习笔记 下载
2007/02/10 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
Django的信号机制详解
2017/05/05 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
python实现图书管理系统
2018/03/12 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
Python流程控制 if else实现解析
2019/09/02 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
名词解释型面试题(主要是网络)
2013/12/27 面试题
运动会广播稿80字
2014/01/23 职场文书
初二学习计划书范文
2014/04/27 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
2015年世界粮食日演讲稿
2015/03/20 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫