前端之家收集整理的这篇文章主要介绍了
SSH Secure Shell Client中文乱码的解决方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是SSHSecureShellClient多年未
解决的短板,要求客户端和服务器端都要‘UTF-8’编码,Windows
中文版的编码是非UTF-8。zh_CN.UTF-8是UTF编码的
中文语言环境。
Windows使用的是GB2312编码,大多数linux系统
支持的是UTF-8编码,而远程登陆时使用的是本地编码,所以会出现乱码的问题;现有几种
解决方案:
方案一:修改linux服务器的环境变量
使用linux,在
用户根目录下有一个.bash_profile
配置文件,该配置只对当前
用户有效.若对所有的
用户有效,
修改/etc/profile
文件
使用ls -a命令可以查看到该
文件.使用vi编辑器打开该
文件后,在其中加入
LANG=zh_CN.GB2312
exportLANG
@H_
404_13@
@H_
404_13@
即可正常
显示中文.更改
.bash_profile 配置文件后,该
文件内容如下:
( 我使用的是这个方法 !)
@H_
404_13@
#
.bash_profile
#
Getthealiasesandfunctions
if[
@H_
404_46@-f~/.bashrc];then
.~/.bashrc
fi
#
Userspecificenvironmentandstartupprograms
PATH=
$PATH:
$HOME/bin
LANG=zh_CN.GB2312
exportPATH
exportLANG
unsetUSERNAME
@H_
404_13@