我们通常使用ssh连接到Linux服务器上查看一些文件或者查看数据库等,但是当我们遇到中文的时候就会经常的乱码,并且不能输入中文。
这种情况呢一般是终端和服务器的字符集不匹配,Mac下默认的是utf8字符集。所以我们的iterm2本地操作中文的时候是正常的但是通过ssh连接服务器之后就会乱码。
解决办法:
修改.zshrc这个文件

vi ~/.zshrc

在文件内容末端添加以下内容

export LC_ALL=en_US.UTF-8 
export LANG=en_US.UTF-8

输入echo "[ -r ~/.zshrc ] && source ~/.zshrc" >> .bash_profile使设置生效.
大功告成,如果不会使用vi编辑器,可以查看小编的其他文章哦。

Last modification:September 23, 2019
If you think my article is useful to you, please feel free to appreciate