解决SecureCRT下MySQL的中文乱码


当前第2页 返回上一页

SecureCRT设置:(在打开会话以后可以直接设置会话选顶)选项(Options)->会话选项(Session Options)->外观(Appearance)->字符(character encoding),选择UTF-8 。

这样就设置了默认显示字符集。

三、查看mysql的字符集设置

查看mysql server字符集系统变量:

mysql>show variables like 'character_%';

mysql>show variables like 'collation%';

最终客户端连接的字符集是由客户端连接时指定的

连接时指定字符集命令:

mysql --default-character-set=utf8

如果不想每次连接数据库都指定连接字符集,就需要在配置文件指定字符集,但是更改配置文件后需重启服务才会生效。

编辑 /etc/my.cnf, 修改下列配置项

[client]

set character_set_results=utf8

[mysql]

set character_set_results=utf8

总结: 如果想要ssh客户端(SecureCRT等)mysql中文显示不乱码,就要保证 Linux系统字符集、ssh客户端显示字符集、mysql客户端连接字符集一致!

以上就是解决SecureCRT下MySQL的中文乱码的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

linux下java乱码

centos下中文字符总是乱码

linux下zip文件解压乱码该如何解决?

linux中如何删除乱码文件

怎么访问docker内的mysql

linux系统如何查看mysql版本号的办法分享

linux安装oracle出现界面乱码

centos安装mysql出错了怎么办

linux中如何查看是否安装mysql

linux的mysql配置文件在哪

更多相关阅读请进入《SecureCRT》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...