我们通常使用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编辑器,可以查看小编的其他文章哦。