macOS Iterm遠程ssh 報LC_CTYPE警告,中文亂碼問題

mac遷移到新電腦,使用Iterm遠程ssh服務器登錄,都顯示
setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directoryvim

ssh遠程返回的中文都顯示是亂碼。搜了一下是因爲mac ssh過去的時候把mac中LANG環境變量也傳遞了過去,與遠程服務器的默認環境參數不匹配致使。
正確解決方法:服務器

vim /etc/ssh/ssh_config  #打開ssh_config 配置文件

SendEnv LANG LC_ALL=en.US.UTF-8   #修改對應行
相關文章
相關標籤/搜索