iterm2ssh乱码 | 您所在的位置:网站首页 › leetcode插件乱码 › iterm2ssh乱码 |
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 实验室设备网 版权所有 |