iTerm2中文亂碼之本地中文正常,遠程CentOS中文亂碼

背景

使用iTerm2遠程到CentOS7上面出現,中文亂碼問題。bash

Mac

檢查本地編碼服務器

zylMBP:~ zhangyalin$ locale
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

CentOS

# 遠程到CentOS上面,檢查編碼
[admin@Servicenumber ~]$ 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=

解決

iTerm2設置

取消掉iTerm2遠程登陸時,自動覆蓋遠程服務器的環境變量。編碼

**Note:**這裏無需配置~/.zshrc文件。code

下次發年終獎,就買SecureCRT。blog

參考:

SSH 登陸出現 LC_CTYPE 錯誤get

相關文章
相關標籤/搜索