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 Shell的介绍以及安装
Apr 24 MySQL
MySQL获取所有分类的前N条记录
May 07 MySQL
MySQL索引知识的一些小妙招总结
May 10 MySQL
Mysql基础知识点汇总
May 26 MySQL
Mysql效率优化定位较低sql的两种方式
May 26 MySQL
MySql 缓存查询原理与缓存监控和索引监控介绍
Jul 02 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
MySQL笔记 —SQL运算符
Jan 18 MySQL
MySQL限制查询和数据排序介绍
Mar 25 MySQL
WINDOWS下安装mysql 8.x 的方法图文教程
Apr 19 MySQL
MySQL数据库 任意ip连接方法
May 20 MySQL
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
Jun 14 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数组应用之比较两个时间的相减排序
2008/08/18 PHP
解析csv数据导入mysql的方法
2013/07/01 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
php实现记事本案例
2020/10/20 PHP
javascript 函数使用说明
2010/04/07 Javascript
js中匿名函数的N种写法
2010/09/08 Javascript
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
python解析基于xml格式的日志文件
2017/02/25 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
计算机专业个人求职自荐信
2013/09/21 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
英语教研活动总结
2014/07/02 职场文书
企业宣传稿范文
2015/07/23 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
Python 实现Mac 屏幕截图详解
2021/10/05 Python
sql注入报错之注入原理实例解析
2022/06/10 MySQL
小程序实现侧滑删除功能
2022/06/25 Javascript