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 #修改對應行