怎么设置 SSH secure shell client 字符集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置 SSH secure shell client 字符集相关的知识,希望对你有一定的参考价值。

请问下在SSH SECURE SHELL CLIENT中哪里有可以设置字符集的选项
现在在WIN下连UNIX中文显示全是乱码啊

这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要‘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
export LANG

即可正常显示中文.更改 .bash_profile 配置文件后,该文件内容如下:( 我使用的是这个方法 !)

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
LANG=zh_CN.GB2312
export PATH
export LANG
unset USERNAME

方案二:或使用其他远程登陆软件,并修改配置,将字符编码设置为UTF-8。

PS:远程登陆软件 命令行界面putty,Cterm,SecureCRT,含FTP功能的有Filezilla,Secure Shell Client,图形界面的有Xming,XShell,Xmanager等

下面以Putty和SecureCRT为例。

修改SecureCRT设置:选项(Options)->会话选项(Session Options)->外观(Appearance)->字符(Character),选择UTF-8。

putty选择配置窗口左边的Windows—— Translation,在右边的 Received data assumed to be in which character set 下拉列表中选择“UTF-8”

参考技术A 遇到过跟你一样的情况,网上差了很多资料都说不支持unicode和GB2312,强烈建议你使用putty,开源且短小精干,命令行模式不比SSH SECURE SHELL CLIENT差,如果需要用SSH模式操作文件夹,推荐FileZilla,同样是开源,而且支持多线程下载文件,以前用SSH SECURE SHELL CLIENT传一个多文件目录的时间用FileZilla一般能节省一半或者更多的文件,并且中文支持不错。本回答被提问者采纳 参考技术B 都是些答非所问的家伙,懂不懂汉语啊? 参考技术C 不会

以上是关于怎么设置 SSH secure shell client 字符集的主要内容,如果未能解决你的问题,请参考以下文章

ssh secure shell client怎么使用

ssh secure shell 如何使用

ssh secure shell client中文乱码

如何卸载ssh secure shell

为啥有些网站不能直接用FTP上传而只能用"SSH Secure Shell"

ssh secure shell上传文件功能未响应,之前好用