Rootop 服务器运维与web架构

远程SSH linux时终端乱码及文件乱码的解决办法

| 暂无评论

服务器托管于远程机房,需要调试的时候我们会选择ssh这个服务,服务器端不多说了,主要说下客户端,客户端的软件大都有SSH Secure Shell Client、putty、securityCRT等等,我比较喜欢的是putty,绿色小巧,不到500K,界面单间易用。

如果系统安装选择为中文时,ssh远程进入以后,重启某个服务便显示为乱码。

         终端默认是使用windows的编码方式(GBK),我们需要手动改为UTF-8

再次重启的时候就不会是乱码了:

[root@mail ~]# service httpd restart
停止 httpd:                                               [确定]
启动 httpd:                                               [确定]
[root@mail ~]#

这是终端的乱码问题,再说一下打开中文文件乱码问题。

在很多的配置文件中,含有中文,用vi打开时也是会乱码。首先我们系统中要有中文语言显示包(fonts-chinese),否则改为UTF-8也是会乱码。
[root@mail ~]# cat /etc/sysconfig/i18n
LANG=”zh_CN.UTF-8″
[root@mail ~]#
上面的设置,系统语言为中文,如果想改为英文的话,替换为:

LANG=”en_US.UTF-8″  保存即可。

临时性改变语言:export LANG=en_US.UTF-8

echo $LANG   //查看语言

[root@mail ~]# export LANG=en_US.UTF-8
[root@mail ~]#
[root@mail ~]# echo $LANG
en_US.UTF-8

PS:
yum -y groupinstall chinese-support    安装所有与中文支持相关的包

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/583.html

作者:Venus

服务器运维与性能优化

发表回复