您的位置:首页 > 数据库 > MySQL

使用终端查看mysql数据中文出现乱码解决

2017-11-07 19:57 645 查看
今天在工作中,想查看表的定义,使用show create table tableName后出现乱码情况。

COMMENT ‘????,1:??,2:??????,3:????’

但是在创建表的时候已经指定了编码格式

ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=’???’

终端查询出来的时候是乱码。

解决办法:

使用

show variables like ‘char%’;

发现character_set_results 值为 latin1,导致显示错误。

重新设置值为utf8

set character_set_results=utf8;

查询显示正常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql