iterm2ssh乱码 您所在的位置:网站首页 leetcode插件乱码 iterm2ssh乱码

iterm2ssh乱码

2023-04-02 12:24| 来源: 网络整理| 查看: 265

iterm2ssh

乱码

_RoyalTSX

使⽤

iterm2

插件

SSH

连接报错及中⽂

乱码

今天在Mac上找到了可以替代xshell的⼯具Royal TSX这个⼯具的功能也是很⼤的。就常⽤的已经满⾜了我的需求。在Windows上习惯了

使⽤xshell,最近换了Mac开始学习iterm2最终还是适应不来。找了⼏个⼯具就这个满意。在使⽤过程中有两个问题⼀直困扰着我,⼀个不

暂且不影响使⽤,另⼀个乱码就⾮常影响了,服务器上的配置有些注释是中⽂。在更改⼀些配置我必须要看这些注释是什么意思。

0x01 UTF-8错误

连接的时候报下⾯图⽚中红⾊表⽰的错误,这个错误还暂不影响使⽤

0x02 中⽂乱码

编辑Nginx的配置⽂件中⽂注释乱码,这个就不能忍受了。除⾮使⽤英⽂注释!

0x03 解决⽅法

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

原因是 ssh连接的时候会传递环境变量,这个变量如在服务器没有本地的环境,就会报这个错误。其实就是$LC_CTYPE 这个环境变量导致

的,服务器上的中⽂乱码问题也是这个变量导致的。LC_CTYPE这个参数,Mac上⾯是UTF-8,服务器上⾯缺少相应配置,识别不了所以

在服务器上添加以下两个变量即可。# CentOS 7 系统编辑 /etc/locale.conf

LC_ALL=en_US.UTF-8 # 添加到配置⽂件lcale.cconf

LC_CTYPE=en_US.UTF-8 # 添加到配置⽂件lcale.cconf

0x04 验证

中⽂乱码的问题终于解决了,ssh连接的错误也消失了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有