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的命令列命令解决)与对齐的问题的主要内容,如果未能解决你的问题,请参考以下文章