mac迁移到新电脑,使用Iterm远程ssh服务器登陆,都显示
setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
ssh远程返回的中文都显示是乱码。搜了一下是由于mac ssh过去的时候把mac中LANG环境变量也传递了过去,与远程服务器的默认环境参数不匹配导致。
正确解决方法:
vim /etc/ssh/ssh_config #打开ssh_config 配置文件
SendEnv LANG LC_ALL=en.US.UTF-8 #修改对应行
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。