当前位置: 技术问答>linux和unix
Fedora19中文版使用SecureCRT远程SSH登陆,执行命令提示信息为乱码的问题
来源: 互联网 发布时间:2017-04-22
本文导语: 最近安装了Fedora19中文版本,并启动了SSH2服务,通过SecureCRT客户端可以远程SSH2登陆。 但是,在执行命令过程中,系统给出的提示信息都是乱码,应该是中文信息在SecureCRT上不能显示的缘故。 随后,在Fedora19上的“设...
最近安装了Fedora19中文版本,并启动了SSH2服务,通过SecureCRT客户端可以远程SSH2登陆。
但是,在执行命令过程中,系统给出的提示信息都是乱码,应该是中文信息在SecureCRT上不能显示的缘故。
随后,在Fedora19上的“设置”->“区域和语言”中把区域设置为English(United States),然后重启系统,可以看到系统的所有显示信息都变成了英文的。但是,远程SSH2的客户提示信息仍然存在乱码,也就是还是中文信息。
请问,SSH2给客户端回显的格式怎样从中文切换到英文?
通过设置SSH2的相关参数能到达目的吗,具体应该怎样设置,是否需要把Fedora系统重新安装位英文?
但是,在执行命令过程中,系统给出的提示信息都是乱码,应该是中文信息在SecureCRT上不能显示的缘故。
随后,在Fedora19上的“设置”->“区域和语言”中把区域设置为English(United States),然后重启系统,可以看到系统的所有显示信息都变成了英文的。但是,远程SSH2的客户提示信息仍然存在乱码,也就是还是中文信息。
请问,SSH2给客户端回显的格式怎样从中文切换到英文?
通过设置SSH2的相关参数能到达目的吗,具体应该怎样设置,是否需要把Fedora系统重新安装位英文?
|
export LANG=zh_CN.GB2312
如果可以的话,在/etc/sysconfig/i18n(Redhat是这个路径),修改LANG=zh_CN.GB2312,注释掉原来的LANG那行,这样就永久生效了。
如果可以的话,在/etc/sysconfig/i18n(Redhat是这个路径),修改LANG=zh_CN.GB2312,注释掉原来的LANG那行,这样就永久生效了。
|
exprot LANG=zh_CN.UTF-8/en_US.UTF-8
|
你是说export命令没有吗?
你可以修改/etc/sysconfig/i18n,在直接执行 source /etc/sysconfig/i18n
|
你先在Linux的控制台上确认语言已经改过来了
如果远程还有问题,那就是你远程软件的设置问题了
SecureCRT的设置,问下度娘
如果远程还有问题,那就是你远程软件的设置问题了
SecureCRT的设置,问下度娘
|
secureCRT 修改 编码格式为utf-8试试