cmd下 mysql 中文 问号 或者乱码 解决方法

image.png
##   mysql 下 输入

show variables like 'character_set_%';
如果和图片一样  是utf8 除了 binary 那个参数  那就查看 cmd 编码格式
image.png

可以看到 我的cmd是 gbk编码

所以调整 cmd编码

chcp 65001 cmd切换到 utf8 就能 正常显示

1、修改cmd字符集方法



#切换到UTF-8
chcp 65001
 
#切换到默认的GBK
chcp 936
 
#美国英语
chcp 437


2、设置cmd显示MySQL字符集方法



#设置成utf8
set names utf8
 
#设置成GBK
set names gbk

3、解决方法

cmd字符集为默认gbk,MySQL登陆状态下设置MySQL的cmd字符集为gbk,MySQL中文正常显示

你可能感兴趣的:(cmd下 mysql 中文 问号 或者乱码 解决方法)