MySQL命令行操作时的编码问题详解


Posted in MySQL onApril 14, 2021

1.查看MySQL数据库编码

mysql -u用户名 -p密码
show variables like 'char%';

MySQL命令行操作时的编码问题详解

2.编码解释

1.character_set_client:MySQL会使用该编码来解读客户端发送来的数据,如果该字段编码为utf8,那么如果客户端发送过来的数据不是utf8,就会出现乱码现象。

2.character_set_results:MySQL会把数据转换成该编码后,再发送给客户端,例如该编码为utf8,那么如果客户端不使用utf8来解读,那么就会出现乱码现象。

3.控制台乱码问题

3.1 插入或修改时出现乱码

MySQL命令行操作时的编码问题详解

原因:cmd命令行默认使用gbk编码,而character_set_client却为utf8。

解决:

set character_set_client = gbk;

3.2 查询出的数据出现乱码

MySQL命令行操作时的编码问题详解

原因:cmd命令行默认使用gbk编码,而set character_set_results却为utf8。

解决:

set character_set_results = gbk;

4.指定默认编码

上述解决办法只对当前连接有效,当退出窗口后,再次登录MySQL还需再次设置变量,因此为了一劳永逸我们可以在MySQL安装目录下的my.ini中设置

MySQL命令行操作时的编码问题详解

MySQL命令行操作时的编码问题详解

将其改为 gbk即可:

MySQL命令行操作时的编码问题详解

查看效果:

MySQL命令行操作时的编码问题详解

MySQL命令行操作时的编码问题详解

至此,我们MySQL在命令行操作的编码问题便成功解决了~!

总结

到此这篇关于MySQL命令行操作时的编码问题详解的文章就介绍到这了,更多相关MySQL命令行操作编码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL安装后默认自带数据库的作用详解
Apr 27 MySQL
mysql 8.0.24 安装配置方法图文教程
May 12 MySQL
为什么mysql字段要使用NOT NULL
May 13 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
mysql 数据插入优化方法之concurrent_insert
Jul 01 MySQL
MySQL如何解决幻读问题
Aug 07 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
浅谈redis的过期时间设置和过期删除机制
Mar 18 MySQL
浅谈MySQL中的六种日志
Mar 23 MySQL
MySQL视图概念以及相关应用
Apr 19 MySQL
讲解MySQL增删改操作
May 06 MySQL
MySQL实现用逗号进行拼接、以逗号进行分割
Dec 24 MySQL
Idea连接MySQL数据库出现中文乱码的问题
Apr 14 #MySQL
mysql的MVCC多版本并发控制的实现
mysql查询的控制语句图文详解
详解MySQL InnoDB存储引擎的内存管理
MySQL Innodb关键特性之插入缓冲(insert buffer)
Apr 08 #MySQL
如何使用Maxwell实时同步mysql数据
MySQL创建索引需要了解的
Apr 08 #MySQL
You might like
Zend引擎的发展 [15]
2006/10/09 PHP
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
PHP 中文处理技巧
2010/04/25 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
javascript页面加载完执行事件代码
2014/02/11 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
bootstrap table小案例
2016/10/21 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
使用Python来开发微信功能
2018/06/13 Python
python实现flappy bird游戏
2018/12/24 Python
numpy中的meshgrid函数的使用
2019/07/31 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
Python统计学一数据的概括性度量详解
2020/03/03 Python
python 星号(*)的多种用途
2020/09/21 Python
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
期末自我鉴定
2014/01/23 职场文书
党校培训自我鉴定范文
2014/03/20 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
科技活动周标语
2014/10/08 职场文书
买房协议书范本
2014/10/23 职场文书
高考升学宴答谢词
2015/01/20 职场文书
会计工作岗位职责
2015/02/03 职场文书
个人总结怎么写
2015/02/26 职场文书
西柏坡观后感
2015/06/08 职场文书
军训结束新闻稿
2015/07/17 职场文书
关于军训的感想
2015/08/07 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
浅谈Python中对象是如何被调用的
2022/04/06 Python