为了支持中文显示,mysql服务使用utf8编码,使用navicate连接数据库,为了保持编码的一致性,连接也使用utf8编码,如下图所示:
连接完成,表定义的备注信息一直乱码,起初以为是mysql服务器的问题,各种设置无果!这时查看使用的字符集:
show variables like ‘char%‘;
发现,client,connection和results的字符集设置是有问题,被该问题困扰了好久,突发异想,想navicate的字符集设置成自动,问题解决!
此时再次查看使用字符集
本文出自 “技术成就梦想” 博客,请务必保留此出处http://houenxun.blog.51cto.com/3958763/1764530
原文:http://houenxun.blog.51cto.com/3958763/1764530