iterm2 ssh 乱码_Royal TSX 使用 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連接的錯誤也消失了。
總結
以上是生活随笔為你收集整理的iterm2 ssh 乱码_Royal TSX 使用 iterm2 插件 SSH 连接报错及中文乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 涉及欧拉常数的一道数学题
- 下一篇: 2016小米-风口的猪-中国牛市-Jav