解决SecureCRT下MySQL的中文乱码


本文摘自PHP中文网,作者巴扎黑,侵删。

一、查看Linux主机系统字符集

命令: echo $LANG

[root@pythontab.com ~]# echo $LANG

[root@pythontab.com ~]# en_US.UTF-8

查看是不是en_US,如果不是则可按照下面的方法修改:

1、直接设置变量的方式修改,命令如下两条命令:

[root@pythontab.com ~]# export LANG=en_US.UTF-8;

[root@pythontab.com ~]# export LC_ALL=en_US.UTF-8;

2、修改文件方式,通过修改/etc/sysconfig/i18n文件控制

[root@pythontab.com ~]# vim /etc/sysconfig/i18n

LANG="en_US.UTF-8" #即为系统的语言,修改该项即可

修改文件保存退出之后要生效要执行如下命令才可生效

[root@pythontab.com ~]$ source /etc/sysconfig/i18n

注意:上面的en_US.UTF-8是我的服务器的配置,如果你的是en_US,那也没有关系,不影响后面的操作,也不影响正常显示中文。

二、更改ssh客户端默认显示字符集

ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可在终端上显示中文。

这里指的是一般文件里面的中文是可以正常显示的,但是mysql里面的中文就不一定了,如果没有正常显示,请继续往下看,跟随下面的步骤操作。

阅读剩余部分

相关阅读 >>

linux下mysql乱码问题

centos安装mysql报错了怎么办

linux下如何删除乱码文件及目录

centos下中文文件名显示乱码怎么办

centos7如何查看mysql服务是否启动

linux中如何查看是否安装mysql

linux中如何删除乱码文件

关于linux系统授权mysql外网访问的详解

linux怎么重启mysql

在vmware上安装ubuntu,并且SecureCRT远程连接

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



打赏

取消

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

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

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

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

评论

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