服务器是Linux,用Mac的iterm2 ssh连上去,中文显示乱码,也不能输入中文,然而本地终端能够显示和输入vim
缘由:bash
终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集服务器
解决方法:ssh
1.打开配置文件(此处使用zsh)code
vim ~/.zshrc
2.在文件里面添加以下内容it
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
接着重启一下终端,或者输入source ~/.zshrc
使设置生效。zsh
PS:远端服务器和本地服务器都须要修改,一致便可。class