为了支持中文显示,mysql服务使用utf8编码,使用navicate连接数据库,为了保持编码的一致性,连接也使用utf8编码,如下图所示:
连接完成,表定义的备注信息一直乱码,起初以为是mysql服务器的问题,各种设置无果!这时查看使用的字符集:
show variables like 'char%';
发现,client,connection和results的字符集设置是有问题,被该问题困扰了好久,突发异想,想navicate的字符集设置成自动,问题解决!
此时再次查看使用字符集
本文共 288 字,大约阅读时间需要 1 分钟。
为了支持中文显示,mysql服务使用utf8编码,使用navicate连接数据库,为了保持编码的一致性,连接也使用utf8编码,如下图所示:
连接完成,表定义的备注信息一直乱码,起初以为是mysql服务器的问题,各种设置无果!这时查看使用的字符集:
show variables like 'char%';
发现,client,connection和results的字符集设置是有问题,被该问题困扰了好久,突发异想,想navicate的字符集设置成自动,问题解决!
此时再次查看使用字符集
转载于:https://blog.51cto.com/houenxun/1764530