解决xshell 、SecureCRT中文乱码

摘要:
或者,您可以单击xshell工具栏中的“编码”按钮并选择utf8编码。
一、解决xshell 中文乱码

在xshell命令行里面

输入: locale
输出: 

LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

说明系统的中文编码是采用utf8的,那么为了在xshell中正常的显示中文,我们要把xshell编码方式改成utf8:

[文件]–>[打开]–>在打开的session中选择连接的那个,点击properties -> [Terminal ],在右边的translation先选择utf8,然后重新连接服务器即可。

或者也可以在xshell的工具栏里面点击”Encoding”按钮,选择utf8编码即可。

 
二、解决SecureCRT中文乱码
  1、中文显示乱码的问题

  该问题的现象是用SecureCRT连接到服务器上,比如tail应用日志的时候,其日志中的中文不能很好的显示(也就是乱码)。这个问题的根本原因是双方的编码方式不一致,因为一般的来说,服务器上的编码是UTF-8(我的服务器是这样的,或者被我设定为这样的)你可以在服务器上使用locale 查看,而SecureCRT的默认设置的字符编码是保持系统一致的,在中文windows上就是GBK或者其他编码;

  知道原因修改起来就比较简单了,分为两个部分:

  1)修改远程linux机器的配置

  vim /etc/sysconfig/i18n

  把LANG改成支持UTF-8的字符集

  如:

  LANG=”zh_CN.UTF-8″

  或者是

  LANG=”en_US.UTF-8″

  或者是修改指定用户的locale,编辑.bashrc文件,导入以上的编码即可。

  2)然后再改Secure CRT的设置

  Options -> Session Options -> Apperance -> Fonts -> Character(选项->会话选项->外观->字符编码->uft-8)

  退出,再重新登录。发现utf8的文件都能正确读了,utf8的文件名也能正确显示了。

  2、显示颜色

  显示颜色是个好习惯,一来直观明了,二来增加美感,对视力也有好处,在Secure CRT中设置显示颜色也比较简单,如下:

  Options -> Session Options ->Terminal ->Emulation ->ANSI Color 选中就可以了。

  3、字体选择

  选择不同的字体,可以显示不同的效果,按照个人喜好,比如我自己就喜欢细一点的,清晰一点的字体,而这个字体在Secure CRT是可以设置的,其默认的是vt100,我个人比较喜欢“新宋体”的显示效果。(PS.很多人喜欢fixedsys 字体)。设置方法也很简单,如下:Options -> Session Options -> Apperance -> Fonts 选择你需要的字体即可

免责声明:文章转载自《解决xshell 、SecureCRT中文乱码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS使用shell脚本注入混淆内容错误:C:WindowsSystem32ssleay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

XShell/Xftp 无法连接 Ubuntu20

环境 Ununtu:20 VMware Workstation:15.5 问题 在虚拟机VMware下,Xshell/Xftp 模式连不上虚拟机 解决方案 ubuntu 初始安装,默认 ssh 只安装客户端(即只能 ssh 连接其他主机),没有安装服务端(即不能被其他主机ssh 连接本机),所以在此情况下,Xshell 连接虚拟机失败。 需要操作:...

用SecureCRT、Xshell等终端软件SSH连接Linux缓慢 解决方法

在使用SecureCRT连接Linux时,出现窗口显示已连接,但命令行迟迟不出现的情况。让人十分恼火,尤其在时间紧迫的时候特么的想砸东西。原谅我这个急性子吧 问题原因: 其实问题就出在DNS解析IP上 解决办法: 1.备份一下配置文件:cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 2.修改配置文件: vi...

替代Xshell的良心国产软件 FinalShell

今年8月份NetSarang公司旗下软件家族的官方版本被爆被植入后门着实让我们常用的Xshell,Xftp等工具火了一把,很长时间都是在用Xshell,不过最近发现了一款同类产品FinalShell,还是一块良心国货。初步体验了一下,确实是良心之作。且免费(通用版),支持国货。 下面附上一些截图和官方连接: 官网:http://www.hostbuf.co...

SecureCRT连接Linux

一、服务端 1、在linux上安装openssh-server服务,并确认打开了22监听端口 1)安装openssh-server:apt-get install openssh-server 2)查看Linxu监听的tcp接口,确认打开了22监听端口:netstat -ntlp   二、客户端 1、安装SecureCRT(SecureCRT通过ssh2服...

linux,xshell命令

一. linux 1.Linux发行版 <1> 常见的发行版本如下: Ubuntu Redhat Fedora openSUSE Linux Mint Debian Manjaro Mageia CentOS Arch 2.Linux和Windows区别 比较 Windows Linux 费用 收费且很贵 Linux免费或少许费用...

Xshell 上传文件到Ubuntu

打开Xshell,连上一台Linux服务器或者是虚拟机 如果要方便的上传文件,需要rz 先测试是否安装rz 命令行~$ rz 如果出现未安装(或者command not found)且建议sudo apt install lrzsz(Ubuntu) 那么键入sudo apt install lrzsz 并输入密码,安装好lrzsz。 可以开始上传文件啦!...