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 全文检索的使用示例
Jun 07 MySQL
MySQL 亿级数据导入导出及迁移笔记
Jun 18 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
MySQL常见优化方案汇总
Jan 18 MySQL
JMeter对MySQL数据库进行压力测试的实现步骤
Jan 22 MySQL
MySQL中int (10) 和 int (11) 的区别
Jan 22 MySQL
一文搞清楚MySQL count(*)、count(1)、count(col)区别
Mar 03 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
MySQL学习必备条件查询数据
Mar 25 MySQL
MYSQL优化之数据表碎片整理详解
Apr 03 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
Dec 24 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新手上路(四)
2006/10/09 PHP
PHP加密技术的简单实现
2016/09/04 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
js的延迟执行问题分析
2014/06/23 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
python显示天气预报
2014/03/02 Python
pygame学习笔记(4):声音控制
2015/04/15 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
详解python中的Turtle函数库
2018/11/19 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
乡镇组织委员个人整改措施
2014/09/16 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
2014年工商所工作总结
2014/12/09 职场文书
实习指导老师意见
2015/06/04 职场文书
十二生肖观后感
2015/06/12 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
Golang二维切片初始化的实现
2021/04/08 Golang
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS