Mysql-DOS命令操作中文乱码(①cmd中输入指令解决;②修改配置文件;③Navicat的命令列命令解决)与对齐的问题

Posted 时光-ing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql-DOS命令操作中文乱码(①cmd中输入指令解决;②修改配置文件;③Navicat的命令列命令解决)与对齐的问题相关的知识,希望对你有一定的参考价值。

【中文乱码问题】
报错内容:

报错原因: mysql的客户端编码的问题,我们的是utf8,而系统的cmd窗口编码是gbk。

解决办法:
1、show variables like ‘character%’; 查看所有mysql的编码。

2、将客户端编码修改为gbk。
①set character_set_client=gbk;
②set character_set_results=gbk;
注意:以上操作,只针对当前窗口有效果,如果关闭了服务器便失效。

3、若想永久解决Mysql-DOS命令操作的中文问题,可以修改配置文件,打开mysql的配置文件,.ini。在[mysqld]下添加如下两段内容:
①default-character-set
②character-set-server

【对齐问题】

解决办法–输入命令:
①set names gbk;
②charset gbk;

【扩展:命令列界面】
1、打开Navicat,点击“工具”,选择“命令列界面”。

2、在这里也可以提供一个命令行界面,在这里不会出现上述乱码的问题

3、在这里还可以调整字体的大小等状态,只需要点击 工具-选项 即可。

以上是关于Mysql-DOS命令操作中文乱码(①cmd中输入指令解决;②修改配置文件;③Navicat的命令列命令解决)与对齐的问题的主要内容,如果未能解决你的问题,请参考以下文章

cmd黑窗口查询数据库中数据时中文乱码

cmd - 命令行窗口中文乱码

node调用cmd输出乱码解决方案

命令行系列:解决cmd输出中文乱码

命令行系列:解决cmd输出中文乱码

临时解决cmd乱码