很多小伙伴发现在命令行执行mysql命令会出现乱码的情况,那么根据我们以前解决了各种出现乱码情况的经验,我们初步判断应该是没有使用utf8编码,那么我们继续往下看。
首先我们先来看一下解决乱码的方法:
第一步,我们需要找到安装mysql的目录找到 my.ini 文件:
第二步,右键my.ini文件然后使用记事本打开my.ini文件,找到default-character-set看看是不是utf8,如果不是的话,改为utf8即可。
# MySQL client library initialization. [client] port=3306 [mysql] default-character-set=utf8
第三步,在命令行使用show variables like'%char%';命令查看mysql使用的字符集
第四步,改变原有数据库的编码方式:
set character_set_database=utf8; set character_set_server=utf8; set character_set_client=gb2312; set character_set_connection=gb2312;
以上就是小编给大家带来的在cmd中解决mysql乱码问题的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。