服務器是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