mac terminal 运行 locale 命令
结果发现里面没有LC_CTYPE="en_US.UTF-8" 这行
这行会解决linux中文乱码的问题
解决方法
1) mac 的shell 是默认的bash
echo 'export LANG=en_US.UTF-8' >> ~/.bashrc source ~/.bashrc
你再ssh 登陆linux 试试看
2) mac 电脑升级使用zsh shell
需要以下这样
echo "export LANG=en_US.UTF-8" >> ~/.zshrc source ~/.zshrc
你再ssh 登陆linux 试试看