今天使用 iterm2 连接 Linux 远程服务器,然后 vim 编辑一个文件,忽然发现中文乱码,新增中文也是乱码。
最终发现原因是 :终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集
解决方案:
编辑配置文件
代码语言:javascript
复制vim ~/.zshrc
添加如下内容:
代码语言:javascript
复制export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
最后输入以下命令,是配置生效
代码语言:javascript
复制source ~/.zshrc