Mac iterm2 SSH登录服务器乱码
2019-03-26 本文已影响0人
迷糊银儿
吐血吐血总结
原因:乱码问题是因为iterm2的编码与登录的服务器的编码所使用的编码不一致导致的。所以要依次查看本地的编码与服务器上的编码。
- 分别在iterm2&服务器查看当前编码,看二者是否统一且是下方的 zh_CN.UTF-8 image.png
- 分别查看终端与服务器的脚本类型:
echo $SHELL
- 如果是bash,修改编码,新添加第3,,4行
vim ~/.bash_profile
PATH=$PATH:$HOME/bin
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export PATH
- 使修改生效
source ~/.bash_profile
如果是虚拟机,修改生效后还需重启虚拟机
- 设置 iterm2终端客户端的编码方式
我为什么折腾了好久没有弄好是因为:
1.我没有在iterm2终端客户端设置正确的编码
2.服务器与本地shell编码方式没有同时统一为 zh_CN.UTF-8
3.服务器没有重启!