解决mac 终端中文乱码

作者:杨润炜
日期:2016/8/30 20:38

mac终端下,用ssh远程连接服务器时,总是发出这样的警告:

抛出的警告信息setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory Fix

然后关于中文的输出则都会乱码。

解决方法

1.打开客户端SSH配置文件:

(Linux系统) sudo vi /etc/ssh/ssh_config
或(OS X) sudo vi /etc/ssh_config

2.找到这一行,并在这一行前用”#”号注释它。

  1. #SendEnv LANG LC_*

重新新建终端进行ssh连接,便发现不会乱码咯。

注意

如果是通过修改终端的偏好设置,采取取消倒数第二栏的”set locale environment variables on startup”勾选状态(即不勾选这个选项)的方法,即会让本机的环境中文乱码。

参考

Mac系统终端 -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory Fix
OS X Terminal: -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory Fix

感谢您的阅读!
如果看完后有任何疑问,欢迎拍砖。
欢迎转载,转载请注明出处:http://www.yangrunwei.com/a/74.html
邮箱:glowrypauky@gmail.com
QQ: 892413924